Bạn có một số tùy chọn để sử dụng tệp mạng làm nguồn sao lưu
- Ánh xạ ổ đĩa mạng / đường dẫn, tệp lưu trữ, dưới cùng một người dùng với tư cách là Máy chủ MS-SQL.
- Sử dụng quy trình được lưu trữ mở rộng xp_cmdshell để ánh xạ ổ đĩa mạng từ bên trong MS SQL (như vậy, trình bao lệnh sẽ có các đặc quyền giống như tài khoản người dùng đang chạy SSMS)
-- allow changes to advanced options
EXEC sp_configure 'show advanced options', 1
GO
-- Update currently configured values for advanced options.
RECONFIGURE
GO
-- To enable xp_cmdshell
EXEC sp_configure 'xp_cmdshell', 1
GO
-- Update currently configured values for advanced options.
RECONFIGURE
GO
EXEC xp_cmdshell 'NET USE Z: \\Srv\Path password1 /USER:Domain\UserName'
Sau đó, ổ Z:sẽ hiển thị trong studio Server Managment hoặc chỉ
RESTORE DATABASE DataBaseNameHere FROM DISK = 'Z:\BackNameHere.BAK'
GO