質問

私は私のホストOSとして実行しています - 勝利7 x64およびSQL Server 2005の(開発者、x64の)のインスタンスを実行しています。私はまた、仮想PCのXPのインスタンスを実行していると運がたくさんずにホストOS SQLインスタンスに接続しようとしています。

IゲストOSおよびその逆からホストにpingを実行することができます。

仮想PCユーザーレビューNATネットワークアダプタが、マシンの物理アダプタを使用していません。

私はホスト上のSQL Serverセキュリティ構成ツールを実行し、必ず両方のローカル作られた接続とリモート接続がTCP / IPおよび名前付きパイプの両方のために許可されています。

私はSQLCMDだけでなく、ユーザーレビューXP OS上のSQL Server 2005のネイティブクライアントをインストールします。

私が発行すると、

: "SQLCMD -Lは、" 私が参照してください。

Servers:
    ROBSWIN7BOX

しかし、私は "SQLCMD -S ROBSWIN7BOX" をしてみてください、私が入手ます:

HResult 0x52E, Level 16, State 1
Named Pipes Provider: Could not open a connection to SQL Server [1326].
Sqlcmd: Error: Microsoft SQL Native Client : An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connection
s..
Sqlcmd: Error: Microsoft SQL Native Client : Login timeout expired.

私はまた、様々なSQLCMD -S .. -U SA .. -PとSQLCMD -S ... -E(SQL Serverが混合モード認証用に構成されている)。

試してみました

任意のアイデア?私は何を望むのですか?

ありがとうございます。

ロブ

役に立ちましたか?

解決

エラー0x52e:(Win32の)0x52e(1326) - ログオン失敗:不明なユーザー名またはパスワードが間違っています。

あなたは名前付きパイプを開くために勝利の認証を必要とします。 SQLポートは、あなたの接続のホストと力TCP上のファイアウォールで開いていることを確認します:SQLCDM -S tcp:ROBSWIN7BOX -U user -P pwd

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top