Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Microsoft distribuerer hurtigreparasjoner for Microsoft SQL Server 2008 som én nedlastbar fil. Fordi reparasjonene er kumulative, inneholder hver nye utgivelse alle hurtigreparasjonene og sikkerhetsreparasjonene som var inkludert i den forrige SQL Server 2008 Løs utgivelsen.

Symptomer

På en datamaskin som kjører Microsoft SQL Server 2008, kan oppleve du ett eller flere av følgende problemer når du oppretter en koblet server ved hjelp av SQL Native Client provider (Sqlncli.dll).

Obs! Disse problemene oppstår også i Microsoft SQL Server 2005 Service Pack 3 (SP3). Hurtigreparasjonen i denne artikkelen gjelder imidlertid ikke for SQL Server 2005 SP3.

Problem 1

Tenk deg følgende:

  • I SQL Server Management Studio, kan du åpne vinduet ny koblet Server og oppretter en koblet server ved hjelp av ett av oppsettene nedenfor:

    • Leverandøren for SQL Native Client med servertypen som SQL Server

    • Leverandøren for SQL Native Client (ikke SQL Native Client 10) med servertypen som annen datakilde

    • Microsoft OLE DB Provider for SQL Server med servertypen som annen datakilde

  • Du kan utvide Koblede servere -katalogen i SQL Server Management Studio å vise koblede servere.

I dette scenariet SQL Server-tjenesten avsluttes uventet, eller en mini dumpfilen er generert flere ganger i mappen for SQL Server-feil-loggen. Dette problemet vedvarer til SQL Server-tjenesten stoppes. I tillegg rapporteres SQL Server Management Studio følgende feil:

Tittel: Microsoft SQL Server Management Studio
------------------------------
Kan ikke hente data for denne forespørselen. (Microsoft.SqlServer.Management.Sdk.Sfc)

For hjelp, klikk: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476
------------------------------
TILLEGGSINFORMASJON:
Det oppstod et unntak under kjøring av en Transact-SQL-setningen eller kjørselen. (Microsoft.SqlServer.ConnectionInfo)
------------------------------

Ventetiden er utløpt. Tidsavbruddsperioden utløp før fullføring av operasjonen eller serveren svarer ikke. (Microsoft SQL Server, feil: -2)



Obs! Dette problemet oppstår ikke hvis du kjører en koblet server-spørring når du bruker SQL Native Client-tjeneste med servertypen som SQL Server.

Problem 2

Tenk deg følgende:

  • Du oppretter en koblet server ved hjelp av Microsoft OLE DB Provider for ODBC-drivere.

  • ODBC-datakilden er opprettet ved hjelp av leverandøren for SQL Native Client med servertypen som andre datakilder.

I dette scenariet returnerer koblet server ingen resultater.

Oppløsning

Hurtigreparasjonen for dette problemet ble først utgitt i Kumulativ oppdatering-7 for SQL Server 2008 Service Pack 1. Hvis du vil ha mer informasjon om denne kumulative oppdateringen, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:-

979065 Kumulativ oppdateringspakke 7 for SQL Server 2008 Service Pack 1
Obs! Fordi versjoner er kumulative, inneholder hver nye fix-utgivelse alle hurtigreparasjonene og sikkerhetsreparasjonene som var inkludert i den forrige SQL Server 2008 Løs utgivelsen. Vi anbefaler at du vurderer å bruke den nyeste versjonen av hurtigreparasjonen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:-

970365 SQL Server 2008 bygger som ble gitt ut etter at SQL Server 2008 Service Pack 1 ble utgitt
Hurtigreparasjoner for Microsoft SQL Server 2008 opprettes for bestemte oppdateringspakker for SQL Server. Du må bruke en hurtigreparasjon for SQL Server 2008 Service Pack 1 til en installasjon av SQL Server 2008 Service Pack 1. En hurtigreparasjon som finnes i en SQL Server service pack er som standard inkludert i neste oppdateringspakke for SQL Server.

Hvis du vil ha mer informasjon

Du kan kontrollere hvilken versjon av filene Sqlncli.dll og Sqlservr.exe ved kjører følgende spørring:

select * from sys.dm_os_loaded_modules where name like '%sqlncli.dll' or name like '%sqlservr.exe'

Hvis du bruker Microsoft SQL Server 2008 Service Pack 1 (SP1) eller senere versjoner av Microsoft SQL Server 2008, vil spørringen returnere informasjon om følgende versjon:

  • Sqlncli.dll-filen har en versjon senere enn 9.0:3207.0.

  • Sqlservr.exe filen vil ha en versjon som er senere enn eller lik 10.0:2531.0, men tidligere enn 10.0:2766.0.

Hvis du bruker Microsoft SQL Server 2008 RTM eller senere versjoner av SQL Server 2008 RTM, vil spørringen returnere informasjon om følgende versjon:

  • Sqlncli.dll-filen har en versjon senere enn versjon 9.0:3207.0.

  • Sqlservr.exe filen vil ha en versjon som er senere enn eller lik 10.0:1600.0, men tidligere enn 10.0:1835.0.

Løsningen

Følg denne fremgangsmåten hvis du vil omgå disse problemene:

Workaround 1:

1. Slett koblede serveren mislyktes.

2. Opprett en ny koblet server som bruker SQL Server Native Client 10.0 (SQLNCLI10)-leverandøren. Å gjøre dette:
a. Høyreklikk på Koblede servere og velg Ny koblet Server.
b. Velg annen datakilde og velg SQL Server Native Client 10.0 for leverandøren.

Workaround 2:

  1. Opprette en registerundernøkkel kalt "SQLNCLI" i følgende bane:

    HKLM\Software\Microsoft\DataAccess

  2. Opprette en REG_DWORD-type registeroppføring kalt "SQLOSPartitioning" under denne undernøkkelen.

  3. Angi verdien for denne oppføringen til 0x0.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Hvis du vil ha mer informasjon

Regel-programvare

Regel-tittel

Regelbeskrivelse

Produktversjoner som regelen skal evalueres

System Center Advisor

SQL Server mangler oppdateringen KB979779 å unngå minnefeil for SQL native client

Det finnes en leverandør av SQL Native Client som tilsvarer SQL Server 2005 i denne serveren. Denne eldre versjonen av SQLNCLI.dll kan potensielt lastes i SQL Server 2008 og SQL Server 2008 R2 når opplisting av leverandører og opprette koblede servere. Bestemte versjoner av SQL Server 2008 og SQL Server 2008 R2 kan oppleve problemer og henger når du oppretter eller bruker en koblet server som er opprettet med dette påvirket SQLNCLI.dll. Oppdater de berørte forekomstene av SQL Server 2008 og SQL Server 2008 R2 med de nødvendige korrigeringene eller unngå å bruke denne SQLNCLI.dll når du oppretter koblede servere.

Sqlserver 2008

SQL Server 2008 R2



Referanser

For mer informasjon om trinnvis Vedlikehold modellen for SQL Server, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

935897 en trinnvis Vedlikehold modell er tilgjengelig fra SQL Server-teamet å levere hurtigreparasjoner for rapporterte problemer



Hvis du vil ha mer informasjon om navngivingspraksis for SQL Server-oppdateringer, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

822499 Ny navngivingspraksis for oppdateringspakker for Microsoft SQL Server-programvare

Hvis du vil ha mer informasjon om terminologi for programvareoppdatering, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

824684 beskrivelse av standardterminologien som brukes til å beskrive oppdateringer av Microsoft-programvare

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×