Ketahui kemungkinan penyebab di sebalik SQL server kod ralat 17

Kongsi Sekarang:

Dalam artikel ini kami menyemak sebab di sebalik SQL Server kod ralat 17

Kadang-kadang semasa cuba mengakses SQL Server pangkalan data, seseorang mungkin menemui ralat yang menyatakan

SQL Server Ralat Kod 17"SQL Server tidak wujud atau akses ditolak ”. Ini adalah mesej Komponen Akses Data Microsoft (MDAC) umum yang menunjukkan bahawa komputer yang menjalankan Microsoft SQL Server tidak dapat dihubungi. Ia juga dikenali sebagai kod ralat 17. Mesej umum ini mempunyai pelbagai sebab yang berpotensi. Salah satu daripadanya mungkin pelayan sebenarnya tidak ada di sistem atau tidak tersedia; sebab lain mungkin tidak dapat dijumpai. Selain daripada sebab-sebab yang jelas ini terdapat juga pelbagai alasan berkaitan pelayan atau pelanggan di sebalik kod ralat, seperti berikut:

Masalah berkaitan pelayan- jika tidak ada komputer klien yang dapat mengakses SQL server, mungkin ada masalah di pelayan itu sendiri. Ini mungkin salah satu daripada yang berikut:

  1. SQL server tidak dipasang di komputer yang ditentukan dalam rentetan sambungan.
  2. SQL server tidak boleh started.
  3. SQL Server tidak merasakan protokol atau litar komputer yang digunakan untuk menyambung.
  4. Nama SQL Server berbeza dengan nama komputer.
  5. Untuk komputer pelbagai rumah berjalan SQL Server 2000 Desktop Engine (MSDE), klien mungkin tidak dapat berhubung dengan pelayan.
  6. Semasa cuba membuka sambungan pada komputer yang sedang berjalan SQL Server 2000 melalui sambungan rangkaian peribadi maya (VPN), percubaan akan dilakukanost-mungkin gagal.
  7. Bagi SQL Server Desktop Engine (juga dipanggil MSDE 2000) Service Pack 3 (SP3) atau SP3a, hanya sambungan tempatan yang dibenarkan, tanpa pilihan lain yang tersedia.

SQL Server ralat 17Masalah berkaitan dengan pelanggan atau aplikasi- jika satu pelanggan tertentu atau beberapa pelanggan atau aplikasi tidak dapat mengakses SQL server tetapi pelanggan lain boleh, mungkin ada masalah dengan sistem pelanggan. Dan mungkin salah satu daripada yang berikut:

  1. Nama komputer tidak terdapat di SQL server.
  2. Sekiranya anda cuba mengakses kejadian bernama SQL Server, pastikan untuk menentukan nama kejadian yang betul. Nama yang salah tidak akan memberikan akses.
  3. Keselamatan tahap Windows yang sedang digunakan untuk menyambung biasanya berbeza dari yang anda harapkan.
  4. Anda mungkin menggunakan protokol yang tidak betul.
  5. Sekiranya terdapat kluster di SQL Server, penyesuai rangkaian mungkin dikonfigurasi dengan tidak betul atau mungkin mempunyai nama yang salah.
  6. Ini mungkin hanya kesan sampingan ketidakcocokan MDAC. Cuba konfigurasi semula tetapan MDAC.

Masalah berkaitan rangkaian atau domain- jika ada pesan ralat hanya di komputer dalam domain tertentu, atau subnet tertentu, atau di belakang firewall, masalahnya mungkin salah satu dari yang berikut:

  1. Penetapan hak pengguna polisi keselamatan tempatan untuk akaun Windows anda menyekat akses dari rangkaian.
  2. Mungkin ada masalah kepercayaan domain, salah satu komputer mungkin berada dalam kumpulan kerja dan oleh itu mungkin tidak memiliki akses ke domain tersebut.
  3. Penyelesaian nama anda mungkin tidak berfungsi.
  4. Firewall atau penghala mungkin tidak dikonfigurasi dengan baik atau dapat dikonfigurasi untuk menyekat port UDP 1434.

Beberapa kesalahan SQL dapat menunjukkan ke arah kesihatan contoh pangkalan data

Beberapa kod ralat SQL secara tidak langsung dapat memberi petunjuk kepada kesihatan contoh pangkalan data. Selalu disarankan untuk mengetahui punca ralat SQL dan menyelesaikannya jika boleh dilakukan. Lebih-lebih lagi untuk mengamankan data anda sekiranya berlaku kerosakan SQL, pasang a sql server pemulihan alatan seperti DataNumen SQL Recovery aplikasi dalam mesin pelayan anda. Setelah diaktifkan, ia dapat bergerak dan memulihkan rekod dari fail SQL yang dikompromikan dalam beberapa minit. Lebih-lebih lagi alat ini dilengkapi untuk menampilkan hampir setiap jenis data yang telah anda simpan dalam fail pangkalan data dan bahkan dapat memulihkan indeks.

Pengenalan Pengarang:

Alan Chen adalah Presiden & Pengerusi DataNumen, Inc., yang merupakan pemimpin dunia dalam teknologi pemulihan data, termasuk pemulihan akses dan produk perisian pemulihan sql. Untuk maklumat lebih lanjut, lawati https://www.datanumen.com/

Kongsi Sekarang:

Ruangan komen telah ditutup.