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

文書翻訳 文書翻訳
文書番号: 919224 - 対象製品
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 - 最終更新日: 2007年11月20日 - リビジョン: 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
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"

フィードバック

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com