Azure SQL 受管理实例安装
受管理实例的数据库设置
先决条件
必须通过 Azure 门户创建 Azure SQL 受管理实例。根据 https://docs.microsoft.com/en-us/azure/sql-database/sql-database-managed-instance-get-started 中的步骤配置受管理实例
* 
请勿将受管理实例管理员名称创建为 twadmin,因为该用户名已被 ThingWorx 占用。
设置 ThingWorx 数据库和受管理实例架构
1. 完成上述链接的先决条件设置后,创建 twadmin 用户:
CREATE LOGIN twadmin WITH PASSWORD=[password]
* 
密码长度至少应为 16 个字符。密码必须包含三种不同类别的字符,可在以下类别中任选 - 英文大写字母、英文小写字母、数字 (0-9) 和非字母数字字符 (!、$、#、% 等)。
2. 运行下列脚本以在受管理实例中创建 ThingWorx 数据库。这些脚本连同 ThingWorx 发布项目一起打包:
Linux:
./thingworxAzureManagedInstanceDBSetup.sh -h [Managed instance name] -d thingworx -a [Managed instance admin login]
Windows:
.\thingworxAzureManagedInstanceDBSetup.ps1 -h [Managed instance name] -d thingworx -a [Managed instance admin login]
3. 运行下列脚本以在上述步骤中创建的 ThingWorx 数据库内创建 ThingWorx 模型、属性和数据架构:
Linux:
./thingworxAzureManagedInstanceSchemaSetup.sh -h [Managed instance name] -d thingworx -l twadmin
Windows:
.\thingworxAzureManagedInstanceSchemaSetup.ps1 -h [Managed instance name] -d thingworx -l twadmin
针对受管理实例执行数据库清除脚本
运行以下脚本删除 ThingWorx 数据库:
Linux:
./thingworxAzureManagedInstanceDBCleanup.sh -h [Managed instance name] -d thingworx -a [Managed instance admin login]
Windows:
.\thingworxAzureManagedInstanceDBCleanup.ps1 -h [Managed instance name] -d thingworx -a [Managed instance admin login]
有关后续步骤的信息,请转至 使用 Azure SQL 配置 ThingWorx