我在設定SQL Server Agent 備份作業時,有使用到PowerShell來複製備份檔到File Server上,
但「SQL Server Agent 服務帳戶」執行PowerShell時,可能因權限關係,無法將檔案複製到File Server,故自己新建一個
1、Microsoft SQL Server Management Studio 連線到資料庫,從安全性 -> 認證 -> 新增sql.backup
帳號/密碼使用AD的,同時File Server 賦予該帳戶資料夾存取權限。
2、SQL Server Agent -> Proxy -> PowerShell 新增Proxy,
Proxy名稱:sql.backup。
認證名稱:sql.backup。
子系統我有多勾選作業系統(CmdExec),其他用途可能會用到。
3、接下來在作業->作業名稱->步驟->新增PowerShell步驟時, 執行身份就可看到sql.backup了