Sql-Server

啟用 SQL Server 以在遠端機器/驅動器上進行備份

  • April 17, 2020

我有一個 SQL Server(2000、2005 和 2008),我想使用 SQL 代理(甚至是一個簡單的備份數據庫 ‘xxx’ 到磁碟 = ‘yyy’)來備份到遠端驅動器。

即:我在 SQL 機器中有一個映射驅動器,例如:“M:”映射到 \otherbox\someshare

預設情況下,SQL Server 不允許您備份到此類驅動器,但我認為有一種方法可以啟用它。有人可以指出我的文件嗎?

提前致謝。

指定目標時使用 UNC 路徑——SQL 代理沒有“映射”“驅動器”的概念。

此外,SQL 代理通常作為“本地服務”或“本地系統”執行,因此無權訪問其他電腦上的遠端共享。

你有幾個選擇:

  • 將 SQL 代理作為域中的角色帳戶執行。授予該帳戶寫入您希望儲存備份的目錄/共享的權限。
  • 將 SQL 代理作為“網路服務”執行。它將使用執行服務的電腦的域電腦帳戶向共享伺服器進行身份驗證。授予該帳戶寫入您希望儲存備份的目錄/共享的權限。
  • 如果您沒有域,請在託管 SQL 代理的電腦和託管備份文件的電腦上創建一個具有相同使用者名和密碼的帳戶。將 SQL 代理更改為作為此“角色”帳戶執行,並授予該帳戶寫入您希望儲存備份的目錄/共享的權限。(“窮人的領域”……)

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