sqlps- 找不到路径 'SQLSERVER:\SQL\SERVER\DEFAULT' 因为它不存在

sqlps- Cannot find path 'SQLSERVER:\SQL\SERVER\DEFAULT' because it does not exist

我正在尝试通过 sqlps powershell 模块连接到 sql14 服务器,但一直收到此错误:找不到路径 'SQLSERVER:\SQL\SERVER\DEFAULT',因为它不存在'。

服务器确实存在并且有响应。我尝试使用 pssession 连接到它,这确实有效,但随后使用 sqlps 模块再次尝试 - 失败。

我还漏掉了什么吗?其他 sql 个服务器工作正常。

编辑:

我找到了解决办法! 我将 $debugpreference 更改为 'continue'- 并收到一条消息: SQL 服务器 PowerShell 提供程序错误:无法连接到服务器。 [无法连接服务器 。 --> 目标主体名称不正确。无法生成 SSPI 上下文。]

通过这条消息,我设法找出 sql 服务器的 spn 属于计算机帐户,而不是用户帐户 运行 服务。我解决了这个问题并成功连接。

我找到了解决办法!我将 $debugpreference 更改为 'continue'- 并收到一条消息:SQL Server PowerShell 提供程序错误:无法连接到服务器。 [无法连接服务器 。 --> 目标主体名称不正确。无法生成 SSPI 上下文。]

通过这条消息,我设法找出属于计算机帐户的 sqlserver 的 spn,而不是用户帐户 运行 服务。我解决了这个问题并成功连接。