Navigation:  Options > Database Tab >

Database Permissions

Previous pageReturn to chapter overviewNext page

SpaceObServer stores scanned file system information in a backend database. To communicate with the database you can use the "Windows Authentication" (for Microsoft database systems only) or the "SQL Server Authentication". In both cases the used login needs sufficient permissions on the database. This section shows which kind of permissions you need to ensure the correct work of SpaceObServer.

Note: This section was written for database administrators, so the content is quite technical.

Since SpaceObServer can be used with many different kind of databases with different names of permissions, we are using our own types of permissions here.
We split the needed database permissions in 4 types:

Select permission

The permission to execute SELECT statements on the connected database.

Update permission

The permission to execute UPDATE statements on existing tables in the connected database.

Insert permission

The permission to execute INSERT statements on existing tables in the connected database.

Create permission

The permission to create new tables, foreign keys, stored procedures and indexes in the connected database.

 

The following table shows what kind of permissions your SpaceObServer application needs:

SpaceObServer

Select permission; Update permission; Insert permission; Create permissions

SpaceObServer Remote Client (remote scan configuration)

Select permission; Update permission; Insert permission (only needed when adding new scans)

SpaceObServer Remote Client (remote reporting only)

Select permission

 
Note: When using "Windows Authentication" and a specified logon for the SpaceObServer Agent (See SpaceObServer Agent) the user interface and the agent could have different permissions. In this case the user interface needs the at least the permissions of the SpaceObServer Remote Client. The SpaceObServer Agent always need the full permissions.

MS SQL Server: When using an MS SQL Server ensure that the default schema of the database user account is "dbo". Otherwise this could cause visibility issues when using multiple user accounts.