#sql #tsql #azure-sql-database #ssms
#sql #tsql #azure-sql-database #ssms
Вопрос:
Я пытаюсь переименовать базу данных SQL Azure с помощью SSMS (как через пользовательский интерфейс, так и через ALTER).
Я получаю сообщение 1801: база данных «mydatabase» уже существует. Выберите другое имя базы данных.
Однако, похоже, что он не существует (проверяется через портал Azure и пытается подключиться с помощью SSMS).
Примерно час назад я попытался создать новую базу данных с именем ‘mydatabase’ из импорта из BACPAC с использованием SSMS. Процесс, похоже, не продвигался, поэтому я отменил / прервал. Я думаю, что это привело к созданию некоторых элементов базы данных mydatabase.
Я повторил импорт, используя другое имя базы данных ‘mydatabaseNEW’. При попытке переименовать ‘mydatabaseNEW’ в ‘mydatabase’ я получаю эту ошибку.
Исходная ‘mydatabase’ не видна. Я не могу УДАЛИТЬ БД (даже при подключении к master) или установить с ней какое-либо соединение, используя учетную запись администратора SQL Server.
Оцените идеи о том, как я могу решить.
Ответ №1:
Я снимаю свой вопрос.
Возможно, это был вопрос времени, поскольку попытка переименования только что прошла успешно. Прошло около 1 часа с момента прерванного импорта. Я предполагаю, что где-то между Azure и SQL произошла очистка.