В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

На компьютере с 64-разрядным процессором появляется сообщение об ошибке в SQL Server Management Studio при подключении к SQL Server 2005 Integration Services или при создании или изменении планов обслуживания

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке:919224
НОМЕР ОШИБКИ: 434935 (SQLBUDT)
Проблема
Установить пакет исправлений для Microsoft SQL Server 2005 на компьютере с 64-разрядным процессором. При подключении к SQL Server 2005 служб Интеграции с помощью среды SQL Server Management Studio, появляется сообщение об ошибке следующего вида:
Название: Microsoft SQL Server Management Studio

Не удалось получить данные для этого запроса. (Microsoft.SqlServer.SmoEnum)
Для получения справки, щелкните: http://go.microsoft.com/fwlink?ProdName = + + неконтролируемое & LinkId = 20476

ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ:
Подключиться к службе служб SSIS на компьютере"Имя_компьютера«Ошибка:
Ошибка при загрузке Библиотеки типов.
Кроме того при попытке создать или изменить план обслуживания, появляется одно из следующих сообщений об ошибке:
Сообщение об ошибке 1
Исключение из HRESULT: 0xC0010014 (Microsoft.SqlServer.DTSRuntimeWrap)
------------------------------
Расположение программы:
в Microsoft.SqlServer.Dts.Runtime.ConnectionManager.get_Properties()
в Microsoft.SqlServer.Management.DatabaseMaintenance.TaskContextUI.InitializeConnectionCombo (строка connectionName)
в Microsoft.SqlServer.Management.DatabaseMaintenance.DBMaintTaskBackupForm.SetTask (DbMaintenanceBackupTask задач)
в Microsoft.SqlServer.Management.DatabaseMaintenance.DBMaintTaskBackupForm...ctor (TaskHost taskHost, поставщик IServiceProvider)
в Microsoft.SqlServer.Management.DatabaseMaintenance.DbMaintTaskBackupUI.GetView() в Microsoft.DataTransformationServices.Design.DtrTaskDesigner.GetTaskEditor()
Сообщение об ошибке 2
Исключение из HRESULT: 0xC0010014 (Microsoft.SqlServer.DTSRuntimeWrap)
------------------------------
Расположение программы:
в Microsoft.SqlServer.Dts.Runtime.Sequence.get_Properties()
в Microsoft.DataTransformationServices.Design.DtsBaseDesigner.PreFilterProperties (свойства IDictionary)
в Microsoft.DataTransformationServices.Design.DtsPropExpressionsDesigner.PreFilterProperties (свойства IDictionary)
в Microsoft.DataTransformationServices.Design.DbMaintSequenceDesigner.PreFilterProperties (свойства IDictionary)
в System.ComponentModel.Design.ComponentDesigner.System.ComponentModel.Design.IDesignerFilter.PreFilterProperties (свойства IDictionary)
в System.ComponentModel.Design.TypeDescriptorFilterService.System.ComponentModel.Design.ITypeDescriptorFilterService.FilterProperties (компонент IComponent, свойства IDictionary)
в Microsoft.DataTransformationServices.Design.DtsTypeDescriptorFilterService.System.ComponentModel.Design.ITypeDescriptorFilterService.FilterProperties (компонент IComponent, свойства IDictionary)
в System.ComponentModel.TypeDescriptor.PipelineFilter (Int32 pipelineType, члены ICollection, экземпляр объекта, IDictionary кэша)
в System.ComponentModel.TypeDescriptor.GetPropertiesImpl (компонент объекта, атрибут [] атрибуты, логическое noCustomTypeDesc, логическое noAttributes)
в System.ComponentModel.TypeDescriptor.GetProperties (компонент объекта)
в Microsoft.DataWarehouse.Design.Cud.VsTransaction.ChangeProperty (объект obj, propertyName строка)
в Microsoft.DataTransformationServices.Design.DtsBasePackageDesigner.CreateExecutable (Строка моникера, контейнер IDTSSequence, имя строки)
Данная проблема возникает при выполнении одного из следующих условий:
  • Установить пакет исправлений для служб интеграции SQL Server 2005. Тем не менее не установлен пакет исправлений для SQL Server 2005 Tools.
  • Установить пакет исправлений средства SQL Server 2005 до установки пакета исправлений служб интеграции SQL Server 2005.
  • На компьютере запущены два экземпляра SQL Server 2005. Кроме того в версиях оба экземпляра SQL Server, более ранних версий, чем SQL Server 2005 с пакетом обновления 2 (SP2).
  • Компьютер работает экземпляр SQL Server 2005 с пакетом обновления 2. Кроме того установка исправлений post SP2 в данном экземпляре. Установите второй экземпляр SQL Server 2005. На втором экземпляре установки SQL Server 2005 с пакетом обновления 2.
