我嘗試備份數據庫使用下面的代碼:爲什麼我不能使用t-sql備份數據庫?
backup database RestaurantManagement to disk = 'd:\'
SQLSERVER總是顯示以下信息:
消息3201,級別16,狀態1,第3行 無法打開備份設備 'd:\' 。操作系統錯誤3(系統找不到指定的路徑)。 消息3013,級別16,狀態1,行3 BACKUP DATABASE正在異常終止。
我該如何編碼?幫助...
我嘗試備份數據庫使用下面的代碼:爲什麼我不能使用t-sql備份數據庫?
backup database RestaurantManagement to disk = 'd:\'
SQLSERVER總是顯示以下信息:
消息3201,級別16,狀態1,第3行 無法打開備份設備 'd:\' 。操作系統錯誤3(系統找不到指定的路徑)。 消息3013,級別16,狀態1,行3 BACKUP DATABASE正在異常終止。
我該如何編碼?幫助...
您需要提供備份文件的名稱,如:
backup database RestaurantManagement to disk = 'd:\backups\RestaurantManagement.bak'
你適當的SQL角色的成員? Sql Server在其下運行的帳戶是否具有該路徑的權限?你確定媒體在服務器上可用嗎?我的意思是,你的機器上可能有d :,但你給的路徑是遠程服務器。
您收到的錯誤表明沒有d:驅動器,或沒有名爲備份的文件夾。
我會仔細檢查所有這些東西。
我已經執行了您的代碼,但顯示如下所示的錯誤消息:消息3201,級別16,狀態1,行2 無法打開備份設備'd:\ backups \ RestaurantManagement.bak'。操作系統錯誤3(系統找不到指定的路徑)。 消息3013,級別16,狀態1,行2 BACKUP DATABASE正在異常終止。 – Makara
是否存在d:\ backups \? – ChrisBint
@Makara:另外,數據庫服務器是否可以訪問該路徑?它可能不會以用戶提供的相同憑據登錄(可能是可移動驅動器)。此外,路徑將相對於服務器,而不是你所在的機器,如果這是不同的。 – Orbling