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ť.

Spoločnosť Microsoft distribuuje Microsoft SQL Server 2008 a Microsoft SQL Server 2008 R2 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 alebo SQL Server 2008 R2 opraviť uvoľnenia.

Príznaky

Predstavte si nasledujúcu situáciu:

  • Môžete použiť priehľadné šifrovanie databázy SQL Server 2008 alebo Microsoft SQL Server 2008 R2.

  • Môžete zakázať šifrovanie databázy.

  • Okamžite po vypnutí šifrovanie vytvoriť záložnú kópiu databázy.

  • Pokuse o obnovenie databázy na ďalšiu inštanciu programu SQL Server pomocou zálohovania.

V tomto prípade operáciu obnovenia zlyhá a zobrazí chybové hlásenie podobné nasledujúcemu:

System.Data.SqlClient.SqlError: Súbor "< názov databázy > _log" Nepodarilo sa správne inicializovať. Kontrola chýb podrobnejšie. (Microsoft.SqlServer.Smo)

Denník chýb však žiadne informácie. Ak odstránite kľúč šifrovania pre databázu musíte zálohovať databázy, zobrazí nasledujúce chybové hlásenie pri pokuse o obnovenie databázy:

System.Data.SqlClient.SqlError: Nedá sa nájsť certifikát servera s odtlačok "0xCB62FF76463A6BF86E8F769B541BA6483AFC2FF2". (Microsoft.SqlServer.Smo)

Riešenie

Kumulatívna aktualizácia informácií

SQL Server 2008 Service Pack 1

Fix pre tento problém bol prvýkrát vydaný v Kumulatívna aktualizácia 10 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:

2279604 Kumulatívna aktualizácia balíka 10 pre SQL Server 2008 Service Pack 1Pozná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 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:

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.

SQL Server 2008 Service Pack 2

Fix pre tento problém bol prvýkrát vydaný v kumulatívnej aktualizácii 1 pre SQL Server 2008 Service Pack 2. Ď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:

2289254 Kumulatívna aktualizácia 1 pre SQL Server 2008 Service Pack 2Pozná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 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:

2402659 SQL Server 2008 zostavy, ktoré boli vydané po bola vydaná SQL Server 2008 Service Pack 2

SQL Server 2008 R2

Fix pre tento problém bol prvýkrát vydaný v Kumulatívna aktualizácia 4. Ďalšie informácie o možnostiach získania Táto Kumulatívna aktualizácia balíka SQL Server 2008 R2, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

2345451 Kumulatívna aktualizácia 4 pre SQL Server 2008 R2 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 R2 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 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:

981356 SQL Server 2008 R2 zostavy, ktoré boli vydané po bola vydaná SQL Server 2008 R2

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Kroky na reprodukovanie tohto problému

  1. Vytvoriť hlavný kľúč. Toto je vzorový kód, ktorý vytvorí hlavný kľúč:

    use masterCreate Master Key encryption by password = 'Password01!';go
  2. Vytvorenie alebo získať certifikát chránené hlavný kľúč. Toto je vzorový kód, ktorý vytvára certifikát chránené hlavný kľúč:

    create certificate cert_testDB_encryptDEK  authorization dbowith subject='Certificate to encrypt the DEK of testDB'
  3. Vytvorte novú databázu, vytvoriť šifrovací kľúč databázy a potom chrániť kľúč certifikátu. Toto je vzorový kód, ktorý vytvorí novú databázu, ktoré vytvorí šifrovací kľúč databázy, a potom, ktorý chráni kľúč pomocou certifikátu:

    create Database testDBuse testDBCreate database encryption key with algorithm=AES_128encryption by server certificate cert_testDB_encryptDEK  
  4. Nastavenie databázy šifrovanie. Toto je vzorový kód, ktorý slúži na šifrovanie databázy:

    Alter database testDB set encryption on 
  5. Vypnutie šifrovania pre databázu. Toto je vzorový kód, ktoré znemožnia šifrovanie databázy:

    Alter database testDB set encryption off 
  6. Zálohovanie databázy a potom obnoviť zálohu v inej verzii programu SQL Server.

Odkazy

Ďalšie informácie o šifrovanie TDE (Transparent Data), nájdete na nasledujúcej webovej lokalite Microsoft Developer Network (MSDN):

Všeobecné informácie o TDEĎ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:

822499Nová 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žívanej 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!

×