2017-02-15 5 views
1

Мне нужно создать именованный экземпляр SQL Express 2016 программно.Как создать именованный экземпляр SQL Express 2016 программно?

Экземпляр по умолчанию ". \ SQLExpress", который в порядке. Помимо этого, мне нужен дополнительный экземпляр, который должен быть создан «MyInstance». Как я могу это достичь?

ответ

0

Вы пробовали скриптировать установку, а затем вызывать скрипт из любой автоматизации/приложения, которое хотите использовать? Подробнее о настройке командной строки для SQL Server см. Здесь https://msdn.microsoft.com/en-us/library/ms144259.aspx. Вы также можете использовать config files, который может быть более или менее удобным для вашей автоматизации.

Вне этого, на самом деле нет программной установки SQL Server. Помните, что вы запускаете исполняемый файл установки для установки. Нет службы, которую вы вызываете API-вызовы, чтобы выполнить все это, если вы не используете Azure SQL DB или SQL Server в Azure VM. У них есть API REST, которые вы можете использовать для создания новых DB/экземпляров.

+0

Командная строка сделала трюк. Совместное использование командной строки здесь, если кому-то это понадобится и в будущем. setup.exe/ACTION = Установить/IACCEPTSQLSERVERLICENSETERMS/IACCEPTROPENLICENSETERMS/UpdateEnabled = False/FEATURES = SQL, Tools/SQLCOLLATION = SQL_Latin1_General_CP1_CI_AS/QS –