Symptomer
Overvej følgende scenarie:
Et program forsøger at oprette forbindelse til en forekomst af Microsoft SQL Server ved hjælp af Microsoft SQL Server Native Client 10.0 OLE DB-provideren.
Programmet bruger de udvidede OLE DB-initialiseringsegenskaber i forbindelsesstrengen. Programmet bruger f.eks. egenskaberne Server, Database og FailOverPartner i følgende forbindelsesstreng:
Provider=SQLNCLI10.1;Integrated Security=SSPI; Server =<instance_name>; Database =<database_name>; FailOverPartner=<failover_partner_name>;Noter
- <instance_name> er en pladsholder, der repræsenterer navnet på forekomsten.
- <database_name> er en pladsholder, der repræsenterer navnet på databasen.
- <failover_partner_name> er en pladsholder, der repræsenterer navnet på failover-partneren.
I dette scenarie oprettes forbindelsen mellem programmet og forekomsten af SQL Server ikke. Derudover modtager du fejlkoden 10061 Windows-sokler (Winsock) og følgende fejlmeddelelse:
Bemærk
Der kunne ikke oprettes forbindelse, fordi målmaskinen aktivt afviste det.
Årsag
Dette problem opstår på grund af en fejl i SQL Server Native Client 10.0 OLE DB-provideren.
Hvis du bruger udvidede OLE DB-initialiseringsegenskaber for OLE DB-provideren SQL Server Native Client 10.0 i forbindelsesstrengen, krypteres forbindelsesstrengen. De udvidede egenskaber dekrypteres dog muligvis ikke af udbyderen. Datakilden og Første katalognavne dekrypteres f.eks. muligvis ikke af udbyderen. Du modtager derfor den fejl, der er nævnt i afsnittet "Symptomer".
Løsning
Oplysninger om kumulativ opdatering
SQL Server 2008 Service Pack 2
Løsningen på dette problem blev først udgivet i Cumulative Update 3 til SQL Server 2008 Service Pack 2. Få flere oplysninger om denne samlede opdateringspakke ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2498535 kumulativ opdateringspakke 3 til SQL Server 2008 Service Pack 2Note Da builds er kumulative, indeholder hver ny rettelsesversion alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige version af SQL Server 2008-rettelsen. Microsoft anbefaler, at du overvejer at anvende den nyeste version af rettelsen, der indeholder dette hotfix. Du kan finde flere oplysninger ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2402659 De SQL Server 2008-builds, der blev udgivet efter udgivelsen af SQL Server 2008 Service Pack 2 Microsoft SQL Server 2008-hotfixes oprettes til bestemte SQL Server-servicepakker. Du skal anvende et SQL Server 2008 Service Pack 2-hotfix på en installation af SQL Server 2008 Service Pack 2. Alle hotfixes, der leveres i en SQL Server-servicepakke, er som standard inkluderet i den næste SQL Server-servicepakke.
SQL Server 2008 R2
Rettelsen til dette problem blev først udgivet i den samlede opdatering 6. Få flere oplysninger om, hvordan du henter denne kumulative opdateringspakke til SQL Server 2008 R2, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2489376 Samlet opdateringspakke 6 til SQL Server 2008 R2 Bemærk Da builds er kumulative, indeholder hver ny rettelsesversion alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige version af SQL Server 2008 R2-rettelsen. Vi anbefaler, at du overvejer at anvende den nyeste rettelsesversion, der indeholder dette hotfix. Du kan finde flere oplysninger ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
981356 De SQL Server 2008 R2-builds, der blev udgivet efter frigivelsen af SQL Server 2008 R2
SQL Server 2005 Service Pack 3
Løsningen på dette problem blev først udgivet i Cumulative Update 14 til SQL Server 2005 Service Pack 3. Få flere oplysninger om denne samlede opdateringspakke ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2489375 kumulativ opdateringspakke 14 til SQL Server 2005 Service Pack 3Note Da builds er kumulative, indeholder hver ny rettelsesversion alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige version af SQL Server 2005-rettelsen. Microsoft anbefaler, at du overvejer at anvende den nyeste version af rettelsen, der indeholder dette hotfix. Du kan finde flere oplysninger ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
960598 De SQL Server 2005-builds, der blev udgivet efter udgivelsen af SQL Server 2005 Service Pack 3, oprettes Microsoft SQL Server 2005-hotfixes til bestemte SQL Server-servicepakker. Du skal anvende et SQL Server 2005 Service Pack 3-hotfix til en installation af SQL Server 2005 Service Pack 3. Alle hotfixes, der leveres i en SQL Server-servicepakke, er som standard inkluderet i den næste SQL Server-servicepakke.
SQL Server 2008 Service Pack 1
Løsningen på dette problem blev først udgivet i Cumulative Update 12 til SQL Server 2008 Service Pack 1. Få flere oplysninger om denne samlede opdateringspakke ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2467236 kumulativ opdateringspakke 12 til SQL Server 2008 Service Pack 1Bemærk Da builds er kumulative, indeholder hver ny rettelsesversion alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige version af SQL Server 2008-rettelsen. Microsoft anbefaler, at du overvejer at anvende den nyeste version af rettelsen, der indeholder dette hotfix. Du kan finde flere oplysninger ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
970365 De SQL Server 2008-builds, der blev udgivet efter udgivelsen af SQL Server 2008 Service Pack 1 Microsoft SQL Server 2008-hotfixes er oprettet til bestemte SQL Server-servicepakker. Du skal anvende et SQL Server 2008 Service Pack 1-hotfix på en installation af SQL Server 2008 Service Pack 1. Alle hotfixes, der leveres i en SQL Server-servicepakke, er som standard inkluderet i den næste SQL Server-servicepakke.
SQL Server 2005 Service Pack 4
Rettelsen til dette problem blev først udgivet i Cumulative Update 2 til SQL Server 2005 Service Pack 4. Få flere oplysninger om denne samlede opdateringspakke ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2489409 Samlet opdateringspakke 2 til SQL Server 2005 Service Pack 4Note Da builds er kumulative, indeholder hver ny rettelsesversion alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige version af SQL Server 2005-rettelsen. Microsoft anbefaler, at du overvejer at anvende den nyeste version af rettelsen, der indeholder dette hotfix. Du kan finde flere oplysninger ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2485757 De SQL Server 2005-builds, der blev udgivet efter udgivelsen af SQL Server 2005 Service Pack 4 Microsoft SQL Server 2005-hotfixes oprettes til bestemte SQL Server-servicepakker. Du skal anvende et hotfix til SQL Server 2005 Service Pack 4 på en installation af SQL Server 2005 Service Pack 4. Alle hotfixes, der leveres i en SQL Server-servicepakke, er som standard inkluderet i den næste SQL Server-servicepakke.
Oplysninger om hotfix
Der findes et understøttet hotfix fra Microsoft. Denne hotfix er dog kun beregnet til at løse det problem, der er beskrevet i denne artikel. Anvend kun dette hotfix på systemer, der har dette specifikke problem.
Hvis hotfixet kan downloades, er der afsnittet "Hotfix download available" øverst i denne Knowledge Base-artikel. Hvis dette afsnit ikke vises, skal du sende en anmodning til Microsofts kundeservice og support for at få hotfixet.
Bemærk, at hvis der opstår flere problemer, eller hvis der kræves fejlfinding, kan det være nødvendigt at oprette en separat serviceanmodning. De sædvanlige supportomkostninger gælder for yderligere supportspørgsmål og -problemer, der ikke falder ind under dette specifikke hotfix. Du kan se en komplet liste over telefonnumre til Microsofts kundeservice og support eller oprette en separat serviceanmodning på følgende Microsoft-websted:
/contactus/?ws=support Bemærk at formularen "Hotfix download tilgængelig" viser de sprog, hotfixet er tilgængeligt for. Hvis du ikke kan se dit sprog, skyldes det, at der ikke findes et hotfix for det pågældende sprog.
Forudsætninger
Hvis du vil anvende dette hotfix, skal du have SQL Server 2008 Service Pack 1 (SP1) installeret.
Oplysninger om genstart
Du skal muligvis genstarte computeren, når du har installeret dette hotfix.
Oplysninger om registreringsdatabasen
Du behøver ikke at ændre registreringsdatabasen, når du har anvendt dette hotfix.
Oplysninger om erstatning af hotfix
Denne hotfix erstatter ikke andre hotfixes.
Filoplysninger
Den engelske version af dette hotfix indeholder de filattributter (eller nyere filattributter), der er angivet i følgende tabel. Datoerne og klokkeslættene for disse filer er angivet i UTC (Coordinated Universal Time). Når du får vist filens oplysninger, konverteres de til lokal tid. Du kan finde forskellen mellem UTC og lokal tid ved at bruge fanen Tidszone i elementet Dato og klokkeslæt i Kontrolpanel.
For alle understøttede x86-baserede versioner af SQL Server 2008
| Filnavn | Filversion | Filstørrelse | Dato | Klokkeslæt | Platform |
|---|---|---|---|---|---|
| sqlncli10.dll | 2007.100.2806.0 | 2,560,872 | 14. december 2010 | 16:43 | x86 |
| Sqlncli_keyfile.dll | 2007.100.2806.0 | 13,672 | 14. december 2010 | 15:30 | x86 |
For alle understøttede x64-baserede versioner af SQL Server 2008
| Filnavn | Filversion | Filstørrelse | Dato | Klokkeslæt | Platform |
|---|---|---|---|---|---|
| sqlncli10.dll | 2007.100.2806.0 | 2,560,872 | 14. december 2010 | 16:43 | x86 |
| sqlncli10.dll | 2007.100.2806.0 | 3,161,960 | 14. december 2010 | 23:45 | x64 |
| Sqlncli_keyfile.dll | 2007.100.2806.0 | 14,184 | 14. december 2010 | 22:48 | x64 |
For alle understøttede IA-64-baserede versioner af SQL Server 2008
| Filnavn | Filversion | Filstørrelse | Dato | Klokkeslæt | Platform |
|---|---|---|---|---|---|
| sqlncli10.dll | 2007.100.2806.0 | 2,560,872 | 14. december 2010 | 16:43 | x86 |
| Sqlncli_keyfile.dll | 2007.100.2806.0 | 13,672 | 14. december 2010 | 15:30 | x86 |
Status
Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Flere oplysninger
Du kan finde flere oplysninger om forbindelsesstrenge og OLE DB-provider til SQL Server Native Client på følgende MSDN-websted (MSDN (Microsoft Developer Network)):
Generelle oplysninger om forbindelsesstrenge og OLE DB-provider til SQL Server Native Client
Du kan finde flere oplysninger om syntaksen for forbindelsesstrenge på følgende MSDN-websted:
Generelle oplysninger om syntaksen for forbindelsesstreng
Du kan finde flere oplysninger om OLE DB-initialiseringsegenskaber på følgende MSDN-websted: