Задать вопрос
@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;
  • Вопрос задан
  • 307 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    MS SQL Server Developer
    5 месяцев
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
  • OTUS
    SQL для разработчиков и аналитиков
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
$ServerName = 'srv-sql7'
$DBName = 'Billing'

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

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

Похожие вопросы