Sql-Server-2008

將 SQL Server DB 備份到遠端驅動器

  • February 12, 2015

我正在嘗試將 SQL Server 數據庫備份到位於另一個域的另一個網路上的另一個驅動器號。該位置已映射到Z:\並對應於\\10.98.76.6\Backups\。這是我到目前為止在 SQL 查詢中的程式碼:

BACKUP DATABASE [LabResultDb] TO  
   DISK = Z'\\LabResultDb_backup_12-09-2011.bak' 
   WITH NOFORMAT, NOINIT,  NAME = Z'LabResultDb-Full Database Backup', 
   SKIP, NOREWIND, NOUNLOAD,  STATS = 10

但是我收到一條錯誤消息…

錯誤資訊

無法打開備份設備“\10.98.76.6\Backups”。作業系統錯誤 1326(無法檢索此錯誤的文本。原因:15105)。

Z’\LabResultDb_backup_12-09-2011.bak’ - 無論如何它都不是有效路徑。

*備份數據庫$$ LabResultDb $$到

磁碟 = ‘\10.98.76.6\Backups\LabResultDb_backup_12-09-2011.bak’*

應該管用。確保 SQL Server(SQL Server 代理)使用有權訪問 \10.98.76.6\Backups\ 共享的使用者帳戶(不是“本地系統”)啟動。

錯誤的原因是因為 SQL Server 在一個沒有訪問映射網路的權限較低的帳戶下執行。

引用自:https://serverfault.com/questions/310527