Symptomer
Tenk deg følgende:
Et program prøver å koble til en forekomst av Microsoft SQL Server ved hjelp av Microsoft SQL Server Native Client 10.0 OLE DB-leverandøren.
Programmet bruker de utvidede OLE DB-initialiseringsegenskapene i tilkoblingsstrengen. Programmet bruker for eksempel egenskapene Server, Database og FailOverPartner i følgende tilkoblingsstreng:
Provider=SQLNCLI10.1;Integrated Security=SSPI; Server =<instance_name>; Database =<database_name>; FailOverPartner=<failover_partner_name>;Notater
- <instance_name> er en plassholder som representerer navnet på forekomsten.
- <database_name> er en plassholder som representerer navnet på databasen.
- <failover_partner_name> er en plassholder som representerer navnet på failover-partneren.
I dette scenariet opprettes ikke tilkoblingen mellom programmet og forekomsten av SQL Server. I tillegg får du feilkoden 10061 Windows-socketer (Winsock) og følgende feilmelding:
Obs!
Ingen tilkobling kunne opprettes fordi målmaskinen aktivt nektet den.
Årsak
Dette problemet oppstår på grunn av en feil i OLE DB-leverandøren for SQL Server Native Client 10.0.
Hvis du bruker utvidede OLE DB-initialiseringsegenskaper for OLE DB-leverandøren for SQL Server Native Client 10.0 i tilkoblingsstrengen, krypteres tilkoblingsstrengen. Det kan imidlertid hende at de utvidede egenskapene ikke dekrypteres av leverandøren. Datakilden og de første katalognavnene kan for eksempel kanskje ikke dekrypteres av leverandøren. Derfor får du feilmeldingen som er nevnt i delen «Symptomer».
Oppløsning
Informasjon om kumulativ oppdatering
SQL Server 2008 Service Pack 2
Løsningen på dette problemet ble først utgitt i kumulativ oppdatering 3 for SQL Server 2008 Service Pack 2. Hvis du vil ha mer informasjon om denne kumulative oppdateringspakken, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2498535 Kumulativ oppdateringspakke 3 for SQL Server 2008 Service Pack 2Note Siden byggene er kumulative, inneholder hver nye reparasjon alle hurtigreparasjoner og sikkerhetsrettelser som fulgte med den forrige SQL Server 2008-utgivelsen. Microsoft anbefaler at du vurderer å bruke den nyeste versjonen av løsningen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du lese følgende artikkel i Microsoft Knowledge Base:
2402659 SQL Server 2008-bygg som ble utgitt etter SQL Server 2008 Service Pack 2 ble utgitt, Microsoft SQL Server 2008-hurtigreparasjoner opprettes for bestemte SQL Server oppdateringspakker. Du må bruke en hurtigreparasjon for SQL Server 2008 Service Pack 2 på en installasjon av SQL Server 2008 Service Pack 2. Som standard er alle hurtigreparasjoner som leveres i en SQL Server-oppdateringspakke, inkludert i den neste SQL Server-oppdateringspakken.
SQL Server 2008 R2
Løsningen på dette problemet ble først utgitt i samleoppdatering 6. Hvis du vil ha mer informasjon om hvordan du får tak i denne kumulative oppdateringspakken for SQL Server 2008 R2, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2489376 kumulativ oppdateringspakke 6 for SQL Server 2008 R2 Merk Siden buildene er kumulative, inneholder hver nye reparasjon alle hurtigreparasjoner og alle sikkerhetsrettelser som fulgte med den forrige SQL Server 2008 R2-utgivelsen. Vi anbefaler at du vurderer å bruke den nyeste utgivelsen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du lese følgende artikkel i Microsoft Knowledge Base:
981356 SQL Server 2008 R2-byggene som ble utgitt etter at SQL Server 2008 R2 ble utgitt
SQL Server 2005 Service Pack 3
Løsningen på dette problemet ble først utgitt i samleoppdatering 14 for SQL Server 2005 Service Pack 3. Hvis du vil ha mer informasjon om denne kumulative oppdateringspakken, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2489375 kumulativ oppdateringspakke 14 for SQL Server 2005 Service Pack 3Note Siden buildene er kumulative, inneholder hver nye reparasjon alle hurtigreparasjoner og sikkerhetsrettelser som fulgte med den forrige SQL Server 2005-utgivelsen. Microsoft anbefaler at du vurderer å bruke den nyeste versjonen av løsningen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du lese følgende artikkel i Microsoft Knowledge Base:
960598 SQL Server 2005-bygg som ble utgitt etter at SQL Server 2005 Service Pack 3 ble utgitt Microsoft SQL Server 2005-hurtigreparasjoner opprettes for bestemte SQL Server oppdateringspakker. Du må bruke en hurtigreparasjon av SQL Server 2005 Service Pack 3 på en installasjon av SQL Server 2005 Service Pack 3. Som standard er alle hurtigreparasjoner som leveres i en SQL Server-oppdateringspakke, inkludert i den neste SQL Server-oppdateringspakken.
SQL Server 2008 Service Pack 1
Løsningen på dette problemet ble først utgitt i samleoppdatering 12 for SQL Server 2008 Service Pack 1. Hvis du vil ha mer informasjon om denne kumulative oppdateringspakken, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2467236 Kumulativ oppdateringspakke 12 for SQL Server 2008 Service Pack 1Note Siden buildene er kumulative, inneholder hver nye reparasjon alle hurtigreparasjoner og alle sikkerhetsrettelser som fulgte med den forrige SQL Server 2008-utgivelsen. Microsoft anbefaler at du vurderer å bruke den nyeste versjonen av løsningen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du lese følgende artikkel i Microsoft Knowledge Base:
970365 SQL Server 2008-bygg som ble utgitt etter at SQL Server 2008 Service Pack 1 ble utgitt, Microsoft SQL Server 2008-hurtigreparasjoner opprettes for bestemte SQL Server oppdateringspakker. Du må bruke en hurtigreparasjon for SQL Server 2008 Service Pack 1 på en installasjon av SQL Server 2008 Service Pack 1. Som standard er alle hurtigreparasjoner som leveres i en SQL Server-oppdateringspakke, inkludert i den neste SQL Server-oppdateringspakken.
SQL Server 2005 Service Pack 4
Løsningen på dette problemet ble først utgitt i samleoppdatering 2 for SQL Server 2005 Service Pack 4. Hvis du vil ha mer informasjon om denne kumulative oppdateringspakken, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2489409 Kumulativ oppdateringspakke 2 for SQL Server 2005 Service Pack 4Note Siden buildene er kumulative, inneholder hver nye reparasjon alle hurtigreparasjoner og sikkerhetsrettelser som fulgte med den forrige SQL Server 2005-utgivelsen. Microsoft anbefaler at du vurderer å bruke den nyeste versjonen av løsningen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du lese følgende artikkel i Microsoft Knowledge Base:
2485757 SQL Server 2005-bygg som ble utgitt etter at SQL Server 2005 Service Pack 4 ble utgitt Hurtigreparasjoner for Microsoft SQL Server 2005 opprettes for bestemte SQL Server oppdateringspakker. Du må bruke en hurtigreparasjon for SQL Server 2005 Service Pack 4 på en installasjon av SQL Server 2005 Service Pack 4. Som standard er alle hurtigreparasjoner som leveres i en SQL Server-oppdateringspakke, inkludert i den neste SQL Server-oppdateringspakken.
Informasjon om hurtigreparasjoner
En støttet hurtigreparasjon er tilgjengelig fra Microsoft. Denne hurtigreparasjonen er imidlertid bare ment å løse problemet som er beskrevet i denne artikkelen. Bruk denne hurtigreparasjonen bare på systemer som har dette bestemte problemet.
Hvis hurtigreparasjonen er tilgjengelig for nedlasting, finnes det en "Hurtigreparasjonsnedlasting tilgjengelig" øverst i denne Knowledge Base-artikkelen. Hvis denne delen ikke vises, sender du en forespørsel til Microsofts kundeservice og kundestøtte for å få hurtigreparasjonen.
Obs! Hvis det oppstår flere problemer eller hvis feilsøking kreves, må du kanskje opprette en egen serviceforespørsel. De vanlige støttekostnadene gjelder for flere kundestøttespørsmål og problemer som ikke kvalifiserer for denne bestemte hurtigreparasjonen. Gå til følgende Microsoft-webområde for å få en fullstendig liste over telefonnumre for kundeservice og kundestøtte eller opprette en separat serviceforespørsel:
/contactus/?ws=support Obs! Skjemaet «Hurtigreparasjonsnedlasting tilgjengelig» viser språkene som hurtigreparasjonen er tilgjengelig for. Hvis du ikke ser språket ditt, er det fordi en hurtigreparasjon ikke er tilgjengelig for dette språket.
Forutsetninger
Hvis du vil bruke denne hurtigreparasjonen, må du ha SQL Server 2008 Service Pack 1 (SP1) installert.
Informasjon om omstart
Du må kanskje starte datamaskinen på nytt når du har installert denne hurtigreparasjonen.
Registerinformasjon
Du trenger ikke å endre registeret etter at du har installert denne hurtigreparasjonen.
Informasjon om erstatning av hurtigreparasjon
Denne hurtigreparasjonen erstatter ikke andre hurtigreparasjoner.
Filinformasjon
Den engelske versjonen av denne hurtigreparasjonen har filattributtene (eller nyere filattributter) som er oppført i tabellen nedenfor. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Når du viser filinformasjonen, konverteres den til lokal tid. Hvis du vil finne forskjellen mellom UTC og lokal tid, bruker du Tidssone-fanen i dato- og klokkeslettelementet i Kontrollpanel.
For alle støttede x86-baserte versjoner av SQL Server 2008
| Filnavn | Filversjon | Filstørrelse | Dato | Klokkeslett | Plattform |
|---|---|---|---|---|---|
| sqlncli10.dll | 2007.100.2806.0 | 2,560,872 | 14. desember 2010 | 16:43 | x86 |
| Sqlncli_keyfile.dll | 2007.100.2806.0 | 13,672 | 14. desember 2010 | 15:30 | x86 |
For alle støttede x64-baserte versjoner av SQL Server 2008
| Filnavn | Filversjon | Filstørrelse | Dato | Klokkeslett | Plattform |
|---|---|---|---|---|---|
| sqlncli10.dll | 2007.100.2806.0 | 2,560,872 | 14. desember 2010 | 16:43 | x86 |
| sqlncli10.dll | 2007.100.2806.0 | 3,161,960 | 14. desember 2010 | 23:45 | x64 |
| Sqlncli_keyfile.dll | 2007.100.2806.0 | 14,184 | 14. desember 2010 | 22:48 | x64 |
For alle støttede IA-64-baserte versjoner av SQL Server 2008
| Filnavn | Filversjon | Filstørrelse | Dato | Klokkeslett | Plattform |
|---|---|---|---|---|---|
| sqlncli10.dll | 2007.100.2806.0 | 2,560,872 | 14. desember 2010 | 16:43 | x86 |
| Sqlncli_keyfile.dll | 2007.100.2806.0 | 13,672 | 14. desember 2010 | 15:30 | x86 |
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».
Mer informasjon
Hvis du vil ha mer informasjon om tilkoblingsstrenger og OLE DB-leverandør for SQL Server Native Client, kan du gå til følgende MSDN-nettsted (Microsoft Developer Network):
Generell informasjon om tilkoblingsstrenger og OLE DB-leverandør for SQL Server Native Client
Hvis du vil ha mer informasjon om syntaks for tilkoblingsstrenger, kan du gå til følgende MSDN-webområde:
Generell informasjon om syntaksen for tilkoblingsstrengen
Hvis du vil ha mer informasjon om OLE DB-initialiseringsegenskaper, kan du gå til følgende MSDN-webområde: