Microsoft, Microsoft SQL Server 2008 R2, Microsoft SQL Server 2008 ve Microsoft SQL Server 2005 'i indirilebilir bir dosya olarak düzeltir. Düzeltmeler birikimli olduğundan, her yeni sürüm önceki SQL Server 2008 R2, SQL Server 2008 veya SQL Server 2005 düzeltme sürümü ile sağlanan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir.

Belirtiler

Aşağıdaki senaryoyu inceleyin:

  • SQL Server 2005, SQL Server 2008 veya SQL Server 2008 R2 çalıştıran bir bilgisayarda DBCC CHECKDB (' Master ') komutunu çalıştırırsınız.

  • Komutu çalıştırmak için kullandığınız kullanıcı hesabı sysadmin sabit sunucu rolüne atanmaz veya ' dbo ' Kullanıcı rolüne eşlenmedi.

  • Başarılı bir DBCC sonucu alırsınız.

Bu senaryoda, DBCC sonucunun altındaki aşağıdakilere benzer bir hata iletisi alırsınız:

İleti 7983, düzey 14, durum 36, Line 2User ' Guest ', ' mssqlsystemresource ' veritabanı için DBCC CHECKDB 'yi çalıştırmaya yönelik izinlere sahip değil.

Çözüm

Toplu güncelleştirme bilgileri

SQL Server 2005 Service Pack 4

Bu sorunla ilgili düzeltme ilk olarak SQL Server 2005 Service Pack 4 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:

2464079 SQL Server 2005 Service Pack 4 için toplu güncelleştirme paketi 1Not Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2005 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltmeyi uygulamanı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:

2485757 SQL Server 2005 Service Pack 4 sonrasında yayınlanan SQL Server 2005 derlemeleri Microsoft SQL Server 2005 düzeltmeleri belirli SQL Server hizmet paketleri için oluşturulur. SQL Server 2005 Service Pack 4 düzeltmesini SQL Server Service Pack 4 kurulumuna 2005 uygulamalısınız. Varsayılan olarak, SQL Server hizmet paketinde sağlanan tüm düzeltme, bir sonraki SQL Server hizmet paketine dahil edilmiştir.

SQL Server 2005 Service Pack 3

Bu sorunla ilgili düzeltme ilk olarak SQL Server 2005 Service Pack 3 için toplu güncelleştirme 12 ' 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:

2345449 SQL Server 2005 Service Pack 3 toplu güncelleştirme paketi 12Not Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2005 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltmeyi uygulamanı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:

960598 SQL Server 2005 Service Pack 3 sonrasında yayınlanan SQL Server 2005 derlemeleri Microsoft SQL Server 2005 düzeltmeleri belirli SQL Server hizmet paketleri için oluşturulur. SQL Server 2005 Service Pack 3 düzeltmesini SQL Server Service Pack 3 kurulumuna 2005 uygulamalısınız. Varsayılan olarak, SQL Server hizmet paketinde sağlanan tüm düzeltme, bir sonraki SQL Server hizmet paketine dahil edilmiştir.

SQL Server 2008 Service Pack 2

Bu sorunla ilgili düzeltme ilk olarak 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ğundan, her yeni düzeltme sürümü önceki SQL Server 2008 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünebilirsiniz. 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 Service Pack 2 ' den sonra yayınlanan SQL Server 2008 derlemeleri

SQL Server 2008 Service Pack 1

Bu sorunla ilgili düzeltme ilk olarak SQL Server 2008 Service Pack 1 için toplu güncelleştirme 10 ' da 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 10 Not Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünebilirsiniz. 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 Service Pack 1 ' den sonra yayınlanan SQL Server 2008 derlemeleri

SQL Server 2008 R2

Bu sorunla ilgili düzeltme ilk olarak toplu güncelleştirme 3 ' te yayımlanmıştır. SQL Server 2008 R2 için bu toplu güncelleştirme paketini edinme 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:

2261464 SQL Server 2008 R2 için toplu güncelleştirme paketi 3Not Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 R2 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünebilirsiniz. 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 sonrasında yayımlanan SQL Server 2008 R2 derlemeleri

Durum

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

Başvurular

DBCC CHECKDB (Transact-SQL) hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:

DBCC CHECKDB (Transact-SQL)PowerPivot bileşenleri ve araçları hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:

PowerPivot bileşenleri ve araçlarıSharePoint için PowerPivot yazılımını yükleme hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:

Yükleme (SharePoint için PowerPivot)SQL Server 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 ekibinde, bildirilen sorunlara yönelik düzeltmeleri sunmak amacıyla artımlı 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ını tıklatın:

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

Ek Bilgi

SQL Server 2008 R2'de bu sorunu yeniden oluşturma adımları

  1. Yeni bir SQL Server 2008 R2 veritabanı oluşturun. Örneğin, "test" veritabanı adını kullanarak SQL Server 2008 R2 veritabanı oluşturun.

  2. Yeni bir SQL oturumu oluşturun. Oturum açma adı alanına bir oturum açma adı girin. Örneğin, LoginForUserAgirin.

  3. Varsayılan veritabanı alanında, adım 1 ' de oluşturduğunuz veritabanını seçin.

  4. Adım 1 ' de oluşturduğunuz veritabanında yeni bir kullanıcı oluşturun.

  5. Oturum açma adı olarak adım 2 ' de oluşturduğunuz oturum açma adını seçin.

  6. Veritabanı rolü üyeliği bölümündeki db_owner ve ardından Tamam'ı tıklatın.

  7. Adım 4 ' te kullandığınız kullanıcı adını kullanarak ana veritabanında yeni bir kullanıcı oluşturun.

  8. Ana veritabanında 5 numaralı adımı uygulayın.

  9. Adım 2 ' de oluşturduğunuz oturum açmayı kullanarak sunucuya bağlanın.

  10. Aşağıdaki komutu çalıştırır: userselect 4. adımda oluşturduğunuz Kullanıcı adı verilir.

  11. Şu komutu çalıştırın: DBCC CHECKDB (' Master ')

CHECKDB başarıyla çalışır ve aşağıdaki ileti döndürülür: CHECKDB, ' Master ' veritabanında 0 ayırma hatası ve 0 tutarlılık hatası buldu. Ancak, mssqlsystemresource veritabanı işaretlendiğinde, "Belirtiler" bölümünde açıklanan hata iletisi beklenmedik bir şekilde döndürülür.

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

Yeteneklerinizi geliştirin

Eğitimleri keşfedin >

Yeni özellikleri ilk olarak siz edinin

Microsoft Insider’a katılın >

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?

Geri bildiriminiz için teşekkürler!

×