【问题标题】:sqlps- Cannot find path 'SQLSERVER:\SQL\SERVER\DEFAULT' because it does not existsqlps- 找不到路径“SQLSERVER:\SQL\SERVER\DEFAULT”,因为它不存在
【发布时间】:2017-01-21 05:46:25
【问题描述】:

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

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

我还缺少其他东西吗?其他 sql 服务器运行良好。

编辑:

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

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

【问题讨论】:

  • 你能提供你用来连接的命令行吗?除了错误消息之外什么都没有帮助似乎很困难;)
  • 我只是输入“cd SQLSERVER:\SQL\SERVER\DEFAULT”。

标签: sql-server powershell sqlps


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2018-12-28
    • 1970-01-01
    • 2020-10-19
    • 1970-01-01
    • 2017-06-01
    • 2015-01-19
    • 2016-06-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多