Configuring a Microsoft SQL Server database for the IBM UrbanCode Deploy server
To use an SQL Server database with the IBM® UrbanCode® Deploy server, install the SQL Server database, install the IBM UrbanCode Deployserver, and then provide the driver file for the server installation process.
Before you install the SQL Server database, keep in mind the following points:
- You must specify case-sensitive collation for the database.
- If you are evaluating IBM UrbanCode Deploy, you can install the database on the same system as the IBM UrbanCode Deploy server.
- When you install IBM UrbanCode Deploy, you need the
SQL Server connection information, and a user account with table-creation privileges.
Note: The user account cannot have the sysadmin role.For example, the commands to create a database, create an SQL server user, and configure the database, might look like the following example:
CREATE DATABASE db_name; USE db_name; CREATE LOGIN db_name WITH PASSWORD = 'password'; CREATE USER db_user FOR LOGIN db_user WITH DEFAULT_SCHEMA = schema_name; CREATE SCHEMA schema_name AUTHORIZATION db_user; GRANT ALL TO db_user;
Note: It is recommended that you change the database to a case-sensitive collation. - Before starting the IBM UrbanCode Deploy server, the
Microsoft SQL Server must have the READ_COMMITTED_SNAPSHOT setting ON. To enable
snapshot, execute the statement below while there are no clients connected to the named
database:
ALTER DATABASE db_name SET READ_COMMITTED_SNAPSHOT ON
- The SQL Server compatibility should be set to 110.
- Enable the Always ON availability group feature to use high-availability for recovery or failover. Refer to the SQL Docs for a detailed procedure.
Configure a Microsoft SQL Server database: