Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Microsoft SQL Server 2008 Microsoft dağıtır ve Microsoft SQL Server 2008 R2 karşıdan yüklenebilir bir dosya olarak düzeltir. Düzeltmeleri birikimli olduğu için her yeni sürüm tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2008 veya SQL Server 2008 R2 ile birlikte tüm güvenlik düzeltmelerini düzeltin.

Belirtiler

Aşağıdaki senaryoyu inceleyin:

  • Bir veritabanı SQL Server 2008 veya Microsoft SQL Server 2008 R2 üzerinde saydam veri şifrelemesi kullan.

  • Veritabanı şifrelemesi devre dışı bırakın.

  • Şifrelemeyi devre dışı hemen sonra veritabanını yedekleyin.

  • Veritabanı başka bir SQL Server örneği üzerinde yedeği kullanarak geri yüklemek deneyin.

Bu senaryoda, geri yükleme işlemi başarısız olur ve aşağıdakine benzer bir hata iletisi alırsınız:

System.Data.SqlClient.SqlError: "< veritabanı adı > _log" dosya doğru biçimde başlatılamadı. Daha fazla ayrıntı için hata günlükleri inceleyin. (Microsoft.SqlServer.Smo)

Ancak, hata günlüğünün ayrıntı vardır. Önce veritabanınızı veritabanını yedeklemek için şifreleme anahtarını kaldırırsanız, veritabanını geri yüklemeye çalıştığınızda aşağıdaki hata iletisini alırsınız:

System.Data.SqlClient.SqlError: '0xCB62FF76463A6BF86E8F769B541BA6483AFC2FF2' parmak izine sahip sunucu sertifikası bulunamıyor. (Microsoft.SqlServer.Smo)

Çözüm

Toplu güncelleştirme bilgileri

SQL Server 2008 Service Pack 1

Bu sorunla ilgili düzeltme, SQL Server 2008 Service Pack 1 için toplu güncelleştirme 10 önce yayımlanmıştır. Bu toplu güncelleştirme paketi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

2279604 SQL Server 2008 Service Pack 1 için toplu güncelleştirme paketi 10Not Derlemeler birikimli olduğu için her yeni düzeltme, bir önceki SQL Server 2008 düzeltme sürümünde bulunan tüm düzeltmeleri ve güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı önerir. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

970365 SQL Server 2008, SQL Server 2008 Service Pack 1'de yayımlandıktan sonra yayımlanan oluşturur Microsoft SQL Server 2008 düzeltmeleri belirli SQL Server hizmet paketleri için oluşturulur. SQL Server 2008 Service Pack 1 yüklemesi için bir SQL Server 2008 Service Pack 1 düzeltme uygulamanız gerekir. Varsayılan olarak, bir SQL Server hizmet paketinde sağlanan herhangi bir düzeltme sonraki SQL Server hizmet paketinde bulunmaktadır.

SQL Server 2008 Service Pack 2

Bu sorunla ilgili düzeltme, önce SQL Server 2008 Service Pack 2 için toplu güncelleştirme 1'de yayımlanmıştır. Bu toplu güncelleştirme paketi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

2289254 SQL Server 2008 Service Pack 2 için toplu güncelleştirme 1Not Derlemeler birikimli olduğu için her yeni düzeltme, bir önceki SQL Server 2008 düzeltme sürümünde bulunan tüm düzeltmeleri ve güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

2402659 SQL Server 2008, SQL Server 2008 Service Pack 2 yayımlandıktan sonra yayımlanan oluşturur

SQL Server 2008 R2

Bu sorunla ilgili düzeltme, ilk toplu güncelleştirme 4'de yayımlanmıştır. SQL Server 2008 R2 için bu toplu güncelleştirme paketini elde etme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

2345451 SQL Server 2008 R2 için Toplu Güncelleştirme Paketi 4 Not Yapýlar birikimli olduğu için her yeni düzeltme yayımlanan tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2008 R2 ile gelen tüm güvenlik düzeltmelerini düzeltin. Bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

981356 SQL Server 2008 R2, SQL Server 2008 R2'de yayımlandıktan sonra yayımlanan oluşturur

Durum

Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Sorunu yeniden oluşturma adımları

  1. Bir ana anahtar oluşturur. Bir ana anahtar oluşturur kod örneği aşağıda verilmiştir:

    use masterCreate Master Key encryption by password = 'Password01!';go
  2. Oluşturmak veya ana anahtar tarafından korunan bir sertifika alın. Bir ana anahtar tarafından korunan bir sertifika oluşturur kod örneği aşağıda verilmiştir:

    create certificate cert_testDB_encryptDEK  authorization dbowith subject='Certificate to encrypt the DEK of testDB'
  3. Yeni bir veritabanı oluşturmak, bir veritabanı şifreleme anahtarı oluşturmak ve sonra anahtar sertifika tarafından koruma. Bir örnek, bir veritabanı şifreleme anahtarı oluşturur, yeni bir veritabanı oluşturur kod aşağıdadır ve sonra anahtarı bir sertifika kullanarak korur:

    create Database testDBuse testDBCreate database encryption key with algorithm=AES_128encryption by server certificate cert_testDB_encryptDEK  
  4. Veritabanı şifreleme kullanacak şekilde ayarlayın. Bir veritabanı şifreleme kullanacak biçimde ayarlar kod örneği aşağıda verilmiştir:

    Alter database testDB set encryption on 
  5. Veritabanı şifrelemesi devre dışı bırakın. Bir veritabanı şifreleme devre dışı bırakan kodu örneği aşağıda verilmiştir:

    Alter database testDB set encryption off 
  6. Veritabanını yedekleyin ve sonra başka bir sürümü SQL Server Yedekleme geri.

Başvurular

Saydam veri şifrelemesi (TDE) hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:

TDE hakkında genel bilgilerSQL Server için artımlı hizmet modeli hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

935897 SQL Server ekibinden bildirilen sorunlar için düzeltmeler sunmak için artımlı bir hizmet modeli kullanılabilirSQL Server güncelleştirmelerinin adlandırma şeması hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

822499Microsoft SQL Server yazılım güncelleştirme paketlerinin yeni adlandırma şemasıYazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×