【发布时间】:2022-07-07 20:38:12
【问题描述】:
我有一个执行 SQL 备份和恢复的脚本。它适用于 MSSQL 2014 标准和 MSSQL 2019 标准。 我在 powershell 中使用 SQLserver 模块或 DBATools 模块。
当我在本地执行脚本时,它会成功创建 SQL 凭据并备份数据库
但是,我必须从另一台服务器远程触发该备份。
我使用 Invoke-AzVmRunCommand。
当我执行脚本时,它成功地将目录更改为 SQLSERVER:\SQL$env:COMPUTERNAME\DEFAULT 然后在脚本中涉及 SQL 的任何函数处,它都会失败。 没有具体错误,只是:无法创建凭据或备份和还原数据库
【问题讨论】:
标签: sql remote-server invoke-command