Lệnh Powershell để sao lưu SQL Server DB


9

Có lệnh PowerShell sẽ thực hiện sao lưu tất cả các cơ sở dữ liệu trên máy chủ không?

Ngoài ra, tôi có thể gọi một Proc được lưu trữ từ PowerShell (sẽ thực hiện sao lưu) không?


1
Sẽ thật tuyệt khi biết các kịch bản sẽ thực hiện như thế nào trong kịch bản này. Bất kỳ lý do nào khiến bạn thích điều này hơn là cách tự sao lưu SQL Server DB?
MarlonRibunal

Cách tự nhiên để sao lưu SQL Server DB là gì? Hiện tại tôi mở SSMS và chạy một Proc được lưu trữ sao lưu tất cả các DB vào một thư mục. Sau đó, tôi chạy một kịch bản powershell để di chuyển tất cả điều này đến một vị trí dự phòng. Ý định của tôi là làm điều này trong một bước từ Powershell thay vì 2 bước.
Guy

Câu trả lời:





2

Có các chức năng sao lưu cơ sở dữ liệu SQL Server dựa trên PowerShell có trong dự án CodePlex của SQL Server PowerShell Tiện ích mở rộng (SQLPSX). Hãy xem Invoke-SqlBackup hoặc nếu bạn muốn thực hiện một thói quen sao lưu và bảo trì đầy đủ, hãy xem mô-đun SQLMaint.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.