KB2268122 – FIX: "гост" няма разрешение да изпълнява DBCC checkdb за база данни "mssqlsystemresource" ", когато стартирате командата DBCC CHECKDB (" Master ") на компютър, на който се изпълнява SQL Server 2005, SQL Server 2008 или SQL Server 2008 R2

Работете навсякъде от всяко устройство с Microsoft 365

Надстройте до Microsoft 365, за да работите навсякъде с най-новите функции и актуализации.

Надстройване сега

Microsoft разпространява Microsoft SQL Server 2008 R2, Microsoft SQL Server 2008 и Microsoft SQL Server 2005 поправя като един файл за изтегляне. Тъй като корекциите са кумулативни, всяка нова версия съдържа всички актуални корекции и всички корекции на защитата, които са били включени в предишния SQL Server 2008 R2, SQL Server 2008 или SQL Server 2005 Fix Release.

Симптоми

Обмислете следния сценарий:

  • Можете да изпълните командата DBCC CHECKDB ("Master") на компютър, на който се изпълнява SQL Server 2005, SQL Server 2008 или SQL Server 2008 R2.

  • Потребителският акаунт, който използвате, за да изпълните командата, не е присвоен на ролята на незаменим на фиксиран сървър или не е нанесена към потребителската роля на "DBO".

  • Получавате успешен резултат за DBCC.

В този случай получавате съобщение за грешка, подобно на следното под резултата от DBCC:

MSG 7983, Level 14, State 36, Line 2User "гости" нямат разрешение да изпълняват DBCC checkdb за база данни "mssqlsystemresource".

Решение

Информация за сборна актуализация

SQL Server 2005 Service Pack 4

Корекцията за този проблем е издадена за първи път в сборна актуализация 1 за SQL Server 2005 Service Pack 4. За повече информация относно този пакет с кумулативна актуализация щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:

2464079 Кумулативна актуализация на пакета 1 за SQL Server 2005 Service Pack 4Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички актуални корекции и всички корекции на защитата, които са били включени при предишното издание на SQL Server 2005 Fix. Microsoft препоръчва да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

2485757 SQL Server 2005 изгражда, които са издадени след SQL Server 2005 Service Pack 4 е издадена Спешните корекции за Microsoft SQL Server 2005 се създават за определени сервизни пакети на SQL Server. Трябва да приложите актуална корекция за SQL Server 2005 Service Pack 4 към инсталация на SQL Server 2005 Service Pack 4. По подразбиране всяка актуална корекция, която се предоставя в сервизния пакет на SQL Server, е включена в следващия сервизен пакет на SQL Server.

SQL Server 2005 Service Pack 3

Корекцията за този проблем е издадена за първи път в кумулативната актуализация 12 за SQL Server 2005 Service Pack 3. За повече информация относно този пакет с кумулативна актуализация щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:

2345449 Кумулативна актуализация на пакета 12 за SQL Server 2005 Service Pack 3Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички актуални корекции и всички корекции на защитата, които са били включени при предишното издание на SQL Server 2005 Fix. Microsoft препоръчва да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

960598 SQL Server 2005 изгражда, които са издадени след SQL Server 2005 Service Pack 3 е издадена Спешните корекции за Microsoft SQL Server 2005 се създават за определени сервизни пакети на SQL Server. Трябва да приложите актуална корекция за SQL Server 2005 Service Pack 3 към инсталация на SQL Server 2005 Service Pack 3. По подразбиране всяка актуална корекция, която се предоставя в сервизния пакет на SQL Server, е включена в следващия сервизен пакет на SQL Server.

SQL Server 2008 Service Pack 2

Корекцията за този проблем е издадена за първи път в сборна актуализация 1 за SQL Server 2008 Service Pack 2. За повече информация относно този пакет с кумулативна актуализация щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:

2289254 Сборна актуализация 1 за SQL Server 2008 Service Pack 2Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички актуални корекции и всички корекции на защитата, които са били включени при предишното издание на SQL Server 2008 Fix. Препоръчваме ви да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

