Vet de möjliga orsakerna bakom SQL server felkod 17

I den här artikeln tittar vi på orsaken bakom SQL Server felkod 17

Ibland när du försöker komma åt SQL Server databas kan man stöta på ett fel som anger

SQL Server Felkod 17"SQL Server existerar inte eller åtkomst nekad ”. Detta är ett allmänt meddelande om Microsoft Data Access Components (MDAC) som anger att datorn kör Microsoft SQL Server kan inte nås. Det kallas också felkod 17. Detta allmänna meddelande har olika potentiella orsaker. En av dem kan vara att servern faktiskt inte finns i systemet eller är otillgänglig; en annan anledning kan vara att den inte kunde hittas. Bortsett från dessa uppenbara skäl finns det också olika server- eller klientrelaterade skäl bakom felkoden, som är följande:

Serverrelaterade problem- om ingen av klientdatorerna kan komma åt SQL server, det finns förmodligen ett problem på själva servern. Det kan vara något av följande:

  1. SQL server är inte installerad på den dator som anges i anslutningssträngen.
  2. SQL server kunde inte vara started.
  3. SQL Server känner inte protokollet eller datorkretsen som används för att ansluta.
  4. Namnet på SQL Server skiljer sig från datorns namn.
  5. För en dator med flera hem som körs SQL Server 2000 Desktop Engine (MSDE), kanske klienter inte kan ansluta till servern.
  6. När du försöker öppna en anslutning på en dator som körs SQL Server 2000 över en VPN-anslutning (virtuellt privat nätverk) kommer försöket most-förmodligen misslyckas.
  7. För SQL Server Desktop Engine (även kallat MSDE 2000) Service Pack 3 (SP3) eller SP3a, endast lokal anslutning är tillåten, utan andra tillgängliga alternativ.

SQL Server Fel 17Kundrelaterade eller applikationsrelaterade problem- om en viss klient eller några klienter eller applikationer inte kan komma åt SQL server men andra klienter kan det, det finns förmodligen ett problem med klientsystemet. Och det kan vara något av följande:

  1. Namnet på datorn finns inte på SQL server.
  2. Om du försöker komma åt en namngiven förekomst av SQL Server, var noga med att ange rätt förekomstnamn. Felaktigt namn ger inte åtkomst.
  3. Säkerhet på Windows-nivå som för närvarande används för anslutning skiljer sig vanligtvis från vad du förväntar dig.
  4. Du kanske använder korrekt protokoll.
  5. Om det finns ett kluster i SQL Server, kan nätverkskortet konfigureras felaktigt eller ha fel namn.
  6. Det kan bara vara bieffekten av en MDAC-felaktighet. Prova att konfigurera om MDAC-inställningar.

Nätverks- eller domänrelaterade problem- om det bara finns ett felmeddelande på datorer i en viss domän eller i ett visst undernät eller bakom en brandvägg kan problemet vara något av följande:

  1. Lokal säkerhetspolicy tilldelning av användarrättigheter för ditt Windows-konto begränsar åtkomst från nätverket.
  2. Det kan finnas ett problem med domänförtroende, en av datorerna kan vara i en arbetsgrupp och kan därför inte ha tillgång till domänen.
  3. Din namnupplösning kanske inte fungerar.
  4. En brandvägg eller routern är kanske inte konfigurerad korrekt eller kan konfigureras för att blockera UDP-port 1434.

Vissa SQL-fel kan indikera mot databasinstansens hälsa

Vissa SQL-felkoder kan indirekt ge dig en ledtråd mot databasinstansens hälsa. Det är alltid lämpligt att komma till grundorsaken till SQL-fel och lösa dem om det är möjligt. Dessutom för att säkra dina data i händelse av en SQL-krasch, installera en sql server återvinning verktyg som DataNumen SQL Recovery applikation i din servermaskin. När den är aktiverad kan den svänga till handling och återställa poster från komprometterad SQL-fil inom några minuter. Dessutom är verktyget utrustat för att ta fram nästan alla datatyper som du har lagrat i databasfilen och kan till och med återställa index.

Författarintroduktion:

Alan Chen är ordförande och ordförande för DataNumen, Inc., som är världsledande inom teknik för återställning av data, inklusive åtkomståterställning och mjukvaruprodukter för SQL-återställning. För mer information besök https://www.datanumen.com/

Kommentarer är stängda.