Manage Repository Database with ManageRepositoryDatabase tool

The ManageRepositoryDatabase.exe tool allows you to view and manipulate the general information of a repository database.

The tool is located in the <deploy root>\CommunicationsManager\Programs\<version>\Managament\Instance folder. This tool does not require a Communications Manager installation. You can use it directly from the uninstalled installation package.

The tool requires a database to be specified and has multiple parameters that specify modifications made to the database. If no modifications are specified, the tool lists the current information in the database.

Parameter Required/Optional Description
Database!Type Required. The type of the repository database. Specify SQLServer or Oracle.
Database!ConnectionString Required. The ODBC connection string to connect to the repository database. Do not include the user name or password in the connection string.
Database!User Optional.

Required for connection to Oracle database or to SQL Server database using SQL Server authentication.

Can be omitted whenever you have a connection string that does not require a user and password, for example, for connection to SQL Server database using Windows authentication.

The database user account for connecting to the database.
Database!Password Optional.

Required for Oracle database user and for SQL Server connection using SQL Server authentication.

The database password for connecting to the database.

The password cannot contain double quotes.

Instance!Identifier Optional.

When not specified, the database will not be modified.

Writes the specified instance identifier to the database.

You cannot write the secondary instance ID to the database.

Contract!Partner Required when Instance!Identifier has a value.

Not permitted otherwise.

Writes the specified partner to the database.
Contract!Customer Required when Instance!Identifier has a value.

Not permitted otherwise.

Writes the specified customer to the database.