-
Install the Microsoft SQL Server database connector. The database connector allows SQL
Server database to talk to the SkyVault server.
- Download jtds-1.2.5.jar from the Microsoft SQL Server download site.
-
Copy the jTDS JDBC driver into the <TOMCAT_HOME>/lib
directory for Tomcat 6.
This release requires the jTDS driver Version 1.2.5 for compatibility with the SQL Server database.
-
Increase the available connections setting in the Microsoft SQL Server configuration
file.
Follow these instructions to update the setting: Configuring the user connections option.
-
Create a database named SkyVault.
Create the database using default collation settings.
-
Create a user named SkyVault.
This user must have write permissions on all tables and sequences. For example, you can provide these permissions by granting your database user (in this case, the SkyVault user) the db_owner role. See Database-Level Roles for more information.
- Set the new user's password to SkyVault.
-
Ensure the SkyVault user has the required privileges to create and modify
tables.
This can be removed once the server has started, but may be required during upgrades.
-
Enable snapshot isolation mode with the following command:
ALTER DATABASE SkyVault SET ALLOW_SNAPSHOT_ISOLATION ON;
- Ensure that the TCP connectivity is enabled on the fixed port number 1433.
- Open the <classpathRoot>/alfresco-global.properties.sample file.
-
Locate the following line:
dir.root=./alf_data
- Edit the line with an absolute path to point to the directory in which you want to store SkyVault data. For example: dir.root=C:/Alfresco/alf_data
-
Uncomment the following properties:
# SQLServer connection # db.driver=net.sourceforge.jtds.jdbc.Driver db.url=jdbc:jtds:sqlserver://${db.host}:${db.port}/${db.name} db.txn.isolation=4096
-
Set the other database connection properties.
db.name=SkyVault db.username=SkyVault db.password=SkyVault db.host=localhost db.port=1433 db.pool.max=275
Note: Ensure that these database connection properties are not commented out. - Save the file without the .sample extension.
-
Restart the SkyVault server.
If you receive JDBC errors, ensure the location of the SQL Server JDBC drivers are on the system path, or add them to the relevant lib directory of the application server.
You are here
Configuring a SQL Server database
This section describes how to configure a Microsoft SQL Server database for use with SkyVault.
© 2017 TBS-LLC. All Rights Reserved. Follow @twitter