[DTS] ActiveX スクリプティング変換でスクリプト実行エンジンを初期化できませんでした。

DTSを実行すると以下のエラーが出力された。

DTSDataPump_E_AxScript_CantInitializeEngine
8262 (x2046)
ActiveX スクリプティング変換でスクリプト実行エンジンを初期化できませんでした。

上記のエラーについていくつか情報があった。

無く子も黙る「SQLDTS.COM」の情報です。
ここでは以下のようなことが書かれている。
通常は、DTS ActiveX Script Host DLL (axscphst.dll)をレジストし直せば修復します。それでも解決しなような場合は、「dtspkg.dll」および「dtspump.dll」をレジストし直してみてください。レジストする場合(インストール先がCドライブの場合)は、以下のコマンドを実行します。

Regsvr32.exe “C:Program FilesMicrosoft SQL Server80ToolsBinnaxscphst.dll”
Regsvr32.exe “C:Program FilesMicrosoft SQL Server80ToolsBinndtspkg.dll”
Regsvr32.exe “C:Program FilesMicrosoft SQL Server80ToolsBinndtspump.dll”
(SQL Server 2000)

そして、それでもダメなら?WSHをインストールし直せ!
Windows Server 2003用のWindows Script 5.6は以下のページでDLできます。

しかし、以下のような情報もある。

これから検証です( ´ー`)フゥー...
てか、これってBUGというと思うんだが。
現状、SQL Server 2000にはSP4も最新のパッチも適用している。

コメント

Wordpress Social Share Plugin powered by Ultimatelysocial