These are the permissions that we document for DaticalDB, which is based on Liquibase. Since Datical DB does quite a bit more than Liquibase standalone, some of these will not apply.
Steve Donie
Principal Software Engineer
Datical, Inc. http://www.datical.com/
DATICAL PERMISSIONS
- Needed for all environments (note, some of the permissions are optional depending on criteria shown beside each one).
Role | When is this required? | Permissions |
---|---|---|
db_ddladmin | This is required if not connecting as the database owner. | Run any Data Definition Language (DDL) command in a database. |
db_datawriter | This is required if not connecting as the database owner. | Add, delete, or change data in all user tables. |
db_datareader | This is required if not connecting as the database owner. | Read all data from all user tables. |
db_securityadmin | This is required if grants are allowed in scripts. | Perform grants to all objects in the database. |
db_ssisadmin | This is required if using SSIS via Datical. | SSIS: list, view, run, export all packages. Import, delete, and change all packages and package roles. |
db_ssisltduser | This is required if using SSIS via Datical. | SSIS: list all packages; view, run, export own packages. Import packages, change and delete own packages. |
db_ssisoperator | This is required if using SSIS via Datical. | SSIS: list, view, run, export all packages. Run all packages in SQL Server Agent. |
Steve Donie
Principal Software Engineer
Datical, Inc. http://www.datical.com/