Create Databases for AgilePoint NX
AgilePoint requires two or more databases, depending upon the AgilePoint NX components you install. You must create these databases on your database server.
Prerequisites
- Configure the database administrator account.
For information about authentication for the database, see Set Up the AgilePoint Service Account.
Good to Know
- AgilePoint recommends that you create the databases before installing your AgilePoint
components. If you have not created the database before installation, you may be able to
create the database during the installation process, but only under the following
conditions:
- You are installing the component on the same physical machine as your database server.
- The user account that you are using during installation has db_owner privileges on the database server.
- Regardless of whether you create the AgilePoint database before or during AgilePoint Server installation, it is only necessary to create the database. The database tables are created automatically during installation.
- It is recommended to configure permissions for the SQL database account for AgilePoint, which grants INSERT, UPDATE, DELETE and SELECT, … by schema (namespace), ONLY on AgilePoint tables at the database level, instead of using the generic dbo schema to restrict access.
How to Start
- Make sure your SQL Server is up and running.
- Open the SQL Server Management Studio:
- On the AgilePoint Server machine, click Start, and enter SSMS.
- On the search results, click SQL Server Management Studio.
Procedure
Repeat the following instructions to create the databases listed in the AgilePoint Databases section, depending upon the AgilePoint components you want to install.
- In SQL Server Management Studio, right-click Databases > New Database.
- On the New Database screen, enter a database name.
AgilePoint Databases
Component | Database Name (Suggested but Optional) | Database Optional for Component? | Function |
---|---|---|---|
AP_Workflow_DB |
No |
Stores application data in AgilePoint NX. This is the main AgilePoint NX database. | |
Data Entities |
AP_Data_Entities_DB |
No |
Stores the data for the Data Entities component. |
Data Services |
AP_Data_Svcs_DB |
Yes |
An AgilePoint server-side application that stores data you want to track and report in AgilePoint apps. After your installation is complete, if you want to use advanced mode, create a table that is named based on the app, and create the table columns based on the fields from the form. The Primary Key should be the process instance ID (type varchar 50). |
Analytics Center |
AP_Analytics_DB |
No |
The database for Analytics Center. |