Чтобы отобразить различные параметры сценария и их описания, запустите справку для любого сценария следующим образом: • Для файлов *.sh (выполните на терминале): *.sh --help • Для файлов *.ps1 (выполните в PowerShell): Get-Help .\*.ps1 |
В приведенных ниже примерах используются следующие имена ресурсов: • Имя группы ресурсов - testresourcegroup • Имя сервера SQL (логического сервера) - testing-sql-server • Имя администратора сервера SQL (логического сервера) |
Для этого примера команда имеет следующий вид: ./thingworxAzureSingleInstanceDBSetup.sh -h testing-sql-server -d thingworx -g testresourcegroup |
Для этого примера команда имеет следующий вид: .\thingworxAzureSingleInstanceDBSetup.ps1 -h testing-sql-server -d thingworx -g testresourcegroup |
• В ответ на запрос, какую подписку нужно использовать, введите одно из перечисленных имен или нажмите ENTER, чтобы использовать подписку, заданную в последний раз • Чтобы проверить вновь созданную базу данных ThingWorx на логическом сервере SQL Server, используйте следующую команду для отображения списка всех баз данных: - az sql db list --resource-group [resource group name] --server [SQL server (logical server) name] |
Для этого примера используется следующая команда: ./thingworxAzureSingleInstanceSchemaSetup.sh -d thingworx -l sqlTestAdmin -u twadmin -h testing-sql-server.database.windows.net -t <password> |
Для этого примера используется следующая команда: .\thingworxAzureSingleInstanceSchemaSetup.ps1 -d thingworx -l sqlTestAdmin -u twadmin -h testing-sql-server.database.windows.net -t <password> |
При выполнении сценария отображается следующее ожидаемое предупреждение: Warning! The maximum key length for a clustered index is 900 bytes. The index 'data_table_indexes_pkey' has maximum length of 902 bytes. For some combination of large values, the insert/update operation will fail. |
• -l - пользователь с учетными данными SQL Server, а -u - пользователь базы данных ThingWorx, которого необходимо создать и использовать для ThingWorx. • В ответ на запрос пароля введите пароль администратора для сервера SQL (логического сервера) • Для просмотра сведений о базе данных ThingWorx используйте следующую команду интерфейса CLI Azure: - az sql db show --resource-group [resource group name] --server [logical server name] --name Thingworx |