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

Sao lưu tự động máy chủ SQL

Nếu bạn đang sử dụng SQL Server Express , bạn sẽ không tìm thấy giao diện người dùng để chạy các bản sao lưu định kỳ.
Trong trường hợp này, bạn phải chạy hàng loạt bằng Công việc theo lịch trình của Windows hoặc thứ gì đó tương tự.

Đừng quên sử dụng người dùng có đủ đặc quyền để truy cập SQL Server.

Trong tệp hàng loạt

"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLCMD.EXE" -S 
(local)\SQLExpress -i D:\dbbackups\SQLExpressBackups.sql

Trong SQLExpressBackups.sql

BACKUP DATABASE MyDataBase1 TO  DISK = N'D:\DBbackups\MyDataBase1.bak' 
WITH NOFORMAT, INIT,  NAME = N'MyDataBase1 Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10

BACKUP DATABASE MyDataBase2 TO  DISK = N'D:\DBbackups\MyDataBase2.bak' 
WITH NOFORMAT, INIT,  NAME = N'MyDataBase2 Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10

GO


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. OPENXML với xmlns:dt

  2. Làm cách nào để giải mã mật khẩu từ máy chủ SQL?

  3. Khắc phục:“Không thể thực hiện ĐĂNG NHẬP SAO LƯU vì không có bản sao lưu cơ sở dữ liệu hiện tại.” trong SQL Server / SQL Edge

  4. SQL Server (2008) Chuyển ArrayList hoặc String tới SP cho IN ()

  5. @@ TEXTSIZE trong SQL Server là gì?