PowerShellスクリプトを実行して.bak
ファイルからデータベースを復元しました。今日、私は "レポート"でデータベースをチェックしようとしたとき、私はそれが無効になっていたことに気付きました。私は、データベースを復元するために使用されるスクリプトに何か問題があるかどうか、非常にわからないSQL Serverでデータベースレポートオプションが無効にされている
が、ここでは、次のとおりです:スクリーンショットを参照してくださいしようとする
$restoredDbName = "dbx"
[string] $dbCommand = "RESTORE DATABASE [$($restoredDbName)] " +
"FROM DISK = N'$($bakFilePath)' " +
"WITH FILE = 1," +
"MOVE N'$($fileLogicalName)' TO N'$($restorePathD)\$($restoredDbName).mdf'," +
"MOVE N'$($fileLogicalName)_Log' TO N'$($restorePathD)\$($restoredDbName)_Log.ldf',"
if($bakFilename.Contains("xyz")) {
$dbCommand += "MOVE N'abc' TO N'$($restorePathD)\$($restoredDbName).ndf',"
}
$dbCommand += "NOUNLOAD, REPLACE, STATS = 1"
これは許可の問題ではありませんか? sysadmin権限( 'sa')を持つユーザーを使用してサーバーに接続しようとしましたが、問題がまだ存在するかどうかを確認しましたか? –
私は 'sa'を試みましたが、まだ動作していません... – user1888955
どのバージョンのSSMSを使用していますか? – supergrady