当然予想されることではあるが…
SQL Server プロセスが実行されている時は SQL Server のテーブルファイル(*.tbl)は SQL Server プロセスによってロックされています。
そのことに気づかず、SQL Server ファイルをコピーしようとして大失敗。
API を使ってコピーするしかないことを思い知りました。
PowerShellにSQL Server拡張をインストールすれば
Get-ChildItem "SQLSERVER:\SQL\Computer\Instance\Databases" | Backup-SqlDatabase
でいくようです。
コメントを残す