Date: Fri, 4 Apr 2003 13:45:01 +0900
From: "hase" <who@sub.example.jp>
こんにちわ、いつも拝見させてもらっています。
今回、SQL-DMOについて質問させていただきます。
VisualBasic 6.0(SP4) + SQL-DMO を使用してのバックアップ、復元を
操作するプログラムを作成したのですが、
通常、同じデータベースに復元する場合は、うまくいったのですが、
復元時にデータベース名を違う名前で復元する方法が
わからなくて困っております。
違う名前でデータベースの複製がしたのです。
Enterprise Manager 上での操作では、うまくできたのですが、
SQL-DMOを用いての方法では、うまくいかないので、
わかるかたがいればお聞きしたのです。
通常での処理のコードを以下に記述しておきます。
どうかよろしくお願いします。
(サンプル)
Dim oSQLServer As New SQLDMO.SQLServer
Dim oBackup As New SQLDMO.Backup
Dim oRestore As New SQLDMO.Restore
' バックアップ
oBackup.Action = SQLDMOBackup_Database
oBackup.Database = MyDataBase 'データベース名
oBackup.Files = sFilePath 'バックアップファイル(フルパ
ス)
oBackup.SQLBackup oSQLServer
'復元
oRestore.Action = SQLDMORestore_Database
oRestore.Database = MyDataBase 'データベース名
oRestore.Files = sFilePath 'バックアップファイル(フル
パス)
oRestore.ReplaceDatabase = True
oRestore.SQLRestore oSQLServer
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|