Azure: как перемещать базы данных в эластичный пул
У нас есть несколько баз данных на уровне цен: Basic
, S0
... как на картинке ниже:
![enter image description here]()
Эти базы данных были созданы до создания нового Elastic Pool. Теперь мы хотим переместить эти базы данных в Elastic Pool для экономии затрат. Но, похоже, я не знаю, как их перенести на портал Azure.
Ответы
Ответ 1
Вы можете создать эластичный пул на том же сервере, что и ваши базы данных, через портал, используя инструкции здесь - https://azure.microsoft.com/en-us/documentation/articles/sql-database-elastic-pool-create-portal/
Как только вы создали пул, вы можете добавить существующие базы данных в пул, используя инструкции здесь - https://docs.microsoft.com/en-us/azure/sql-database/sql-database-elastic-pool#manage-an -elastic бассейн-и-его-базы данных
Дайте нам знать, если у вас есть дополнительные вопросы здесь.
- Срини
Ответ 2
Быстрый ответ, если вы не хотите читать какую-либо ссылку, вы просто хотите сделать ОП спросил:
- Перейти в эластичный бассейн
- Выберите Configure (да, там, где у вас есть опции для масштабирования пула)
- За спецификацией уровня у вас есть три вкладки "Настройки пула", "Базы данных" и "Настройки базы данных". Перейти в " Базы данных ".
- Просто добавьте/удалите базы данных в/из пула
- Не забудьте нажать Сохранить, чтобы применить все сделанные вами изменения.
⚠ Помните, что все базы данных, которые вы хотите добавить в пул, должны находиться на том же сервере, что и пул.
Ответ 3
Я обнаружил, что на странице Microsoft неясно, каковы фактические шаги по перемещению существующих баз данных SQL Azure в эластичный пул.
Я написал эту статью, чтобы объяснить шаги, как назначить существующие базы данных пулу (со стороны Elastic Pool) и сохранить существующие строки подключения SQL Server. Это важно, чтобы избежать перекодирования и тестирования всех приложений, которые могут зависеть от перемещаемых баз данных.
http://fmsinc.com/microsoft-azure/sql-server/pooled/index.htm
Обратите внимание, что пул применяется только к одному серверу, поэтому нельзя объединять базы данных с нескольких серверов в одну учетную запись Elastic Pool.
Надеюсь это поможет.