現在オフラインです。再接続するためにインターネットの接続を待っています

64 ビットのプロセッサを搭載したコンピュータで、SQL Server 2005 Integration Services に接続するか、メンテナンス プランを作成または編集すると、SQL Server Management Studio でエラー メッセージが表示される

BUG #: 434935 (SQLBUDT)
現象
64 ビットのプロセッサを搭載したコンピュータに Microsoft SQL Server 2005 修正プログラム パッケージをインストールします。SQL Server Management Studio を使用して SQL Server 2005 Integration Services (SSIS) に接続すると、次のようなエラー メッセージが表示されます。
タイトル: Microsoft SQL Server Management Studio

この要求のデータを取得できませんでした。 (Microsoft.SqlServer.SmoEnum)
ヘルプを表示するには、http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476 をクリック

追加情報:
コンピュータ "ComputerName" の SSIS サービスに接続できませんでした:
タイプ ライブラリ/DLL の読み込みエラーです。
また、メンテナンス プランを作成または編集すると、次のエラー メッセージのいずれかが表示されます。
エラー メッセージ 1
HRESULT からの例外: 0xC0010014 (Microsoft.SqlServer.DTSRuntimeWrap)
------------------------------
プログラムの場所:
場所 Microsoft.SqlServer.Dts.Runtime.ConnectionManager.get_Properties()
場所 Microsoft.SqlServer.Management.DatabaseMaintenance.TaskContextUI.InitializeConnectionCombo(String connectionName)
場所 Microsoft.SqlServer.Management.DatabaseMaintenance.DBMaintTaskBackupForm.SetTask(DbMaintenanceBackupTask task)
場所 Microsoft.SqlServer.Management.DatabaseMaintenance.DBMaintTaskBackupForm..ctor(TaskHost taskHost, IServiceProvider provider)
場所 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 properties)
場所 Microsoft.DataTransformationServices.Design.DtsPropExpressionsDesigner.PreFilterProperties(IDictionary properties)
場所 Microsoft.DataTransformationServices.Design.DbMaintSequenceDesigner.PreFilterProperties(IDictionary properties)
場所 System.ComponentModel.Design.ComponentDesigner.System.ComponentModel.Design.IDesignerFilter.PreFilterProperties(IDictionary properties)
場所 System.ComponentModel.Design.TypeDescriptorFilterService.System.ComponentModel.Design.ITypeDescriptorFilterService.FilterProperties(IComponent component, IDictionary properties)
場所 Microsoft.DataTransformationServices.Design.DtsTypeDescriptorFilterService.System.ComponentModel.Design.ITypeDescriptorFilterService.FilterProperties(IComponent component, IDictionary properties)
場所 System.ComponentModel.TypeDescriptor.PipelineFilter(Int32 pipelineType, ICollection members, Object instance, IDictionary cache)
場所 System.ComponentModel.TypeDescriptor.GetPropertiesImpl(Object component, Attribute[] attributes, Boolean noCustomTypeDesc, Boolean noAttributes)
場所 System.ComponentModel.TypeDescriptor.GetProperties(Object component)
場所 Microsoft.DataWarehouse.Design.Cud.VsTransaction.ChangeProperty(Object obj, String propertyName)
場所 Microsoft.DataTransformationServices.Design.DtsBasePackageDesigner.CreateExecutable(String moniker, IDTSSequence container, String name)
この問題は、次のいずれかの条件に該当する場合に発生します。
  • SQL Server 2005 Integration Services 修正プログラム パッケージはインストールされているが、SQL Server 2005 Tools 修正プログラム パッケージはインストールされていません。
  • SQL Server 2005 Tools 修正プログラム パッケージをインストールした後に、SQL Server 2005 Integration Services 修正プログラム パッケージをインストールしました。
  • コンピュータで SQL Server 2005 のインスタンスを 2 つ実行しています。インスタンスは両方とも Microsoft SQL Server 2005 Service Pack 2 (SP2) より前のバージョンです。
  • コンピュータで SQL Server 2005 SP2 のインスタンスを実行していて、このインスタンスに SP2 以降の修正プログラムをインストールします。その後、SQL Server 2005 のインスタンスをインストールし、2 つ目のインスタンスには SQL Server 2005 SP2 をインストールします。
原因
この問題は、インストーラが 64 ビットの Dts.dll ファイルをインストールするときに、32 ビットの Dts.dll ファイルを登録解除することが原因で発生します。SQL Server 2005 SP2 をインストールすると、同時に 64 ビットの Dts.dll ファイルがインストールされます。また、64 ビットの Dts.dll ファイルが含まれる SSIS 修正プログラム パッケージをインストールした場合も、64 ビットの Dts.dll ファイルがインストールされる可能性があります。
解決方法
この問題を解決するには、SQL Server 2005 の各インスタンスのバージョンに応じて、次のいずれかの方法を使用します。

方法 1

SQL Server 2005 のインスタンスが SQL Server 2005 SP2 以降のバージョンである場合、コマンド プロンプトで次のコマンドを実行して、32 ビットの Dts.dll ファイルを登録します。
%windir%\syswow64\regsvr32 "%ProgramFiles(x86)%\Microsoft SQL Server\90\dts\binn\dts.dll"

方法 2

SQL Server 2005 のインスタンスが SQL Server 2005 SP2 よりも前のバージョンである場合、次のいずれかの方法を使用します。
  • この問題を解決するには、Microsoft SQL Server 2005 の最新の Service Pack を入手します。関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
    913089 SQL Server 2005 の最新の Service Pack を入手する方法
  • 次の順序で、修正プログラム パッケージをインストールします。
    • SQL Server 2005 Database Engine
    • SQL Server 2005 Analysis Services
    • SQL Server 2005 Integration Services
    • SQL Server 2005 Notification Services
    • SQL Server 2005 Reporting Services
    • SQL Server 2005 Tools
    : 特定のコンポーネントを実行しない場合でも、すべての修正プログラム パッケージをインストールする必要があります。
状況
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
詳細
イベント ビューアでアプリケーション ログを表示して、修正プログラム パッケージがインストールされた順序を確認することができます。インストールの順序が次の順序と異なる場合は、次の順序で修正プログラム パッケージを再インストールします。
  • 製品: Microsoft SQL Server 2005 - 更新 'Hotfix 2153 for SQL Server Database Services 2005 (KB918222)' は正しくインストールされました。

  • 製品: Microsoft SQL Server 2005 Analysis Services - 更新 'Hotfix 2153 for SQL Server Analysis Services 2005 (KB918222)' は正しくインストールされました。

  • 製品: Microsoft SQL Server 2005 Integration Services - 更新 'Hotfix 2153 for SQL Server Integration Services 2005 (KB918222)' は正しくインストールされました。

  • 製品: Microsoft SQL Server 2005 Notification Services - 更新 'Hotfix 2153 for SQL Server Notification Services 2005 (KB918222)' は正しくインストールされました。

  • 製品: Microsoft SQL Server 2005 Reporting Services - 更新 'Hotfix 2153 for SQL Server Reporting Services 2005 (KB918222)' は正しくインストールされました。

  • 製品: Microsoft SQL Server 2005 Tools - 更新 'Hotfix 2153 for SQL Server Tools and Workstation Components 2005 (KB918222)' は正しくインストールされました。

: これらのイベントのソースは MsiInstaller です。
プロパティ

文書番号:919224 - 最終更新日: 11/20/2007 17:42:22 - リビジョン: 3.2

  • 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 kbbug KB919224
フィードバック
ript" src="https://c.microsoft.com/ms.js" '="">