MS SQLサーバーの準備をする
複数のユーザーが同じデータにアクセスできるマルチユーザーワークスペースを作成する前に、共通のリポジトリを準備する必要があります。
MS SQL Server環境を準備するには、以下の手順に従ってください。
データベースを準備します。
共通リポジトリ用にMS SQL Serverの準備をするユーザーには以下のアクセス権があることを確認してください: SELECT 、 INSERT 、 UPDATE 、 DELETE 、 CREATE 、 ALTER 。
これらの権限は通常、 db_datareader 、 db_datawriter 、 db_owner の役割で使用できます。
データベースを準備するには、以下の手順に従ってください。
- 
                                                        
データベースサーバー上にデータベースを作成します。
 - 
                                                        
テーブルを作成するには、提供されているスクリプトのいずれかを要件に合わせて変更し、実行します。
- 
                                                                
SQL Serverのスクリプトは、 %COMMANDER_HOME%\SQL\MS SQL Server にあります。
 - 
                                                                
Azure SQLのスクリプトは、 %COMMANDER_HOME%\SQL\Azure SQL Server にあります。
 
 - 
                                                                
 - 
                                                        
デッドロックを防ぐために、 SNAPSHOT_ISOLATION を有効にします。これを行うには、以下のステートメントを使用してください。
- 
                                                                
ALTER DATABASE <name of your database> SET ALLOW_SNAPSHOT_ISOLATION ON
 - 
                                                                
ALTER DATABASE <name of your database> SET READ_COMMITTED_SNAPSHOT ON
 
 - 
                                                                
 
デフラグメントインデックス
MS SQL Serverの準備をするユーザーは、インデックスのデフラグも実行できます。これにより、共有リポジトリのパフォーマンスが向上します。
インデックスのデフラグを実行するには、 %COMMANDER_HOME%\SQL\MS SQL Server にあるサンプルスクリプト Rebuild Indexes MSSQL.sql を変更します。
次の手順
これで、データベースの準備ができましたので、ワークスペースを作成できます。その方法については、 see chapter "Oracle、MS SQL Server、またはDB2のワークスペースを作成します。" 。