Сценарии базы данных Azure SQL
При выполнении всех сценариев создается файл журнала, в котором фиксируются все ошибки и другие сведения. Сценарии создаются в том же самом расположении, где они выполняются.
thingworxAzureSingleInstanceDBSetup
Этот сценарий используется для создания одной базы данных Azure SQL с заданными параметрами.
Опция
По умолчанию
Описание
-d | -D | --database | -n | --name
thingworx
Имя базы данных для создания в Azure.
-g | --resourceGroup
Имя группы ресурсов в Azure, в которых должна быть создана база данных.
-h | -H | --server
Ресурс сервера SQL, в котором должна храниться база данных.
-c | --capacity
Компонент емкости SKU (складская учетная единица) в целом числе единиц DTU (единиц передачи данных) или виртуальных ядер (vcores).
--catalog-collation
Сортировка каталога метаданных. Допустимые значения: DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS
--collation
Latin1_General_100_CS_AS_SC
Сортировка, которую нужно использовать для базы данных.
-e | --edition | --tier
Компонент выпуска SKU. Допустимые значения: Basic, Standard, Premium, GeneralPurpose, BusinessCritical.
--elastic-pool
Имя эластичного пула, с которым связана база данных.
-f | --family
Компонент генерации расчета SKU - только для SKU виртуальных ядер (vcore). Допустимые значения: Gen4, Gen5.
--license-type
Тип лицензии, который должен применяться для этой базы данных Azure SQL. Допустимые значения: BasePrice, LicenseIncluded.
--max-size
Максимальный размер хранилища. Если единица измерения не указана, по умолчанию используются байты (Б).
--no-wait
Не ожидать завершения длительной операции.
--sample-name
Имя примера схемы, который должен применяться при создании этой базы данных.
--service-objective
Соглашение об уровне обслуживания, заданное для базы данных. Допустимые значения: Basic, S0, P1, GP_Gen4_1, BC_Gen5_2
--tags
Теги в базе данных, используемые для фильтрации при поиске.
--use-device-code
false
Указывает тип аутентификации, который нужно использовать. True - для кода устройства или false - для входа в браузере.
-z | --zone-redundant
Указывает, нужно ли включить избыточность зоны.
thingworxAzureSingleInstanceSchemaSetup
Этот сценарий используется для настройки схемы ThingWorx для одной базы данных Azure SQL. Аутентификация для доступа к базе данных предоставляется с помощью имени пользователя и пароля SQL Server.
-d | -D | --database | -n | --name
thingworx
Имя базы данных для создания в Azure.
-h | -H | --server
Ресурс сервера SQL, в котором должна храниться база данных.
-i | -I
Экземпляр сервера, содержащий базу данных.
-s | -S | --schema
twschema
Схема, позволяющая идентифицировать все объекты SQL, которые должны быть созданы в этом сценарии.
-t | -T
Пароль, используемый в ThingWorx для аутентификации в базе данных Azure SQL.
-l | -L
Имя пользователя SQL Server, используемое для входа в систему ресурса сервера Azure SQL.
-u | -U
twadmin
Имя пользователя, используемое в ThingWorx для аутентификации в базе данных Azure SQL.
-o | -O | --option
all
Передача одной из доступных опций, чтобы показать, какие части схемы нужно установить.
Доступные опции: all, property, model, data, modelwithproperty и enablesso
thingworxAzureSingleInstanceCleanup
Этот сценарий используется для удаления одной базы данных Azure SQL.
Опция
По умолчанию
Описание
-d | -D | --database | -n | --name
thingworx
Имя базы данных, которую нужно удалить в Azure
-h | -H | --server
Ресурс сервера SQL, в котором должна храниться база данных
-g | --resourceGroup
Группа ресурсов в Azure, в которых находится база данных
-y | --yes
Не запрашивать подтверждения
--no-wait
Не ожидать завершения длительной операции
--use-device-code
false
Укажите, какой тип аутентификации нужно использовать. True - для кода устройства или false - для входа в браузере
thingworxAzureManagedInstanceDBSetup
В этом сценарии создается база данных и схема в управляемом экземпляре Azure SQL.
Опция
По умолчанию
Описание
-d | -D
thingworx
Имя базы данных, которая должна быть очищена, в управляемом экземпляре
-h | -H
Имя управляемого экземпляра
-i | -I
Экземпляр сервера, содержащий базу данных.
-a | -A
Учетные данные администратора управляемого экземпляра
-s | -S
twschema
Схема, позволяющая идентифицировать все объекты SQL, которые должны быть созданы в этом сценарии
-l | -L
twadmin
Имя пользователя SQL Server, используемое для входа в систему ресурса сервера Azure SQL
-u | -U
Имя пользователя, используемое в ThingWorx для аутентификации в базе данных Azure SQL.
thingworxAzureManagedInstanceSchemaSetup
В этом сценарии выполняется настройка схемы ThingWorx в базе данных управляемого экземпляра Azure SQL.
Опция
По умолчанию
Описание
-d | -D
thingworx
Имя базы данных в управляемом экземпляре, которая должна быть очищена
-h | -H
Имя управляемого экземпляра.
-i | -I
Экземпляр сервера, содержащий базу данных.
-l | -L
twadmin
Имя пользователя SQL Server, используемое для входа в систему ресурса сервера Azure SQL.
-o | -O
all
Передача одной из доступных опций, чтобы показать, какие части схемы нужно установить
Допустимые значения: all, enablesso, model, property, data, modelwithproperty
thingworxAzureManagedInstanceDBCleanup
В этом сценарии выполняется очистка схемы ThingWorx в управляемом экземпляре Azure SQL.
Опция
По умолчанию
Описание
-d | -D
thingworx
Имя базы данных, которая должна быть очищена, в управляемом экземпляре
-h | -H
Имя управляемого экземпляра.
-i | -I
Экземпляр сервера, содержащий базу данных.
-a | -A
Учетные данные администратора управляемого экземпляра
thingworxAzureElasticpoolSetup
В этом сценарии создается эластичный пул для заданных учетных данных пользователя и подписки.
Опция
По умолчанию
Описание
-n | --name
Имя эластичного пула, который нужно создать в Azure.
-g | --resourceGroup
Группа ресурсов в Azure, в которых должна быть создана база данных.
Сконфигурируйте вариант по умолчанию со следующими параметрами:
az configure --defaults group=<name>
-h | -H | --server
Ресурс сервера SQL, в котором должна храниться база данных.
Сконфигурируйте вариант по умолчанию со следующими параметрами:
az configure --defaults sql-server=<name>
-c | --capacity | --dtu
Компонент емкости SKU (складская учетная единица) в целом числе единиц DTU (единиц передачи данных) или виртуальных ядер (vcores).
--db-dtu-max | --db-max-capacity | --db-max-dtu
Максимальная вместимость в числе DTU или виртуальных ядер, которую может потребить какая-либо одна база данных.
--db-dtu-min | --db-min-capacity | --db-min-dtu
Минимальная вместимость в числе DTU или виртуальных ядер, которая гарантирована для каждой базы данных.
-e | --edition | --tier
Компонент выпуска SKU.
Допустимые значения: Basic, Standard, Premium, GeneralPurpose, BusinessCritical.
-f | --family
Компонент генерации расчета артикула SKU, только для артикулов SKU при использовании виртуальных ядер (vcore).
Допустимые значения: Gen4, Gen5.
--license-type
Тип лицензии, который должен применяться для этого эластичного пула.
Допустимые значения: BasePrice, LicenseIncluded.
--max-size
Максимальный размер хранилища. Если единица измерения не указана, по умолчанию используются байты (Б).
--no-wait
Не ожидать завершения длительной операции.
--tags
Теги в базе данных, используемые для фильтрации при поиске.
-z | --zone-redundant
Указывает, нужно ли включить избыточность зоны.
thingworxAzureElasticpoolCleanup
В этом сценарии выполняется удаление эластичного пула для заданных учетных данных пользователя и подписки.
Опция
По умолчанию
Описание
-n | --name
Имя эластичного пула, который нужно удалить из Azure.
-h | -H | --server
Ресурс сервера SQL, в котором должен храниться эластичный пул.
-g | --resourceGroup
Группа ресурсов в Azure, в которых находится эластичный пул
-y | --yes
Не запрашивать подтверждения.
--no-wait
Не ожидать завершения длительной операции.
--use-device-code
Укажите, какой тип аутентификации нужно использовать. True - для кода устройства или false - для входа в браузере.
Было ли это полезно?