VB6 アプリケーションと一緒に SQLDMO をインストールしたい.SQLDMO クライアントは、データベース バックアップ用のアプリケーションで使用されている..
ターゲット マシンにセットアップがインストールされるたびに、Windows XP で、バックアップ中にエラーが発生しました。
ActiveX Component Can't Create Object
これがバックアップを取るための私のコードです..
Dim oSQLServer as new SQLDMO.SQLServer
接続が成功した後、
Dim oBackup as New SQLDMO.Backup
oBackup.Devices = nBack_Dev
oBackup.Database = nDB_Name
oBackup.BackupSetName = nBack_Set
oBackup.BackupSetDescription = nBack_Desc
oBackup.SQLBackup oSQLServer
oSQLServer.Disconnect
vb6 Package and Deployment Wizard を使用してプロジェクトのセットアップを作成しましたが、SQLDMO の手動インストールについてググってみました。関連ファイルはターゲット マシンに自己登録する必要があります。
これらすべてをパッケージおよび展開ウィザード自体で行う方法..
SQL-DMO には、次のファイルが含まれています
- Sqldmo.dll : SQL-DMO オブジェクトを実装する DLL
- Sqldmo.rll : DMO リソース ファイル
- Sqlresld.dll : SQL Enterprise Manager リソース DLL ローダー
- Sqlsvc.dll : データベース サービス層
- Sqlsvc.rll : データベース サービス層リソース DLL
- Sqlunirl.dll : SQL Server Unicode/ANSI 変換レイヤー
- W95scm.dll : SQL サービス コントロール マネージャーの抽象化レイヤー