症状
假设在 SQL Server 2014 实例上安装Azure PowerShell,然后运行包含 PowerShell 脚本作业步骤的SQL Server 代理作业。 在这种情况下,作业会成功运行,但你可能会在系统日志中看到类似于以下内容的 DCOM 错误:
注意
DCOM 无法使用任何已配置的协议与计算机 Microsoft.WindowsAzure.Commands.SqlDatabase.Types.ps1xml 进行通信;由 PID 4728 (file_path\SQLPS.exe) 请求。
DCOM 无法使用任何配置的协议与计算机通信 Microsoft.WindowsAzure.Commands.SqlDatabase.dll;由 PID 4728 (file_path\SQLPS.exe) 请求。
解决方法
此问题首先在以下针对SQL Server的累积更新中得到了修复:
SQL Server 2014 Service Pack 1 的累积更新 7
关于 SQL Server 的累积更新
SQL Server的每个新累积更新都包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看SQL Server的最新累积更新:
状态
Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。
参考资料
了解Microsoft用于描述软件更新 的术语 。