-
Di malam hari, seorang rekan menghubungi saya dan mengatakan bahwa sistem kami meminta "[DBNETLIB][ConnectionOpen(connect()).]SQL Server tidak ada atau akses ditolak." Katanya dulu biasa saja, tapi setelah dipasang SP4 kemarin menjadi tidak normal.
Koneksi melalui query analizer normal, dan tidak ada yang abnormal saat memeriksa sql server.
Saya mencari informasi di Internet dan mengakses mesinnya dari jarak jauh. Saya menemukan bahwa saya dapat terhubung ke server database secara normal setelah memasukkan nama server, tetapi tidak dengan IP. Masalahnya terkait dengan protokol TCP/IP.
Ikuti cara onlinenya sebagai berikut:
1. CMD->netstat -an Periksa apakah ada program yang membuka port 1433 (port dibuka secara default setelah server 7, dan ditutup secara default sebelum server 7).
2. Gunakan pilih @@version di penganalisis kueri untuk melihat nomor versi:
Versi SQL Server
@Version Versi SQL Server Dirilis
6.50.201 SQL Server 6.5 RTM
6.50.213 SQL Server 6.5 dengan Paket Layanan 1
6.50.240 SQL Server 6.5 dengan Paket Layanan 2
6.50.258 SQL Server 6.5 dengan Paket Layanan 3
6.50.281 SQL Server 6.5 dengan Paket Layanan 4
6.50.415 SQL Server 6.5 dengan Paket Layanan 5
6.50.416 SQL Server 6.5 dengan Paket Layanan 5a
7.00.623 SQL Server 7.0/MSDE 1.0 RTM
7.00.699 SQL Server 7.0 SP1 Juli 1999
7.00.842 SQL Server 7.0 SP2 20 Maret 2000
7.00.961 SQL Server 7.0 SP3 15 Desember 2000
7.00.1063 SQL Server 7.0 SP4
8.00.194SQL Server 2000 RTM
8.00.384 SQL Server 2000 SP1
8.00.534 SQL Server 2000 SP2 30 November 2001
8.00.760 SQL Server 2000 SP3
08.00.2039 SQL Server 2000 SP4
Ditemukan bahwa mesinnya adalah 8.00.194 SQL Server 2000 RTM, dan sp4 tidak berhasil diinstal.
Jadi saya memintanya untuk menginstal ulang SQL Server 2000, atau menghubungkan menggunakan nama mesin terlebih dahulu.
Artikel ini berasal dari blog CSDN. Harap sebutkan sumbernya saat mencetak ulang: http://blog.csdn.net/lopper/archive/2009/12/31/5110251.aspx