2402659 SQL Server 2008 изгражда, които са издадени след инсталирането на SQL Server 2008 Service Pack 2

SQL Server 2008 Service Pack 1

Корекцията за този проблем е издадена за първи път в сборна актуализация 10 за SQL Server 2008 Service Pack 1. За повече информация относно този пакет с кумулативна актуализация щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:

2279604 Кумулативна актуализация 10 за SQL Server 2008 Service Pack 1 Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички актуални корекции и всички корекции на защитата, които са били включени при предишното издание на SQL Server 2008 Fix. Препоръчваме ви да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

970365 SQL Server 2008 изгражда, които са издадени след SQL Server 2008 Service Pack 1 е издадена

SQL Server 2008 R2

Корекцията за този проблем е издадена за първи път в сборна актуализация 3. За повече информация как да получите тази кумулативна актуализация на пакета за SQL Server 2008 R2, щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:

2261464 Кумулативна актуализация на пакет 3 за SQL Server 2008 R2Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички поправки и всички корекции на защитата, които са били включени при предишното издание на SQL Server 2008 R2. Препоръчваме ви да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

981356 SQL Server 2008 R2, които са издадени след издаването на SQL Server 2008 R2

Състоянието

Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".

Препратки

За повече информация относно DBCC CHECKDB (преговаряне – SQL) посетете следния уеб сайт на Microsoft Developer Network (MSDN):

DBCC CHECKDB (преговаряне – SQL)За повече информация относно компоненти и инструменти на PowerPivot посетете следния уеб сайт на Microsoft Developer Network (MSDN):

Компоненти и инструменти на PowerPivotЗа повече информация относно инсталирането на PowerPivot за софтуер на SharePoint посетете следния уеб сайт на MSDN:

Инсталиране (PowerPivot за SharePoint)За повече информация относно модела за постъпково обслужване за SQL Server щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:

935897 На екипа на SQL Server е достъпен модел за постъпково обслужване, за да достави спешни корекции за съобщени проблемиЗа повече информация относно схемата за имена за актуализации на SQL Server щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:

822499Нова схема за имена за пакетите за актуализация на софтуера на Microsoft SQL ServerЗа повече информация за терминологията на софтуерната актуализация щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:

824684 Описание на стандартната терминология, която се използва за описание на актуализациите на софтуер на Microsoft

Повече информация

Стъпки за възпроизвеждане на този проблем в SQL Server 2008 R2

  1. Създайте нова база данни на SQL Server 2008 R2. Например Създайте база данни на SQL Server 2008 R2, като използвате името на базата данни "тест".

  2. Създайте нов SQL login. В полето login Name въведете потребителско име. Например въведете LoginForUserA.

  3. В полето база данни по подразбиране изберете базата данни, която създадохте в стъпка 1.

  4. Създайте нов потребител в базата данни, която създадохте в стъпка 1.

  5. Изберете името за влизане, което създадохте в стъпка 2 като име за влизане.

  6. Поставете отметка в квадратчето db_owner в секцията членство в роля на база данни и след това щракнете върху OK.

  7. Създайте нов потребител в основната база данни, като използвате същото потребителско име, което сте използвали в стъпка 4.

  8. Повторете стъпка 5 към стъпка 6 в основната база данни.

  9. Свържете се със сървъра, като използвате акаунта за влизане, който създадохте в стъпка 2.

  10. Изпълнете следната команда: изберете USERThe потребителско име, което създадохте в стъпка 4, се връща.

  11. Изпълнете следната команда: DBCC CHECKDB ("Master")

CHECKDB се изпълнява успешно и се връща следното съобщение: CHECKDB намери 0 грешки при разпределяне и 0 грешки при съгласуваност в база данни "образец". Обаче съобщението за грешка, което е описано в секцията "симптоми", се връща неочаквано при проверката на базата данни на mssqlsystemresource.

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×