Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Indeed Certificate Manager system database used as data storage is a database. The database is created manually and is populated using created manually. To populate the database, use the Storage.sql script from the Indeed CM included in the Axidian CertiFlow installation package (.. \IndeedCMCertiFlow.Server\Misc).

Data storage creation

change

Creating a database

1. Create a database in SQL Management

Studio environment

Studio environment with an arbitrary name

(say, IndeedCM)

:

To do this, in the
  • In Object Explorer, right-click on
the
  • Databases tab
and select
  • .
  • Select New Database.
.. .
  • Specify the Database Name
: for example IndeedCM
  • (e.g. CertiFlowDB) andclick OK
(Figure 2)
  • .

Image Modified

Figure 2 – Microsoft SQL: permissions for working with database.

2. Use a local SQL account

or Windows domain account

(for example,

servicecm

cfServiceSQL) or Windows domain account and define

the

permissions for

the created

your database. This account

shall

will be used to perform

reading data from

read and write operations to the database

and writing data to it. Connection of the

. You can connect this account to the database

is carried out with Indeed CM

in Axidian CertiFlow Setup Wizard.

  • Define Logins for the created database (for example, servicecm):e.g. cfServiceSQL).
  • Click Security > Logins, select an account from the list.
  • Go to the User Mapping tab and grant permissions .
  • Grant permissions for the selected login to work with the database for the selected login, specify permissions: db_owner and public and click OK (Figure 3).
  • Click OK.

Figure 3 – Microsoft SQL: permissions for working with database.

3.

 Select

Select the created database

(IndeedCM)

in

the

Object Explorer and execute the Storage.sql script:

  • Choose File > Open > File... FileOpenFile (or Ctrl+O), specify the path to the Storage.sql file (located in the ..\IndeedCMCertiFlow.Server\Misc directory change directory) and click Open.
  • Before executing the script, uncomment: --USE [<database name>] --GO and specify the name of the database for which the script is applied (IndeedCMCertiFlowDB): --USE [IndeedCMCertiFlowDB] --GO. Or select the required database in the drop-down menu (see Figure 4).
  • Click Execute

2. Use a local SQL account or Windows domain account (for example, servicecm) and define the permissions for the created database. This account shall be used to perform reading data from the database and writing data to it. Connection of the account to the database is carried out with Indeed CM Setup Wizard.

  • Define the login name (e.g., IndeedCMSQL).
    • Define the permissions for the database for the said login name as follows: db_owner, public (Figure 2):

Image Removed

Figure 2 – Microsoft SQL: permissions for working with database.

2. Open the created database in SQL Management Studio environment and execute the Storage.sql script:

    • Select File – Open – File. . . menu, specify the path to Storage.sql (..\IndeedCM.Server\Misc\ folder of Indeed CM installation package) and click Open..
3. Click Execute and refresh the contents in Object Explorer after script execution is complete.