#c# #azure-sql-database #bacpac
Вопрос:
Мне нужно создать базу данных в SQL Azure, импортируя схему и данные из файла BACPAC.
Я использую метод ImportBacPac объекта DacServices. Я вижу, что могу указать некоторые параметры, используя спецификацию DacAzureDatabaseSpecification (выпуск, максимальный размер…)
Интересно, есть ли способ подключить базу данных к эластичному пулу при импорте ее из bacpac.
Спасибо
Ответ №1:
Импорт в базу данных в эластичном пуле не поддерживается. Вы можете импортировать данные в единую базу данных, а затем переместить базу данных в эластичный пул.
Как только вы разместите его на том же логическом сервере. Переместите базу данных в Эластичный пул. Вы можете сделать это в C#, на портале, с помощью PowerShell или с помощью простого запроса, как показано ниже:
ALTER DATABASE Your_DB_Name
MODIFY ( SERVICE_OBJECTIVE = ELASTIC_POOL ( name = Your_Pool_Name) ) ;
Примечание. Вы можете создать несколько пулов на сервере, но вы не можете добавлять базы данных с разных серверов в один и тот же пул.