Корпорація Майкрософт поширює Microsoft SQL Server 2008 R2 Service Pack 1, як-от один файл для завантаження. Оскільки виправлення є сукупними, у кожному новому випуску містяться всі виправлення та всі виправлення системи безпеки, які були включені до попередньої версії SQL Server 2008 R2 Service Pack 1 Fix Release.

Ознаки

Розглянемо такий сценарій:

  • У веб-програмі розробки Microsoft Business (ставки) для середовища Microsoft SQL Server 2008 R2, ви створюєте проект інтеграції Microsoft SQL Server Services (SSIS).

  • Ви створюєте пакет SSIS.

  • На вузлі елемента керування потоком елементів на палітрі інструментів можна додати завдання веб-служби.

  • У діалоговому вікні редактора завдань веб-служби створюється підключення за допомогою протоколу HTTP.

  • Ви вибрали файл мови опису веб-служб (WSDL), а потім виберіть метод веб-служби на сторінці " Вхідні ".

У цьому випадку ставки аварійно завершує роботу. Крім того, під час налагодження цієї проблеми з'являється таке повідомлення про помилку:

Неприпустимий файл мови опису веб-служб (WSDL).

Причина

Ця проблема виникає через те, що параметри комплексного типу разом зі складними типами типів у WSDL-файлі все ще не підтримуються. Однак операція перевірки завершується після того, як він спробує побудувати всі учасники, які можуть призвести до переповнення стека, коли тип <t> містить учасників <t> Type.

Спосіб вирішення

Після інсталяції цього виправлення дія перевірки зміниться таким чином, що вона намагається створити лише учасники, які мають примітивний, Enum і типи масивів.

Відомості про Сукупне оновлення

Сукупне оновлення 4 для SQL Server 2008 R2 SP2

Виправлення для цієї проблеми уперше випущено в сукупному оновленні 4. Щоб отримати докладні відомості про отримання цього сукупного оновлення пакета для SQL Server 2008 R2 SP 2, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:

2777358 Сукупний пакет оновлень пакета 4 для SQL Server 2008 R2 Service Pack 2 Примітка. Оскільки будує сукупну версію, кожен новий випуск Fix містить всі виправлення та виправлення безпеки, які були включені до попередньої версії SQL Server 2008 R2 SP 2 Fix Release. Радимо застосувати найновішу версію виправлення, що містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:

2730301 Випущено пакет оновлень 2 для SQL Server 2008 R2, випущеній після випуску SQL Server 2008 R2 Service Pack NO2

SQL Server 2008 R2 Service Pack 1

Виправлення для цієї проблеми уперше випущено в сукупному оновленні 9. Щоб отримати докладні відомості про отримання цього сукупного оновлення пакета для SQL Server 2008 R2 Service Pack 1, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:

2756574 Сукупний пакет оновлень пакета 9 для SQL Server 2008 R2 Service Pack 1Примітка. Оскільки пакет складається з сукупних, кожен новий випуск Fix містить всі поточні виправлення та всі виправлення системи безпеки, які були включені до попередньої версії SQL Server 2008 R2 Service Pack 1 Fix Release. Радимо застосувати найновішу версію виправлення, що містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:

2567616 Випущено пакет оновлень 1 для SQL Server 2008 R2, випущеній після випуску SQL Server 2008 R2 Service SP1

Стан

Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".

Інші способи вирішення

Щоб вирішити цю проблему, скористайтесь одним із запропонованих нижче способів.

  • Видаліть складні типи із WSDL-файлу.

  • Використовуйте завдання сценарію, щоб телефонувати до WSDL-файлу таким самим чином, як і для виклику веб-служби з програми Microsoft .NET Framework.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.