ВСТУП
У цій статті перелічено помилки, виправлені в Microsoft SQL Server 2008 із пакетом оновлень 2 (SP2).
Нотатки
- У пакет оновлень можуть входити й інші виправлення, не задокументовані.
- Цей список буде оновлюватися, коли з'являться нові статті.
Докладні відомості про отримання пакетів оновлень SQL Server 2008 див. у статті бази знань Microsoft:
968382
Отримання останнього пакета оновлень для SQL ServerSQL Server 2008
Додаткові відомості
На додачу до виправлень, наведених у цій статті, SQL Server 2008 із пакетом оновлень 2 містить додаткові виправлення, які входили в сукупний пакет оновлень 1–8 для SQL Server 2008 із пакетом оновлень 1 (SP1). Щоб отримати додаткові відомості про сукупні пакети оновлень, доступні для SQL Server 2008 із пакетом оновлень 1 (SP1), клацніть цей номер статті, щоб переглянути її в базі знань Microsoft:
970365 Збірки SQL Server 2008, випущені після випуску SQL Server 2008 SP1
Помилки, виправлені в цьому пакеті оновлень
Щоб отримати додаткові відомості про помилки, виправлені в SQL Server 2008 із пакетом оновлень 2, клацніть ці номери статей у базі знань Microsoft:
| Номер помилки VSTS | Номер статті бази знань | Опис |
|---|---|---|
| 249682 | 2216454 | FIX: Повідомлення про помилку під час виконання команди ProcessAdd після внесення змін до розділу на сервері, на якому запущено SQL Server 2008: "Внутрішня помилка: стався неочікуваний виняток" |
| 256736 | 2322209 | FIX: Неправильні результати відображаються в дужках SELECT в інструкції, яка містить загальний табличний вираз у SQL Server 2008 |
| 258076 | 2216456 | ВИПРАВЛЕННЯ. Оновлення SQL Server 2008 із пакетом оновлень 2 для тексту повідомлення про помилку "Операцію скасовано" в службах аналізу Analysis Services |
| 270561 | 2216460 | Повідомлення про помилку під час спроби відкрити проект у SQL Server 2008: "Визначення маніфесту розташованої збірки не відповідає посиланню на збірку" |
| 274280 | 2216461 | SQL Server 2008 не вдається інсталювати на точці підключення кластера Windows Server 2008 |
| 284360 | 955850 | Повідомлення про помилку під час спроби використати двійкові файли з пакета SQL Server System CLR Types (SQLSysClrTypes.msi): "Unable to load DLL 'SqlServerSpatial.dll': This application has failed to start, because the application is incorrect configuration" (Не вдалося завантажити DLL '': Не вдалося запустити цю програму, оскільки її неправильна конфігурація" |
| 301603 | 2216465 | Slipstream інсталяція SQL ServerSQL Server 2008 завершується помилкою, якщо шлях /PCUSOURCE або /CUSOURCE містить пробіл |
| 317800 | 2216472 | A SQL ServerSQL Server 2008 або SQL ServerSQL Server 2005 Analysis Services Запит ROLAP повертає неправильні результати |
| 340066 | 2216474 | ВИПРАВЛЕННЯ: Ви можете зіткнутися з деякою втратою даних у разі використання інструкції UPDATE із реченням SET, що використовує типи Time, DateTime2 та DateTimeOffset у SQL Server 2008 |
| 347731 | 2216478 | Повідомлення про помилку під час запуску Get-Command в середовищі PowerShell версії 2 на сервері, де запущено SQL Server 2008: "Об'єкт посилання не встановлено як екземпляр об'єкта" |
| 351286 | 2216480 | ВИПРАВЛЕННЯ. Поля не зберігаються у звіті під час експорту звіту до програми Excel на сервері SQL Server 2008 і перегляду його у програмі Excel |
| 351981 | 2216484 | ВИПРАВЛЕННЯ: повідомлення про помилку під час експорту звіту до Excel у диспетчері звітів на сервері, на якому запущено SQL ServerSQL Server 2008: "Необроблена керована виняткова ситуація: Type = System.ArgumentOutOfRangeException" |
| 357416 | 2216485 | FIX: Resource Monitors enters a non-yielding condition on a SQL ServerSQL Server 2008 server |
| 390126 | 2216491 | Утиліта SQL Dumper не може створювати файли дампів помилок у відмовостійкому кластері SQL Server 2008 під час інсталяції відмовостійкого кластера Advanced/Enterprise |
| 396527 | 980671 | Виправлення нестачі варіації криптографічної солі на SQL ServerSQL Server sa login hash |
| 402453 | 2019402 | Не виконано зіставлення імен облікових записів та ідентифікаторів безпеки", під час додавання вузла до відмовостійкого кластера SQL Server 2008 |
| 426753 | 2216499 | Не можна зареєструвати екземпляр бази даних SQL Server 2008 в утиліті SQL Server |
| 426753 | 2253128 | Програму Data-Tier не можна розгорнути в екземплярі бази даних SQL Server 2008 |
| 427703 | 2216501 | FIX: Multiserver jobs are not downloaded from a SQL ServerSQL Server 2000 in the MSX role on to a SQL ServerSQL Server 2008 in the TSX role |
| 524642 | 2283072 | ВИПРАВЛЕННЯ. Доступне виправлення, яке дає змогу службам звітування SQL Server 2008 R2 використовувати 2048-розрядний ключ RSA для шифрування ключа служб звітування на відповідність вимогам FIPS |
| 370540 | 2448971 | FIX:Блокування таблиці не ескалюються при вставці багатьох рядків у таблицю в SQL ServerSQL Server 2008 |
Додаткові проблеми, виправлені в цьому пакеті оновлень
Вирішення наведених нижче проблем також включено в SQL ServerSQL Server 2008 SP2.
| Номер помилки VSTS | Опис |
|---|---|
| 270934 | Помилки пошкодження DBCC трапляються під час сортування SQL Server 2008, коли використовуються рядки з послідовностями Jamo, що слідують за японським символом пролонгації. |
| 271554 | ВИПРАВЛЕНО: Базова таблиця syscolpars відображала повторювані рядки. Це виправлення відрізняє їх від інших, додаючи номер процедури до DBCC checkcatalog. |
| 271708 | Якщо в запиті є фільтр, який посилається на стовпець у поданні sys.dm_server_audit_status, він ігнорується, а дані повертаються з sys.dm_server_audit_status до всіх рядків. |
| 280004 | В асинхронному пакеті відображаються неправильні пари значень-рядків для зіставлених полів порівняно з інформацією, доступною в dm_xe_map_values. |
| 284760 | ВИПРАВЛЕННЯ. Подання "Невідповідність" може містити кілька подань із різною кількістю індексів. Це виправлення вимагає детермінованого порядку подання для порівняння на основі зіставлених функцій і кількості індексів, що збігаються. |
| 285377 | Користувачі отримують повідомлення про помилку "Немає доступу" під час переходу до локального диспетчера звітів, якщо активовано UAC. Додавання оновленого повідомлення "Немає доступу" зі згадкою UAC може дозволити користувачам звернутися до параметра відповідним чином. |
| 291707 | У певній базі даних використання курсора сервера, оголошеного для інструкції select, що містить будь-яке системне подання, може давати неправильні результати після приєднання та повторного приєднання цієї бази даних. |
| 293089 | Користувачі радіального калібру, які намагаються використовувати "RateOfChange" або "Integral" як тип формули для аргументів "Максимальне_значення" або "Мінімальне_значення" на вимірювальному приладі, не бачать відповідного значення в розкривному списку властивостей. |
| 296314 | ВИПРАВЛЕННЯ. Файл FailoverAnalysis.sql інсталюється під час налаштування відмовостійкого кластера SQL Server. Цей сценарій викликається автоматично в разі виникнення помилки. Властивість private SqlDMVScriptTimeout визначає, скільки мілісекунд може знадобитися для завершення сценарію. |
| 302563 | Під час оновлення спільних джерел даних, імена яких містять пробіл, з'являється повідомлення про помилку перевірки. Ця помилка означає, що ім'я не може містити пробіли. |
| 302707 | Інсталяція пакета оновлень 1 для SQL ServerSQL Server Business Intelligence Development Studio 2008 зникає через відсутність файлу конфігурації. |
| 304390 | У кільцевому буфері відображаються неповні дані про події (вихідні дані подій із dm_xe_session_targets), коли досягнуто граничного розміру для вихідних даних XML. |
| 307313 | Користувачі не можуть повертати кілька файлів cookie у своєму модулі HTTP. Це впливає на користувачів, коли вони намагаються реалізувати спеціальну автентифікацію. |
| 309869 | Для дій sqlsos.task_address, sqlsos.worker_address та sqlsos.scheduler_address розширених подій відображається неправильна адреса. |
| 310483 | Reporting Services 2008 DesignerDesigner конвертує сантиметри в дюйми в Tablix. Це призводить до втрати точності макета. |
| 313780 | Видалення першого з двох названих екземплярів AS вимикає браузер SQL. Через це другий названий екземпляр стає недоступним. |
| 319216 | Якщо потрібна смарт-картка, користувачі не можуть використовувати збережені облікові дані в джерелах даних. |
| 322046 | Запит із реченням subselect, що використовує вираз набору, який не повертає жодних обчислюваних членів, повертає помилку про те, що підпорядковані елементи з обчислюваними членами заборонені. |
| 327301 | Якщо в службах аналізу Analysis Services задати елемент виміру за промовчанням за допомогою виразу багатовимірного виразу, що містить функцію NonEmpty, сервер повертає внутрішню помилку під час спроби відкрити куб. |
| 328752 | У поданні sys.dm_os_wait_stats відображаються повторювані рядки для типу очікування "РІЗНЕ". Це може спричинити проблеми з інструментами моніторингу. |
| 331630 | Integer value gets incorrect rounded in the SQL Server Reporting Services services звітування SQL Server Reusable Query DesignerDesigner. |
| 333544 | ВИПРАВЛЕННЯ: Новий код помилки (6257) повертається, коли користувач намагається зареєструвати збірку CLR, створену для новішого середовища виконання, як-от CLR v4. Попереднє повідомлення про помилку (код 6218) було незрозумілим і не описувало фактичну проблему. |
| 336809 | Крайній інгістр вставляє значення ідентичності за межами поточного діапазону в режимі "Встановити identity_insert TABLE_NAME увімкнуто". Ця проблема також виникає під час операцій резервного копіювання та відновлення. |
| 338247 | Якщо параметри, зв'язані функцією SQLBindParameters, визначають довжину SQL_DATA_AT_EXEC, то драйвер ODBC для власного клієнта SQL Server 2008 спричиняє порушення, якщо функція SQLPutData вказує довжину SQL_NULL_DATA, коли значення параметра постачається для виконання. |
| 338999 | служби звітування SQL Server 2008 стається витік підключень, коли користувач використовує інтерфейс SOAP для запуску та експорту звіту. |
| 347779 | SQL ServerSQL Server іноді генерує повідомлення про помилку "Недостатньо системної пам'яті в пулі ресурсів 'внутрішній' для виконання цього запиту". Такій ситуації часто можна запобігти. |
| 350670 | Користувачі отримують повідомлення про помилку "Сторінку прострочено", коли намагаються реферувати відтворений звіт після того, як звіт простоює протягом години. |
| 352788 | Помилка 955 виникає, коли користувачі намагаються настроїти сховище даних керування, якщо на сервері є бази даних, яких немає в мережі. |
| 352862 | ReportBuilder 2.0 ClickOnce відображає пустий звіт під час запуску, якщо користувач редагує звіт за допомогою ReportBuilder 2.0 із веб-сайту SharePoint 12. |
| 355222 | Якщо використовується функція MARS, у поданні sys.dm_os_tasks для всіх завдань у стовпці request_id відображається однакове значення, а не правильне значення, пов'язане з кожним завданням. |
| 355228 | ВИПРАВЛЕННЯ. Нове повідомлення про помилку вказує на причину порушення доступу, яке виникає, якщо цільові параметри блоку налаштовано неправильно. |
| 356127 | Коли BCP.exe отримує відомості метаданих стовпців, повертаються неправильні відомості про сортування стовпців. |
| 360584 | Підписки завершуються помилкою під час виконання через проблему структури даних у пам'яті під час спроби доставити електронною поштою звіт, відтворений у форматі MHTML. |
| 368388 | BIDS 2008 Розробник звітів працювати разом із служби звітування SQL Server 2008, аварійно завершує роботу, коли користувачі змінюють розмір рядка таблиці. |
| 376257 | Поля "Кому", "Копія" та "ПК" діалогового вікна "Параметри надсилання звітів" очищуються, коли користувачі скасують або закриють діалогове вікно "Відомості про розклад", щоб повернутися до "Параметри доставки звіту". |
| 383747 | Набори колекцій працюють некоректно під час збирання лічильників продуктивності в кластері, якщо ім'я екземпляра SQL збігається з іменем віртуальної мережі. |
| 384800 | ВИПРАВЛЕННЯ: Покращено та записано додаткові відомості для InvalidReportParameterException у докладному виводі, якщо під час обробки параметра виникають певні умови. |
| 393410 | Коли користувачі скасовують вибір одного або кількох місяців у місячному розкладі, SSRS створює окремі розклади для кожного місяця, який залишається виділеним. У деяких випадках це може призвести до помилки "@active_end_date не може бути раніше @active\_start\_date". |
| 393879 | Data-Driven підписка завершується помилкою, якщо повернути Null-значення, зіставлене з параметром звіту, який приймає Null-значення. |
| 394977 | Проблеми з передплатою та доставкою важко діагностувати у файлі трасування служб звітування. Доведеться вести докладніший журнал. |
| 415084 | Користувачі отримують повідомлення "Індекс вийшов за межі діапазону. Це має бути невід'ємне число та бути меншим за розмір колекції», коли файли експортуються у формат PDF. |
| 419740 | Користувачі не можуть використовувати настроювану автентифікацію в SQL Server 2008 Web SKU. |
| 424595 | Якщо в одній транзакції користувач створює користувацький тип і функцію з табличним значенням, а функція має таблицю повернення, що містить стовпець користувацького типу, відбувається самоблокування. Крім того, зв'язок, який намагається виконати ці операції, переривається. |
| 421922 | ВИПРАВЛЕННЯ: Підтримується не більше 15000 розділів у таблицях та індексах у випусках Microsoft SQL Server 2008 SP2 для підприємств, розробників та оцінювачів. Докладні відомості про те, як цю підтримку можна ввімкнути та вимкнути, її обмеження, а також про деякі відомі проблеми та способи їх вирішення, див. в офіційному документі "Підтримка 15 000 розділів" (http://go.microsoft.com/fwlink/?LinkId=199773). |
| 424804 | У службах аналізу Analysis Services у деяких користувачів може виникати порушення прав доступу, коли вони використовують батьківсько-дочірню ієрархію в умові функції IIF. |
| 426631 | Використання функції PeriodsToDate із параметром Null-елемента може призвести до помилки "Неочікуваний виняток". |
| 429253 | У SQL Server Management Studio та служби звітування SQL Server відображається неправильний номер версії. Це призводить до плутанини, оскільки число, що відображається, не відрізняється від номера версії RTM після оновлення. |
| 430703 | Додатковий виняток може статися, коли служби аналізу Analysis Services створюють дамп Watson. Це вірно незалежно від того, чи дамп Watson створюється через фактичний виняток або через явний запит на дамп на певні помилки. Якщо станеться додатковий виняток, на сервері може виникнути нескінченна рекурсія. Це створює багато дампів, а потім вимикає сервер. |
| 431298 | ВИПРАВЛЕННЯ. У SSRS 2008 із пакетом оновлень 2 оновлено надбудову RS для SharePoint 2007 для зв'язку із сервером звітів SSRS 2008 R2. Це дає змогу отримати доступ до певних функцій ReportBuilder 3.0, ReportParts і ATOM Renderer, зокрема до попереднього перегляду звітів у ReportBuilder 3.0. |
| 431301 | Щоб почати імпорт даних, обробляючи об'єкти в базі даних, яка містить тисячі об'єктів метаданих, потрібно багато часу. Це пов'язано з тим, що сервер має скласти графік завдань, перш ніж почати імпорт даних. Крім того, алгоритм, який використовується для визначення залежностей, спричиняє зниження продуктивності, якщо в базі даних багато об'єктів метаданих. |
| 432094 | Просторовий індекс не можна безпечно створювати в таблиці, у якій для імен стовпців використовуються CELL_ID, CELL_ATTRIBUTES або SRID. |
| 448007 | За певних обставин ім'я розділеного стовпця в повідомленні про помилку 11405 може бути неправильним. Це призводить до друку неправильного імені стовпця. |
| 455538 | Використання безпеки клітинки разом з обчисленнями дає неправильні результати, якщо використовується речення NON EMPTY. |
| 456534 | Порушення прав доступу на читання відбувається під час процесу коміту, якщо дві транзакції виконуються одночасно: одна для зміни або створення розділу, а інша для обробки виміру. |
| 471363 | Інтеграція системи Microsoft Office 12 зі службами звітування SQL Server 2008 не передбачає за замовчуванням URL-адресу Конструктор звітів натискання кнопки миші, що перешкоджає запуску Конструктор звітів. |
| 471421 | FIX: Проблема локалізації в турецькому обліковому номері: хлібні крихти тепер локалізуються на нових сторінках бібліотеки reportpart. |
| 499162 | ВИПРАВЛЕННЯ. Проблема зі спеціальними можливостями, яка виникає через Null-ім'я MSAA елемента "Symbol". Імена MSAA оновлено, і тепер їх можна знайти. |
| 503096 | ВИПРАВЛЕННЯ: Покращено продуктивність створення індексу операторами DDL для таблиць із багатьма розділами та без даних. Раніше час, необхідний для цього процесу, збільшувався в геометричній прогресії зі збільшенням числа перегородок. Тепер потрібний час збільшується у вигляді лінійної прогресії. |
| 515240 | Використання табличних параметрів для стовпців бізнес-програм може призвести до порушення прав доступу на сервері. |
| 520700 | Імена MSAA для діалогового вікна властивостей радіальної шкали неправильні та несумісні зі спеціальними можливостями. |
| 525601 | Під час перевірки для детального аудиту алгоритм, за допомогою якого перелічено всі аудити, що включають подію, може спричинити втрату пам'яті у списку аудитів. Так буде продовжено до тих пір, поки не станеться помилка браку пам'яті й не доведеться перезапустити службу, щоб звільнити пам'ять. |
Примітка Якщо ви оновлюєте сукупний пакет оновлень 9 SQL Server 2008 SP1 або пізнішої версії, необхідно застосувати сукупний пакет оновлень SP2 після SQL Server оновлення до SQL Server 2008 SP2, щоб отримати всі виправлення.
Щоб отримати додаткові відомості про сукупний пакет оновлень SP2 після SQL Server 2008 року, клацніть цей номер статті бази знань Microsoft:
2289254 Сукупний пакет оновлень 1 для SQL Server 2008 із пакетом оновлень 2
Посилання
Щоб дізнатися більше про те, як визначити поточну версію та випуск SQL Server, клацніть цей номер статті, щоб переглянути її в базі знань Microsoft:
321185
Як визначити свою версію та редакцію SQL Server
Продукти сторонніх виробників, згадані в цій статті, виготовлено незалежними від корпорації Майкрософт компаніями. Корпорація Майкрософт не надає жодних гарантій (непрямих та інших) щодо продуктивності й надійності цих продуктів.