Корпорація Майкрософт поширює виправлення Microsoft SQL Server 2012 як один файл для завантаження. Оскільки виправлення сукупно, у кожному новому випуску містяться всі виправлення та всі виправлення системи безпеки, які були включені до попередньої версії SQL Server 2012 Fix Release.
Ознаки
Розглянемо наведений нижче сценарій. Ви використовуєте об'єкти керування аналізом (AMO), щоб підключитися до екземпляра служб аналізу Microsoft SQL Server 2012, а також бібліотек клієнтів Amo (Microsoft. аналізатор. dll), з одного з наведених нижче дій.
-
SQL Server 2008 R2
-
SQL Server 2008
-
SQL Server 2005
У цьому сценарії зв'язок не вдасться. Крім того, з'являється таке повідомлення про помилку:
Повідомлення про виняток: помилка десеріалізації: "запитано значення"<Seridedition>"не знайдено. (виняток типу Xmlseralization_) Трасування стека винятків: на сайті Microsoft. аналізатор. DesignXmlReader. ReadRoot (тип типу) на сайті Microsoft. аналізатор. DesignXmlReader. Дезерти'єревареенент (IDesignerSerializationManager Manager, XmlReader, тип кореневої) на сайті Microsoft. аналізатор. AnalysisServicesClient. Відкрийте для себе (розширення об'єкта, ObjectExpansion) на сайті Microsoft. аналізатор. Server. Refresh (Imadeobject об'єкт, Obliectexpansion розширення) на сайті Microsoft. аналізатор. Server. Connect (рядок SessionId, String sessionId) відомості про внутрішню виняток: повідомлення про виняток: "запитано значення"<Seridedition>не знайдено. (тип ArgumentException) Трасування стека винятків: у системі. Enum. TryParseEnum (введіть текст, значення рядка, булеві нетипові, Enmenрезультат& parseResult) на System. Enum. розбір (тип абзацу, рядне значення, булеві ignoreCase) на сайті Microsoft. аналізатор. DesignXmlReader. Readпримітивний (тип типу, атрибути XmlAttributes) на сайті Microsoft. аналізатор. DesignXmlReader. Readstrutcontent (об'єкт об'єкта, Структурованзіставлення) на сайті Microsoft. аналізатор. DesignXmlReader. Readoblicontent (значення об'єкта, тип типу, зіставлення для відображення) на сайті Microsoft. аналізатор. DesignXmlReader. Readprimitive (тип типу)
Примітка. Покажчик місця заповнення <> у повідомленні про помилку представляє одне з наведених нижче запитаних значень.
-
EnterpriseCore64
-
EnterpriseCore
-
BusinessIntelligence64
-
BusinessIntelligence
Щоб отримати докладніші відомості про перелічення серверних випусків служби аналізу, перейдіть на веб-сайт MSDN для розробників:
Загальні відомості про перелічення Serxxedition служб аналізу
Причина
Ця проблема виникає через те, що SQL Server 2012 Повертає новий код версії. Ця поведінка змушує AMO, що надається на сервері SQL Server 2008 R2, SQL Server 2008 або SQL Server 2005 не вдалося визнати.Примітка.Сукупний пакет оновлень пакета 1 змінює підхід до того, як значення випусків повертаються з сервера до клієнта. Якщо бібліотека "клієнт AMO" надається на сервері SQL Server 2008 R2, із SQL Server 2008 або з сервера SQL Server 2005, клієнт AMO сприймає випуски серверів служби аналізу для сумісності, як показано в таблиці нижче.
Випуск сервера служб аналізу |
Сумісності |
---|---|
EnterpriseCore64 |
Enterprise64 |
EnterpriseCore |
Підприємств |
BusinessIntelligence64 |
Enterprise64 |
BusinessIntelligence |
Підприємств |
Спосіб вирішення
Відомості про Сукупне оновлення
SQL Server 2012
Виправлення для цієї проблеми уперше випущено в сукупному оновленні 1 для SQL Server 2012. Щоб отримати докладні відомості про отримання цього сукупного оновлення пакета SQL Server, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:
2679368 Сукупний пакет оновлень пакета 1 для SQL Server 2012Примітка. Оскільки будує сукупну версію, кожен новий випуск Fix містить всі виправлення та виправлення безпеки, які були включені до попередньої версії SQL Server Fix. Радимо застосувати найновішу версію виправлення, що містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
2692828 Інстальовано версії SQL Server 2012, випущені після випуску SQL Server 2012Примітка . Сукупний пакет оновлень пакета 1 – це оновлення на стороні сервера в службі msmdsrv. dll і msmdsrv. dll SQL Server 2012 файли служб аналізу. Не потрібно оновлювати бібліотеку клієнта, щоб відобразити оновлення.
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Посилання
Щоб отримати докладні відомості про модель інкрементного обслуговування для SQL Server, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:
935897 Модель інкрементного обслуговування доступна з команди SQL Server, щоб доставити виправлення для повідомляли про проблемиЩоб отримати докладні відомості про схему іменування для оновлень SQL Server, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:
822499 Схема іменування для пакетів оновлень програмного забезпечення Microsoft SQL ServerЩоб отримати докладніші відомості про термінологію оновлення програмного забезпечення, клацніть номер статті в базі знань Microsoft Knowledge Base:
824684 Опис стандартної термінології, яка використовується для опису оновлень програмного забезпечення Microsoft