次の方法で共有


名前付きパイプ接続によって SQL Server にエラーが発生する

この記事は、SQL Server への名前付きパイプ接続エラーの原因となる一貫した認証の問題を解決するのに役立ちます。

現象

SQL OLE DB プロバイダーには、 "SQL Server が存在しないか、アクセスが拒否されました" エラー メッセージが表示されます。

一部のプロバイダーでは、統合セキュリティを使用するか Microsoft SQL Server ログインを使用するかに関係なく、次のメッセージの両方がランダムな順序で表示されます。

SQL Server への接続を確立しているときにネットワーク関連またはインスタンス固有のエラーが発生しました。 サーバーが見つからないかアクセスできません。 インスタンス名が正しいかを確認し、さらに SQL Server が構成されリモート接続が許可されていることを確認します。

SQL Server への接続を開けませんでした。

他のプロバイダーによっては、エラー メッセージ内に "ログイン タイムアウトの有効期限が切れています" と表示される場合があります。

原因

名前付きパイプ接続は、ユーザーが Windows にログインするためのアクセス許可を持っていないため失敗します。

解決方法

SQL Server を実行しているサーバーの Users グループにユーザーを追加します。 SQL Server がミラー化またはクラスター化されている場合は、グループ内のすべてのコンピューターで繰り返します。

詳細

SQL Server での一貫した認証の問題