@lohmag

Как восстановить занятую базу из Powershell?

Хочу восстановить базу из бекапа, все работает, если никто к ней не подлючен. Если к ней есть коннекты, то пишет: "Exclusive access could not be obtained because the database is in use." Как обрубить коннекты из powershell?
Restore-SqlDatabase -ServerInstance 'srv-sql7' -Database 'Billing'  -ReplaceDatabase -BackupFile $billingBackup.FullName;
  • Вопрос задан
  • 274 просмотра
Пригласить эксперта
Ответы на вопрос 1
$ServerName = 'srv-sql7'
$DBName = 'Billing'

$Server = New-Object -TypeName Microsoft.SqlServer.Management.Smo.Server -ArgumentList $ServerName
$Server.KillAllProcesses($DBName)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы