インストールおよびアップグレード > Installation and Configuration Guide > データベースのインストール > SQL Server のインストール > インストール手順 > Azure SQL データベースの設定
  
Azure SQL データベースの設定
* 
このセクションで説明するスクリプトは、サンプルスクリプトです。PTC は、このスクリプトを Azure 管理者の参照として提供します。Azure 管理者は、サービスの目標と必要なサービスの階層に基づいて Windchill のデータベースを準備する必要があります。
1. 新しく作成したデータベースへの新しい接続を作成し、照会タブを開きます。
* 
または、新しく作成したデータベースを右クリックすることにより、データベースを再表示して新しい照会を開くこともできます。
2. 次のスクリプトで、_DBNAME__PASSWORD_ をデータベース名とパスワードで置換します。
* 
新規 SQL Server データベースの作成中に使用するパスワードは、8 文字以上で構成され、大文字、小文字、0 から 9 の数字、およびシンボルの 4 つのセットのうち 3 つの文字を含んでいなければなりません。パスワードが必要な基準を満たしていない場合、SQL Server データベースのインストールは失敗します。
-- Connect to [_DBNAME_] Database.
-- Dont use the password with special Character $
GO
CREATE USER [_DBNAME_] WITH PASSWORD=N'_PASSWORD_'
GO
EXEC sp_addrolemember N'db_owner', N'_DBNAME_'
GO
CREATE SCHEMA [_DBNAME_] AUTHORIZATION [_DBNAME_]
GO
ALTER USER [_DBNAME_] WITH DEFAULT_SCHEMA=[_DBNAME_]
GO
ALTER DATABASE SCOPED CONFIGURATION SET MAXDOP = 0;
GO
ALTER DATABASE SCOPED CONFIGURATION FOR SECONDARY SET MAXDOP = PRIMARY;
GO
ALTER DATABASE SCOPED CONFIGURATION SET LEGACY_CARDINALITY_ESTIMATION = OFF;
GO
ALTER DATABASE SCOPED CONFIGURATION FOR SECONDARY SET LEGACY_CARDINALITY_ESTIMATION = PRIMARY;
GO
ALTER DATABASE SCOPED CONFIGURATION SET PARAMETER_SNIFFING = ON;
GO
ALTER DATABASE SCOPED CONFIGURATION FOR SECONDARY SET PARAMETER_SNIFFING = PRIMARY;
GO
ALTER DATABASE SCOPED CONFIGURATION SET QUERY_OPTIMIZER_HOTFIXES = OFF;
GO
ALTER DATABASE SCOPED CONFIGURATION FOR SECONDARY SET QUERY_OPTIMIZER_HOTFIXES = PRIMARY;
GO
3. Windchill のデータベースの役割を作成するには、次のスクリプトを使用します。
-- Create Database Role for Windchill.
-- Replace [rolam] with a role of your choice which is unique for your database
CREATE ROLE [rolam] AUTHORIZATION dbo
GO
GRANT CREATE FULLTEXT CATALOG TO [rolam]
GO
GRANT CREATE FUNCTION TO [rolam]
GO
GRANT CREATE PROCEDURE TO [rolam]
GO
GRANT CREATE SYNONYM TO [rolam]
GO
GRANT CREATE TABLE TO [rolam]
GO
GRANT CREATE TYPE TO [rolam]
GO
GRANT CREATE VIEW TO [rolam]
GO
GRANT DELETE TO [rolam]
GO
GRANT EXECUTE TO [rolam]
GO
GRANT INSERT TO [rolam]
GO
GRANT REFERENCES TO [rolam]
GO
GRANT SELECT TO [rolam]
GO
GRANT UPDATE TO [rolam]
GO
4. 前の手順で準備された sql を実行します。
* 
SSMS を介して新しいユーザーログイン資格証明を使用してデータベースにログインすることにより、Azure SQL でのユーザー作成を検証できます。