5

新しくインストールした SQL Server 2008 R2 Express があります。ローカルで実行しようとしています (ローカルでSQLCMDメモを取ってください) が、次のエラーが表示されます。

名前付きパイプ プロバイダー: SQL Server への接続を開けませんでした [2]
Sqlcmd: エラー: Microsoft SQL Server Native Client 10.0: SQL Server への接続の確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできません。インスタンス名が正しいかどうか、および SQL Server がリモート接続を許可するように構成されているかどうかを確認してください。詳細については、SQL Server Books Online を参照してください。
Sqlcmd: エラー: Microsoft SQL Server Native Client 10.0: ログイン タイムアウトの期限が切れました。

なぜ私はそれを機能させることができないのですか? 私はすでにすべてを試しました。

4

6 に答える 6

6

私は同じ問題に遭遇しました。-s の代わりに -S を使用し、servername\instance の前後の "" を削除しました。その後、すべてがうまくいきました。

于 2016-03-04T17:13:44.480 に答える
4

ここでの抽選には少し遅れているかもしれませんが、問題のある将来の読者のために: 管理者としてコマンドプロンプトを実行してみてください.

于 2014-05-22T10:28:32.607 に答える
3

名前付きパイプのプロパティで、パスを\\.\pipe\sql\queryデフォルトのパスの代わりに変更するだけです

于 2014-09-24T14:51:10.313 に答える
2

新しい SQL Server ボックスをセットアップしようとしているクライアントに対して、これと同じことが起こりました。

SQL が実際にインストールされているマシンで SQL-Server 構成マネージャーを開きます。

SQL Native Client 10.0 の構成を確認してください。その下にクライアント プロトコルがあります。TCP/IP と名前付きパイプが無効になっている可能性があります。それらを有効にする必要があります。

サンプルはこちら

于 2013-02-11T16:15:25.167 に答える
0

これは、サーバーまたはインスタンスが見つからない場合にも発生するようです。

それは最終的に理由で閉じます (エラーの最初の部分はあなたを誤解させたものかもしれません):

Sqlcmd: エラー: ...: ログイン タイムアウトが期限切れになりました。

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

そう:

  • サーバー名が正しいことを確認してください。
  • インスタンス名が正しいことを確認します (既定のインスタンスを使用するつもりがない場合は、インスタンス名を完全に削除してみてください)。
  • ping などを使用してサーバーに到達できるかどうかを確認します。
于 2015-02-22T16:00:06.410 に答える