Восстановить базу данных до новой базы данных и файлов с помощью PowerShell

Я безуспешно пытаюсь восстановить базу данных в новой базе данных, но продолжаю получать ошибки, говоря, что существующие файлы не могут быть перезаписаны. Как указать новую базу данных и файлы?

Обновление: команда, которую я использую, приведена ниже. TestDB_2.0 еще не существует, я хочу, чтобы он был создан из файла резервной копии.

Restore-SqlDatabase -ServerInstance SERVER-NAME\MSSQL2014 -Database TestDB_2.0 -BackupFile D:\TestWebsite\TestDeployments\testdb.bak -SqlCredential [sa, $pw] 

Ошибка, которую я получаю:

 Restore-SqlDatabase : System.Data.SqlClient.SqlError: The file 'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQL2014\MSSQL\DATA\TestDB.mdf' cannot be overwritten. It is being used by database 'TestDB'. At D:\Projects\Scripting\Scripts\Powershell\Backup-SqlDatabase.ps1:11 char:1 + Restore-SqlDatabase -ServerInstance WIN-OJR1ILRNQUF\MSSQL2014 -Database TestDB_2 ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (:) [Restore-SqlDatabase], SmoException + FullyQualifiedErrorId : ExecutionFailed,Microsoft.SqlServer.Management.PowerShell.RestoreSql DatabaseCommand 

Interesting Posts

com.microsoft.sqlserver.jdbc.SQLServerException: значение не задано для параметра номер 1

Entity Framework и группировка по неделям с установленным днем ​​начала недели

Как вернуть значение NULL, никакие записи не найдены в нескольких условиях соединения

Что такое хороший способ хранения хэшированных паролей для удобства чтения / manupulation во время тестов

Как профилировать активность Entity Framework в отношении SQL Server?

Учет и группировка разницы по дате в SQL

Узнайте полный размер базы данных SQL Server

Дата создания столбца SQL Server не больше, чем другой столбец даты

SQL, если инструкция update () для триггера

SQL Server – показывать строки для отсутствующих дат

Условная проверка MSSQL внутри триггера «INSTEAD OF UPDATE»

SQL Server 2012 – обновление столбца на основе сравнения строк и строк

Изменить захват данных – Microsoft Best Practice для сбора данных?

CROSS JOIN в SQL Server, чтобы найти расстояние

Необходимо фильтровать записи из таблицы AUDIT для определенного столбца

Давайте будем гением компьютера.