Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Toàn bộ quy trình để khôi phục cơ sở dữ liệu máy chủ SQL từ dấu nhắc lệnh

Tìm kiếm giải pháp để khôi phục bản sao lưu của Cơ sở dữ liệu SQL Server ?? Sau đó, bạn đang ở đúng nơi ..! Ở đây, trong blog này, chúng tôi sẽ mô tả giải pháp theo cách tốt nhất về cách khôi phục cơ sở dữ liệu SQL Server từ dấu nhắc lệnh. Đó là một cách kỹ thuật nhỏ nhưng hoạt động trên tất cả các hệ điều hành được hỗ trợ cho dù chúng là 32 bit hay 64 bit.

Về cơ bản, nó là một kịch bản sao lưu dữ liệu trong SQL Server, bằng cách khôi phục dữ liệu từ các tệp .bak. Nhưng nếu các tệp .bak bị hỏng hoặc bị hỏng, thì giải pháp này không thành công. Nó cần các tệp .bak mạnh và lành mạnh để khôi phục cơ sở dữ liệu từ tệp .bak trong SQL Server. Hãy để chúng tôi thảo luận về quy trình trước

Khôi phục cơ sở dữ liệu máy chủ SQL từ dòng lệnh

Bây giờ, đây là một tập lệnh sẽ giúp máy chủ MS SQL khôi phục cơ sở dữ liệu từ tệp bak. Điều này được thực hiện thông qua SQLCMD thông qua dòng lệnh.

Điều đầu tiên là để làm điều đó, chỉ cần mở dấu nhắc lệnh. Sau đó, khi nó mở ra, hãy nhập truy vấn để kết nối với phiên bản, được hiển thị bên dưới:
sqlcmd -q “BACKUP DATABASE MYDB TO DISK =‘ c:\ SQL \ mydb.bak ’”

Thao tác này sẽ gọi sqlcmd và sao lưu cơ sở dữ liệu có tên MYDB trong tệp mydb.bak

Nếu được sử dụng Xác thực tin cậy (Xác thực Windows), theo mặc định. Người dùng cũng có thể -E tùy ý, như thế này:

sqlcmd -q “BACKUP DATABASE TESTDB TO DISK =‘ c:\ SQL \ mydb.bak ’” -E

Tuy nhiên, phải làm gì, nếu Command Prompt không khôi phục được cơ sở dữ liệu hoặc trong trường hợp nếu bạn có tệp sao lưu SQL bị hỏng thì tôi khuyên bạn nên sử dụng phần mềm khôi phục sao lưu SQL.

Giải pháp Thay thế Sử dụng Công cụ Khôi phục Sao lưu SQL

Nếu dòng lệnh không thể khôi phục Cơ sở dữ liệu SQL Server từ dấu nhắc lệnh, thì một giải pháp khác là sử dụng phần mềm của bên thứ ba để thực hiện tác vụ này. Đây là một trong những giải pháp tốt nhất và an toàn nhất để sử dụng để khôi phục hoặc khôi phục cơ sở dữ liệu bị hỏng một cách lành mạnh. Nó giúp khôi phục cơ sở dữ liệu từ các tệp .bak mà không ảnh hưởng đến chúng. Đây là một giải pháp thuận tiện và hiệu quả thực hiện điều này trong thời gian rất ngắn với tính bảo mật.

Quy trình ngắn để làm việc trên phần mềm này:

Làm theo các Bước Đơn giản sau để khôi phục cơ sở dữ liệu từ tệp .bak trong SQL Server bằng cách sử dụng SQL Backup Recovery Tool-

1. Trước tiên, hãy tải xuống và chạy Công cụ khôi phục sao lưu SQL .
2. Duyệt qua vị trí của tệp và thêm nhiều tệp vào phần mềm.
3. Phần mềm hiển thị bản xem trước của các tệp .bak đã được khôi phục và khôi phục.
4. Bây giờ, hãy chọn nút “Xuất” bản ghi tệp SQL BAK.

Bằng cách làm theo một số bước sau, người dùng có thể khôi phục nhiều tệp sao lưu chỉ trong vài phút. Nó giúp khôi phục cơ sở dữ liệu từ tệp .bak trong máy chủ SQL.

Bên cạnh các tệp BAK này, hai tệp MDF &NDF khác chịu trách nhiệm lưu trữ dữ liệu trong Cơ sở dữ liệu SQL Server. Tệp MDF là tệp dữ liệu chính. Tất cả dữ liệu trong các đối tượng cơ sở dữ liệu (khung nhìn, trình kích hoạt, bảng, thủ tục được lưu trữ, v.v.) đều lưu trữ trong các tệp dữ liệu chính này. NDF là các tệp dữ liệu phụ có phần mở rộng là .ndf.

Nếu tệp MDF / NDF của bạn bị hỏng, hãy sử dụng Phần mềm khôi phục SQL để khôi phục các tệp này. Phần mềm này rất dễ sử dụng, quảng cáo cung cấp chức năng khôi phục file rất tiện lợi. Hơn nữa, để khôi phục bản sao lưu của cơ sở dữ liệu SQL Server, điều quan trọng là phải có các tệp này ở trạng thái khỏe mạnh.

Lời cuối

Trong blog này, chúng tôi đã nghiên cứu các lệnh để khôi phục Cơ sở dữ liệu SQL Server từ dấu nhắc lệnh. Đây là một giải pháp miễn phí và không cần bất kỳ phần mềm nào để thực hiện tác vụ này. Nhưng mặt khác, nếu dữ liệu không thể khôi phục được do bị hỏng hoặc bị hư hỏng thì chúng tôi cũng cung cấp một giải pháp thay thế. Người dùng có thể sử dụng Phần mềm khôi phục sao lưu SQL để khôi phục cơ sở dữ liệu từ tệp .bak trong máy chủ SQL và một phần mềm khác là Phần mềm khôi phục SQL có thể được sử dụng để khôi phục tệp MDF / NDF. Những công cụ này rất dễ sử dụng và có thể cung cấp giải pháp một cách dễ dàng.

Bạn có muốn tìm hiểu Hướng dẫn Microsoft SQL Server DBA cho người mới bắt đầu, sau đó đọc các bài viết sau.

https://ittutorial.org/sql-server-tutorials-microsoft-database-for-beginners/


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lưu trữ dữ liệu UTF-16 / Unicode trong SQL Server

  2. Triển khai tải gia tăng bằng cách sử dụng Thay đổi tính năng thu thập dữ liệu trong SQL Server

  3. Đổi tên một cột trong SQL Server (T-SQL)

  4. Giới thiệu về bảng tạm thời trong SQL Server

  5. Cách tốt nhất để kiểm soát phiên bản các thủ tục được lưu trữ trên máy chủ SQL của tôi là gì?