0

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 サービス コントロール マネージャーの抽象化レイヤー
4

1 に答える 1