Вышеупомянутое решение работает для меня.Однако, если имя пользователя еще не существует в этой базе данных как пользователь, это имя пользователя не будет полностью сопоставлено с ролью базы данных.
В этой ситуации я сначала добавляю пользователя:
USE databasename
CREATE USER [DOMAIN\svce_name] FOR LOGIN [DOMAIN\svce_name] WITH DEFAULT_SCHEMA=[dbo]
GO
Затем я добавляю роль:
USE databasename
EXEC sp_addrolemember N'db_ssisoperator', N'DOMAIN\svce_name'
GO