-
夕方、同僚から連絡があり、システムから「[DBNETLIB][ConnectionOpen(connect()).]SQL Server が存在しないか、アクセスが拒否されました。」というプロンプトが表示されたとのことでした。以前は正常だったが、昨日SP4をインストールしてから異常になったとのこと。
クエリアナライザ経由の接続は正常で、SQLサーバーを確認しても異常はありません。
インターネットで情報を検索し、彼のマシンにリモート アクセスしたところ、サーバー名を入力するとデータベース サーバーに正常に接続できましたが、IP は接続できませんでした。この問題は TCP/IP プロトコルに関連しています。
次のオンライン方法に従います。
1. CMD->netstat -an ポート 1433 を開くプログラムがあるかどうかを確認します (ポートはサーバー 7 の後にデフォルトで開かれ、サーバー 7 の前にデフォルトで閉じられます)。
2. クエリ アナライザーで select @@version を使用して、バージョン番号を表示します。
SQL サーバーのバージョン
@Version リリースされた SQL Server のバージョン
6.50.201 SQL Server 6.5 RTM
6.50.213 SQL Server 6.5 Service Pack 1
6.50.240 SQL Server 6.5 Service Pack 2
6.50.258 SQL Server 6.5 Service Pack 3
6.50.281 SQL Server 6.5 Service Pack 4
6.50.415 SQL Server 6.5 Service Pack 5
6.50.416 SQL Server 6.5 Service Pack 5a
7.00.623 SQL Server 7.0/MSDE 1.0 RTM
7.00.699 SQL Server 7.0 SP1 1999 年 7 月
7.00.842 SQL Server 7.0 SP2 2000 年 3 月 20 日
7.00.961 SQL Server 7.0 SP3 2000 年 12 月 15 日
7.00.1063 SQL Server 7.0 SP4
8.00.194 SQL Server 2000 RTM
8.00.384 SQL Server 2000 SP1
8.00.534 SQL Server 2000 SP2 2001 年 11 月 30 日
8.00.760 SQL Server 2000 SP3
8.00.2039 SQL Server 2000 SP4
彼のマシンは 8.00.194 SQL Server 2000 RTM であり、sp4 が正常にインストールされていないことが判明しました。
そこで私は、SQL Server 2000 を再インストールするか、最初にマシン名を使用して接続するように彼に依頼しました。
この記事は CSDN ブログからのものです。転載する場合は出典を明記してください: http://blog.csdn.net/lopper/archive/2009/12/31/5110251.aspx