1

SQL 2008 Express の新しいコピーをインストールしました。何かを行う前に、Management Studio を開き、ウィンドウ認証を使用して正常に接続しました。

ただし、コマンドライン「telnet localhost 1433」で次のコマンドを実行しようとすると、「ポート 1433 でホストへの接続を開けませんでした: 接続に失敗しました」というエラーが表示されました。

netstat を確認しましたが、ポート 1433 でリッスンしているものはありません。

先に進む前に、インストールに問題はありますか?

ありがとう、シェーン

4

3 に答える 3

2

tcp/ip プロトコルが有効になっているかどうかを確認しましたか? 私の記憶が正しければ、デフォルトで無効になっています。

于 2009-12-16T17:15:03.923 に答える
1

SQL Server に TCP/IP をリッスンするように指示していますか?

http://blogs.msdn.com/sqlexpress/archive/2005/05/05/415084.aspx

于 2009-12-16T17:17:20.767 に答える
0

ポート番号が 1433 であるとは限りません。

Sql Server 構成マネージャーで、(1) SQL Server が実行されている (2) SQL Server Browser が実行されていることを確認します。(3) TCP/IP がオンになっている SQLEXPRESS のプロトコル。そこにあるポートを確認できます。

または、タスク マネージャーで sqlservr.exe の PID を検索し、次のように入力してポートを取得します。findstr PID

これらの手順を実行する前は、自分自身で 127.0.0.1 経由で接続できませんでしたが、今では LAN 上のリモート マシンからでも接続できます。(注: LAN アクセスの場合は、sqlservr.exe と sqlbrowser.exe のファイアウォール例外を追加する必要があります)

于 2010-05-08T02:30:23.457 に答える