Причина
Эта проблема возникает, если установщик Отменяет регистрацию файла что библиотека Dts.dll 32-разрядных, когда установщик устанавливает, что библиотека Dts.dll 64-разрядный файл. Что библиотека Dts.dll 64-разрядный файл устанавливается вместе с SQL Server 2005 с пакетом обновления 2. Кроме того что библиотека Dts.dll 64-разрядный файл могут быть установлены с помощью любого пакета исправлений служб SSIS, содержащий 64-разрядный файл что библиотека Dts.dll.
Решение
Чтобы устранить эту проблему, используйте один из следующих способов в зависимости от версии каждого экземпляра SQL Server 2005.

Способ 1

Версий экземпляров SQL Server 2005, не более раннюю, чем SQL Server 2005 с пакетом обновления 2, выполните следующую команду в командной строке для регистрации файла 32-разрядных что библиотека Dts.dll:
%windir%\syswow64\regsvr32 «% ProgramFiles (x 86) %\Microsoft SQL Server\90\dts\binn\dts.dll»
Также может возникнуть необходимость вручную зарегистрировать MsDtsSrvrUtil.dll, с помощью
%windir%\syswow64\regsvr32 «% ProgramFiles (x 86) %\Microsoft SQL Server\90\dts\binn\MsDtsSrvrUtil.dll


Если выполняется 64-разрядных служб интеграции, необходимо вручную зарегистрировать 64-разрядных библиотеках DLL, с помощью этих команд
%windir%\system32\regsvr32 "%ProgramFiles%\Microsoft SQL Server\90\dts\binn\dts.dll
%windir%\system32\regsvr32 "%ProgramFiles%\Microsoft SQL Server\90\dts\binn\MsDtsSrvrUtil.dll

Способ 2

Если экземпляр SQL Server 2005 имеет более раннюю, чем SQL Server 2005 с пакетом обновления 2, используйте один из следующих способов:
  • Чтобы устранить эту проблему, получите последний пакет обновления для Microsoft SQL Server 2005. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
    913089 Как получить последний пакет обновления для SQL Server 2005
  • Установка пакетов исправлений в следующем порядке:
    • СУБД SQL Server 2005
    • Службы аналитики SQL Server 2005
    • Службы интеграции SQL Server 2005
    • Службы уведомления SQL Server 2005
    • Службы отчетов SQL Server 2005
    • SQL Server 2005 средства
    Примечание Необходимо установить все пакеты исправлений, даже в том случае, если не запустить конкретного компонента.
Статус
Корпорация Майкрософт подтверждает, что это является ошибкой в продуктах Майкрософт, перечисленных в разделе «Относится к».
Дополнительная информация
В окне просмотра событий для определения порядка, в котором были установлены пакеты исправлений можно просмотреть в журнале приложений. Порядок установки отличается от следующих заказов, переустановите пакеты исправлений в следующем порядке:
  • Продукт: Microsoft SQL Server 2005 - обновление «2153 исправление для службы базы данных сервера SQL Server 2005 (KB918222)» успешно установлен.

  • Продукт: Microsoft SQL Server 2005 Analysis Services - обновление «2153 исправления для SQL Server Analysis Services 2005 (KB918222)» успешно установлен.

  • Продукт: Microsoft SQL Server 2005 службы Integration Services - обновление «2153 исправления для SQL Server Integration Services 2005 (KB918222)» успешно установлен.

  • Продукт: Microsoft SQL Server 2005 службы Notification Services - обновление «2153 исправления для SQL Server Notification Services 2005 (KB918222)» успешно установлен.

  • Продукт: Microsoft SQL Server 2005 службам отчетов - обновление «2153 исправления для SQL Server Reporting Services 2005 (KB918222)» успешно установлен.

  • Продукт: Microsoft SQL Server 2005 Tools - обновление «2153 исправлений для средств и SQL Server 2005 компоненты рабочей станции (KB918222)» успешно установлен.

Примечание Источником этих событий является MsiInstaller.

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 919224 — последний просмотр: 06/18/2011 17:30:00 — редакция: 4.0

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems

  • kbsql2005ssis kbsql2005setup kbexpertiseinter kbexpertiseadvanced kbtshoot kbmt KB919224 KbMtru
Отзывы и предложения