これは、同じフォーラムでの以前の質問に対するフォローアップの質問です。
SQL Server データベースのバックアップを作成したいと考えています。C# でのバックアップのコードは次のとおりです。
userConn = new SqlConnection(userdatabase);
userConn.Open();
string UserString;
UserString = "BACKUP DATABASE @DBName TO DISK = @FilePath";
String destPath = DestDirectory + "\\UserDataTable.bak";
SqlCommand cmd = new SqlCommand(UserString, userConn);
cmd.Parameters.AddWithValue("@dbName", userConn.Database);
cmd.Parameters.AddWithValue("@FilePath", destPath);
cmd.ExecuteNonQuery();
cmd.Dispose();
ただし、SQLException をスローします。
「バックアップ デバイス 'D:\BookKeeping\Database\11_01_2013_21_15\Database\UserDataTable.bak' を開けません。オペレーティング システム エラー 3 (このエラーのテキストを取得できませんでした。理由: 15105。バックアップ データベースは異常終了しています。」
何が間違っている可能性がありますか?
お時間を割いていただき、ありがとうございました。