1

sqlps powershell モジュール経由で sql14 サーバーに接続しようとしていますが、次のエラーが発生し続けます: 存在しないため、パス 'SQLSERVER:\SQL\SERVER\DEFAULT' が見つかりません'。

サーバーは存在し、応答します。私は pssession でそれに接続しようとしましたが、それはうまくいきましたが、sqlps モジュールで再試行すると失敗しました。

他に何か不足していますか?他のSQLサーバーは正常に機能しました。

編集:

解決策を見つけました!$debugpreference を 'continue' に変更すると、次のメッセージが表示されました: SQL Server PowerShell プロバイダー エラー: サーバーに接続できませんでした。[サーバーへの接続に失敗しました 。--> 対象のプリンシパル名が正しくありません。SSPI コンテキストを生成できません。]

このメッセージで、サービスを実行しているユーザー アカウントではなく、コンピューター アカウントに属している sqlserver の spn を見つけることができました。その問題を修正し、接続することができました。

4

1 に答える 1

2

解決策を見つけました!$debugpreference を 'continue' に変更すると、次のメッセージが表示されました: SQL Server PowerShell プロバイダー エラー: サーバーに接続できませんでした。[サーバーへの接続に失敗しました 。--> 対象のプリンシパル名が正しくありません。SSPI コンテキストを生成できません。]

このメッセージで、サービスを実行しているユーザー アカウントではなく、コンピューター アカウントに属している sqlserver の spn を見つけることができました。その問題を修正し、接続することができました。

于 2016-09-15T09:07:09.513 に答える