Sa artikulong ito sinusuri namin ang sanhi sa likod ng SQL Server error code 17
Minsan habang sinusubukang i-access ang SQL Server database, maaaring magkaroon ng isang error na nagsasaad
"SQL Server ay hindi mayroon o tinanggihan na tinanggihan ”. Ito ay isang pangkalahatang mensahe ng Microsoft Data Access Components (MDAC) na nagpapahiwatig na ang computer ay nagpapatakbo ng Microsoft SQL Server hindi maabot. Kilala rin ito bilang error code 17. Ang pangkalahatang mensahe na ito ay may iba't ibang mga potensyal na sanhi. Ang isa sa kanila ay maaaring ang server ay talagang wala sa system o hindi magagamit; isa pang dahilan ay maaaring hindi ito matagpuan. Bukod sa mga halatang kadahilanang ito ay mayroon ding iba't ibang mga server o client na may kaugnayan sa mga dahilan sa likod ng error code, na kung saan ay ang mga sumusunod:
Mga problema na nauugnay sa server- kung wala sa mga computer ng client ang maaaring ma-access ang SQL server, marahil ay may isang problema sa server mismo. Maaaring ito ay alinman sa mga sumusunod:
- SQL server ay hindi naka-install sa computer na tinukoy sa string ng koneksyon.
- SQL server hindi masimulan.
- SQL Server ay hindi nararamdaman ang protokol o circuit ng computer na ginagamit upang kumonekta.
- Ang pangalan ng SQL Server naiiba sa pangalan ng computer.
- Para sa isang multi-homed computer na tumatakbo SQL Server 2000 Desktop Engine (MSDE), ang mga kliyente ay maaaring hindi makakonekta sa server.
- Habang sinusubukang buksan ang isang koneksyon sa isang computer na tumatakbo SQL Server 2000 gamit ang koneksyon ng virtual private network (VPN), malamang na mabibigo ang pagtatangka.
- Para sa SQL Server Ang Desktop Engine (tinatawag ding MSDE 2000) Serbisyo Pack 3 (SP3) o SP3a, lokal na pagkakakonekta lamang ang pinapayagan, na walang ibang mga pagpipilian na magagamit.

- Ang pangalan ng computer ay hindi umiiral sa SQL server.
- Kung sinusubukan mong i-access ang isang pinangalanang paglitaw ng SQL Server, tiyaking tukuyin ang tamang pangalan ng paglitaw. Ang maling pangalan ay hindi magbibigay ng pag-access.
- Ang seguridad sa antas ng Windows na kasalukuyang ginagamit para sa pagkonekta ay karaniwang naiiba sa iyong inaasahan.
- Maaaring gumagamit ka ng hindi wastong protokol.
- Kung mayroong isang kumpol sa SQL Server, ang mga adaptor ng network ay maaaring mai-configure nang hindi wasto o maaaring magkaroon ng isang maling pangalan.
- Maaaring ito lamang ang epekto sa isang hindi pagtutugma sa MDAC. Subukang muling isaayos ang mga setting ng MDAC.
Mga problema sa network o domain- kung mayroong isang mensahe ng error lamang sa mga computer sa isang partikular na domain, o isang tiyak na subnet, o sa likod ng isang firewall, ang problema ay maaaring alinman sa mga sumusunod:
- Ang pagtatalaga sa mga karapatan ng gumagamit ng patakaran sa lokal na seguridad para sa iyong Windows account ay nagbabawal sa pag-access mula sa network.
- Maaaring may isang problema sa tiwala sa domain, ang isa sa mga computer ay maaaring nasa isang pangkat ng trabaho at samakatuwid ay maaaring walang access sa domain.
- Maaaring hindi gumana ang resolusyon ng iyong pangalan.
- Ang isang firewall o ang router ay maaaring hindi mai-configure nang maayos o maaaring mai-configure upang harangan ang UDP port 1434.
Ang ilang mga error sa SQL ay maaaring ipahiwatig patungo sa kalusugan ng halimbawa ng database
Ang ilang mga code ng error sa SQL ay maaaring hindi direktang magbigay sa iyo ng isang pahiwatig patungo sa kalusugan ng halimbawa ng database. Palaging ipinapayong makarating sa ugat na sanhi ng mga pagkakamali ng SQL at lutasin ang mga ito kung magagawa. Bukod dito para sa pag-secure ng iyong data sa kaganapan ng isang pag-crash ng SQL, i-install ang isang sql server pagbawi tool tulad ng DataNumen SQL Recovery application sa iyong server machine. Kapag naaktibo, maaari itong umaksyon at mabawi ang mga tala mula sa nakompromiso na SQL file sa loob ng ilang minuto. Bukod dito ang kagamitan ay nilagyan upang mailabas ang halos lahat ng uri ng data na naimbak mo sa database file at maaari ring makuha ang mga index.
Panimula ng May-akda:
Si Alan Chen ay Pangulo at Tagapangulo ng DataNumen, Inc., na pinuno ng mundo sa mga teknolohiya sa pagbawi ng data, kasama ang pag-access sa pagbawi at mga produkto ng software sa pag-recover ng sql. Para sa karagdagang impormasyon pagbisita https://www.datanumen.com/