Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Microsoft distribuuje Microsoft SQL Server 2008 opravy ako jeden súbor na prevzatie. Keďže opravy sú kumulatívne, každé nové vydanie obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL Server 2008 opraviť uvoľnenia.

Príznaky

V počítači so systémom Microsoft SQL Server 2008, sa vyskytnúť niektorý z nasledujúcich problémov pri vytváraní prepojený server pomocou SQL Native Client (Sqlncli.dll).

Poznámka: Tieto problémy sa vyskytujú aj v Microsoft SQL Server 2005 Service Pack 3 (SP3). Rýchlu opravu v tomto článku sa nevzťahuje na SQL Server 2005 SP3.

Problém 1

Predstavte si nasledujúcu situáciu:

  • SQL Server Management Studio, otvoríte okno nový prepojený Server a vytvoriť prepojený server pomocou niektorého z nasledujúcich nastavení:

    • SQL Native Client poskytovateľa Typ serveraSQL Server

    • Poskytovateľ SQL Native Client (nie SQL Native Client 10) Typ servera ako iný zdroj údajov

    • Microsoft OLE DB Provider for SQL Server Typ servera ako iný zdroj údajov

  • Po rozbalení katalógu Prepojené servery SQL Server Management Studio a skontrolujte prepojené servery.

V tejto situácii služba SQL Server sa neočakávane vypne alebo mini dump súbor je generovaný opakovane v priečinku denník chyba servera SQL. Tento problém pretrváva, kým služba SQL Server. Okrem toho SQL Server Management Studio hlási nasledujúce chyby:

Názov: Microsoft SQL Server Management Studio
------------------------------
Nepodarilo sa načítať údaje pre túto požiadavku. (Microsoft.SqlServer.Management.Sdk.Sfc)

Potrebujete pomoc, kliknite na: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476
------------------------------
ĎALŠIE INFORMÁCIE:
Neočakávaná Transact-SQL vyhlásenie alebo dávky. (Microsoft.SqlServer.ConnectionInfo)
------------------------------

Uplynul časový limit. Časový limit uplynul pred dokončením operácie alebo server neodpovedá. (Microsoft SQL Server, Error: -2)



Poznámka: Tento problém sa nevyskytuje, ak spustíte dotaze prepojený server, pri použití poskytovateľa SQL Native Client Server typ ako SQL Server.

Problém 2

Predstavte si nasledujúcu situáciu:

  • Vytvoríte prepojený server pomocou poskytovateľa Microsoft OLE DB pre ovládače ODBC.

  • Zdroj údajov ODBC je vytvorený pomocou Typ servera SQL Native Client poskytovateľa ako iný zdroj údajov.

V takomto prípade je prepojený žiadne výsledky.

Riešenie

Fix pre tento problém bol prvýkrát vydaný v kumulatívnej aktualizácii 7 pre SQL Server 2008 Service Pack 1. Ďalšie informácie o tomto Kumulatívna aktualizácia, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:-

979065 Kumulatívna aktualizácia 7 pre SQL Server 2008 Service Pack 1
Poznámka: Keďže tieto zostavy sú kumulatívne, každé nové vydanie obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL Server 2008 opraviť uvoľnenia. Odporúčame vám zvážiť použitie Najaktuálnejšieho vydania opravy túto rýchlu opravu obsahuje. Ďalšie informácie získate po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:-

970365 SQL Server 2008 zostavy, ktoré boli vydané po bola vydaná SQL Server 2008 Service Pack 1
Microsoft SQL Server 2008 rýchlych sú vytvorené pre konkrétne SQL Server service pack. Rýchla oprava SQL Server 2008 Service Pack 1 musíte použiť na inštaláciu balíka SQL Server 2008 Service Pack 1. Predvolene rýchlu opravu, ktorá je súčasťou balíka SQL Server service pack je zahrnutá v ďalšej SQL Server service pack.

Ďalšie informácie

Môžete skontrolovať verziu Sqlncli.dll a Sqlservr.exe spustené nasledujúce dotazu:

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

Ak používate program Microsoft SQL Server 2008 Service Pack 1 (SP1) alebo novšie verzie programu Microsoft SQL Server 2008, dotaz vráti nasledujúce informácie o verzii:

  • Súbor Sqlncli.dll do 9.0:3207.0 mať verziu.

  • Súbor Sqlservr.exe mať verziu neskôr než alebo rovná 10.0:2531.0, ale skôr než 10.0:2766.0.

Ak používate program Microsoft SQL Server 2008 RTM alebo novšie verzie programu SQL Server 2008 RTM, dotaz vráti nasledujúce informácie o verzii:

  • Súbor Sqlncli.dll mať verziu neskôr než verzia 9.0:3207.0.

  • Súbor Sqlservr.exe mať verziu neskôr než alebo rovná 10.0:1600.0, ale skôr než 10.0:1835.0.

Alternatívne riešenie

Ak chcete vyriešiť tieto problémy, postupujte nasledovne:

Workaround 1:

1. Odstráňte inak prepojený server.

2. vytvoriť nový prepojený server poskytovateľa SQL Server Native Client 10.0 (SQLNCLI10). Postupujte takto:
a. kliknite pravým tlačidlom myši na Prepojené servery a vyberte Nový Server pripojený.
b. Vyberte iný zdroj údajov a SQL Server Native Client 10.0 poskytovateľa.

Workaround 2:

  1. Vytvoriť podkľúč databázy registry s názvom "SQLNCLI" na nasledujúcej ceste:

    HKLM\Software\Microsoft\DataAccess

  2. Vytvoriť položku databázy registry typu REG_DWORD s názvom "SQLOSPartitioning" pod týmto podkľúčom.

  3. Nastavte hodnotu tejto položky 0x0.

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Ďalšie informácie

Softvér pravidla

Názov pravidla

Popis pravidla

Verzie produktu, podľa ktorých je hodnotený pravidlo

System Center poradca

SQL Server chýbajúce aktualizácie KB979779 zabrániť poškodeniu pamäte SQL native client

Poskytovateľ SQL Native Client, zodpovedajúce SQL Server 2005 je v tomto serveri. Tejto staršej SQLNCLI.dll by potenciálne načíta SQL Server 2008 a SQL Server 2008 R2 pri enumerácii poskytovateľov a vytváranie prepojení serverov. Problémy špecifické zostavy SQL Server 2008 a SQL Server 2008 R2 a prestane reagovať pri vytváraní alebo prepojený server vytvorené s touto vplyv SQLNCLI.dll. Opravy potrebné aktualizovať príslušné inštancie programu SQL Server 2008 a SQL Server 2008 R2 alebo Nepoužívajte tento SQLNCLI.dll pri vytváraní prepojené servery.

SQL Server 2008

SQL Server 2008 R2



Odkazy

Ďalšie informácie o prírastkové servis Model pre SQL Server, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

935897 prírastkové servis Model je k dispozícii z SQL Server tímu dodať rýchlych opráv pre nahlásených problémov



Ďalšie informácie o schéme pomenúvania pre aktualizácie aplikácie SQL Server, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

822499 Nová schéma pomenúvania pre balíky aktualizácií softvéru Microsoft SQL Server

Ďalšie informácie o terminológii z oblasti aktualizácií softvéru získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

824684 Popis štandardnej terminológie použitej na popis aktualizácií softvéru od spoločnosti Microsoft

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×