#asp.net-core #azure-devops #azure-sql-database
#asp.сетевое ядро #azure-devops #azure-sql-база данных
Вопрос:
Я создаю архитектуру микросервисов.
Каждой службе нужна своя собственная база данных, поэтому я создал ресурс SQL Server в своей группе ресурсов Azure.
Но базы данных создаются службами сначала с помощью кода при их развертывании.
В Azure это приводит к тому, что вновь созданная база данных подключается к моему SQL-серверу и, следовательно, к моей группе ресурсов. Именно то, чего я хочу.
Но, к сожалению, конфигурация базы данных является исходной по умолчанию для Azure, с 32 ГБ, и стоит мне намного больше денег, чем следовало бы.
Мне не нужно более 100 МБ на базу данных, и я даже могу выбрать вариант уровня «без сервера», чтобы заплатить меньше.
Итак, я создал шаблон базы данных и теперь пытаюсь назначить его шаблоном по умолчанию, используемым ресурсом SQL Server всякий раз, когда микросервис создает новую базу данных.
Возможно ли это вообще ?
Комментарии:
1. Я так понял, что вы заранее создали свою базу данных sever? ИМХО, вы также должны создавать базы данных в этот момент, и ваши службы должны отвечать за создание структуры.
2. Да, я думаю, что это то, что я в конечном итоге сделаю. Я хотел, чтобы мои службы были полностью независимыми, но я могу, по крайней мере, создать базу данных и позволить службе создавать таблицы.