创建 Azure SQL 数据库
1. 将以下 CreateDB 脚本保存在 temp 文件夹中。
CREATE DATABASE [_DBNAME_]
COLLATE Latin1_General_100_CS_AS_SC
( MAXSIZE = 5 GB, EDITION = 'premium', SERVICE_OBJECTIVE = 'P6' )
GO
ALTER DATABASE [_DBNAME_] SET ANSI_NULL_DEFAULT OFF
GO
ALTER DATABASE [_DBNAME_] SET ANSI_NULLS OFF
GO
ALTER DATABASE [_DBNAME_] SET ANSI_PADDING OFF
GO
ALTER DATABASE [_DBNAME_] SET ANSI_WARNINGS ON
GO
ALTER DATABASE [_DBNAME_] SET ARITHABORT ON
GO
ALTER DATABASE [_DBNAME_] SET AUTO_CREATE_STATISTICS ON
GO
ALTER DATABASE [_DBNAME_] SET AUTO_UPDATE_STATISTICS ON
GO
ALTER DATABASE [_DBNAME_] SET CURSOR_CLOSE_ON_COMMIT OFF
GO
ALTER DATABASE [_DBNAME_] SET CONCAT_NULL_YIELDS_NULL OFF
GO
ALTER DATABASE [_DBNAME_] SET NUMERIC_ROUNDABORT OFF
GO
ALTER DATABASE [_DBNAME_] SET QUOTED_IDENTIFIER OFF
GO
ALTER DATABASE [_DBNAME_] SET RECURSIVE_TRIGGERS OFF
GO
ALTER DATABASE [_DBNAME_] SET AUTO_UPDATE_STATISTICS_ASYNC OFF
GO
ALTER DATABASE [_DBNAME_] SET PARAMETERIZATION SIMPLE
GO
ALTER DATABASE [_DBNAME_] SET READ_WRITE
GO
ALTER DATABASE [_DBNAME_] SET MULTI_USER
GO
ALTER DATABASE [_DBNAME_] SET ALLOW_SNAPSHOT_ISOLATION OFF
GO
ALTER DATABASE [_DBNAME_] SET READ_COMMITTED_SNAPSHOT ON
GO
ALTER DATABASE [_DBNAME_]
SET QUERY_STORE (
OPERATION_MODE = READ_WRITE,
CLEANUP_POLICY =
(STALE_QUERY_THRESHOLD_DAYS = 30),
DATA_FLUSH_INTERVAL_SECONDS = 3000,
MAX_STORAGE_SIZE_MB = 500,
INTERVAL_LENGTH_MINUTES = 15,
SIZE_BASED_CLEANUP_MODE = AUTO,
QUERY_CAPTURE_MODE = AUTO,
MAX_PLANS_PER_QUERY = 1000
)
GO
|
PTC 提供此脚本供 Azure 管理员参考。Azure 管理员必须根据服务目标和所需服务层来设置用于 Windchill 的数据库。
|
2. 将 _DBNAME_ 替换为您的数据库名称。
3. 以服务器管理员身份将 SSMS (SQl 客户端) 连接到 Azure SQL Server,使用默认/主数据库。
|
与 Azure SQL 的连接取决于您的计算机的网络、位置、数据库订阅等。对于与连接相关的问题,请与网络管理员联系。
必须根据运营要求和数据库要求,针对 MAXSIZE、EDITION 和 SERVICE_OBJECTIVE 更新数据库创建脚本。请参阅 Azure SQL 文档中有关服务对象和不同服务层的说明。
|
4. 打开与默认或主数据库连接的“查询”选项卡。
5. 运行步骤 1 中的 SQL 脚本。数据库将在几分钟内部署