Required permissions
The user specified in the endpoint settings must have the following privileges on the source database:
Adding users
Create users using Google Cloud Console only (Users > Add User Account). Users created any other way will not work as expected.
Running with the db_owner role
If the user is a member of the db_owner database role, the following permissions must be granted:
-
On the master database:
- grant VIEW ANY DEFINITION
- grant VIEW SERVER STATE
-
On the MSDB database:
-
grant SELECT ON SYSJOBACTIVITY
-
grant SELECT ON SYSJOBS
-
Running without the db_owner role
If the user is not a member of the db_owner database role, the following permissions must be granted:
On the master database:
- grant VIEW DATABASE STATE
On the source database:
- grant VIEW DATABASE STATE
- grant SELECT
On the MSDB database:
- grant SELECT ON DBO.CDC_JOBS
- grant SELECT ON DBO.SYSJOBACTIVITY
- grant SELECT ON DBO.SYSJOBS
Information noteThere are several limitations that apply when running without the db_owner role. For more information, see Limitations and considerations.