У меня есть ms. Sql server .backpack файл от моего облачного провайдера1, и я могу успешно импортировать его на мой локальный сервер в новую базу данных через базы данных -> Импортировать приложение уровня данных. ОК, файл правильный.
Когда я пытаюсь импортировать этот файл на другой удаленный сервер sql (мой облачный провайдер2) в существующую базу данных, у меня появляется ошибка:
База данных «abc1234567» уже существует в целевом экземпляре SQL
Сервер. Укажите имя базы данных, которая еще не существует.
Оба моих провайдера имеют специальную веб-панель для создания базы данных, поэтому я не могу указать несуществующую базу данных. (
Ни SSMS, ни SqlPackage.exe Import не позволяют мне использовать существующую базу данных. (
Есть ли способ импортировать этот рюкзак в существующую базу данных? (Может быть, сторонние инструменты?)
* * Конфигурация тысяча двадцать-одиной: * +1022 *
- Provider1 имеет RTM-версию Server 2008 R2 (уровень совместимости дБ = 100)
- Поставщик 2 имеет Microsoft SQL Server 2016
- Моя локальная SSMS взята из MS SQL 2017
Единственный способ, которым я вижу, - восстановить локальную базу данных, разрешить xp_cmdshell, а затем использовать bcp.exe из