BUG #: 127438 (Content Maintenance) VSTS bug number: 401652
Microsoft разпространява Microsoft SQL Server 2008 или Microsoft SQL Server 2008 R2 се определя като един файл за изтегляне. Тъй като корекциите са сборни, всяка нова версия съдържа всички актуални корекции и всички корекции на защитата, които са били включени в предишните SQL Server 2008 и SQL Server 2008 R2 fix съобщение.
Симптоми
В Microsoft SQL Server 2008 и Microsoft SQL Server 2008 R2 можете да използвате съветника на скрипт за генериране на скриптове за съхранени процедури в база данни. Въпреки това получавате следното съобщение за грешка:
Вече е отворен DataReader, свързани с тази команда, която трябва да се затвори. (System.Data)
Проблемът се появява, когато следните условия са налице:
-
Базата данни използва байта сравнение като корейски, китайски или японски.
-
Имената на съхранени процедури съдържа двубайтови знаци.
-
Съхранени процедури имат параметри.
Причина
Съветникът на скрипт използва функции на Microsoft .NET Framework. Този проблем възниква, защото ядрото на база данни на SQL Server и .NET Framework изпълнява байта низ по различни начини. Това кара ядрото на базата данни на SQL Server да приеме байта низ, който е приет от .NET Framework.
Решение
Информация за сборна актуализация
SQL Server 2008 R2
Решение за този проблем излезе първо в сборна актуализация 2. За повече информация как да получите този Сборен пакет за SQL Server 2008 R2, щракнете върху следния номер на статия в базата знания на Microsoft:
2072493 Сборния пакет за актуализация 2 за SQL Server 2008 R2Забележка Тъй като компилациите са сборни, всяка нова версия на корекцията съдържа всички актуални корекции и всички корекции на защитата, които са били включени в предишните SQL Server 2008 R2 fix съобщение. Препоръчително е да приложите най-новата версия на корекцията, който ще съдържа тази корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
981356 SQL Server 2008 R2 компилации, издадени след издаването на SQL Server 2008 R2
SQL Server 2008
Решение за този проблем излезе първо в сборна актуализация 8 за SQL Server 2008 Service Pack 1. За повече информация относно този пакет със сборни актуализации щракнете върху следния номер на статия в базата знания на Microsoft:
981702 Сборния пакет за актуализация 8 за SQL Server 2008 Service Pack 1Забележка Тъй като компилациите са сборни, всяка нова версия на корекцията съдържа всички актуални корекции и всички корекции на защитата, които са били включени в предишните SQL Server 2008 fix съобщение. Препоръчително е да приложите най-новата версия на корекцията, който ще съдържа тази корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
970365 Компилации на SQL Server 2008, издадени след SQL Server 2008 Service Pack 1Microsoft SQL Server 2008 корекции се създават специфични сервизни пакети за SQL Server. Трябва да приложите SQL Server 2008 Service Pack 1 корекция към инсталацията на SQL Server 2008 Service Pack 1. По подразбиране всяка корекция в сервизен пакет на SQL Server е включена в следващия сервизен пакет за SQL Server.
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".
Препратки
За информация за модела на постъпково обслужване за SQL Server щракнете върху следния номер на статия в базата знания на Microsoft:
935897 Моделът за постъпково обслужване се предлага от екипа на SQL Server за предоставяне на спешни корекции за съобщени проблемиЗа повече информация за схемата за именуване на актуализации за SQL Server щракнете върху следния номер на статия в базата знания на Microsoft:
822499Нова схема за именуване на пакети за актуализация на софтуера на Microsoft SQL ServerЗа повече информация относно терминологията за актуализация на софтуера щракнете върху следния номер на статия, за да я видите в базата данни на Microsoft:
824684 Описание на стандартната терминология, използвана за описание на софтуерните актуализации на Microsoft
Author (SME): v-jc
Writer: v-vincli Tech Reviewer: yqsu Editor: v-chliao