问题
由于IT规则,用户的权限受到限制,无法看到myQA Platform下的Archive DB归档数据。如何限授予具有这样受限权限的用户对归档数据库的访问权,而不引起IT部门的麻烦?
回答
步骤一
打开SQL Server Management Studio并连接到myQA的实例。
步骤二
展开安全树。
步骤三
右键点击受影响用户 - Properties.
步骤四
选择Secureables并点击Search.
步骤五
选择选项 "The server XXXXXXX" (例子中为: SC-PC0B4G6C-2\SQLEXPRESS)
步骤六
选择Grant 然后选择 View any definition.
步骤七
切换到User Mapping.
步骤八
检查您的主数据库和归档数据库的Map。此外,检查主数据库和归档数据库的db_datareader和db_datawriter。
步骤九
点击OK确认更改。
步骤十
展开数据库树和接下来的myQA主/归档数据库树。
步骤十一
展开安全树和相应的用户树。右键单击受影响的用户- Properties。
步骤十二
切换到Securables并点击Search.
步骤十三
选择All objects of the types... 并点击OK.
步骤十四
选择Stored procedures.
步骤十五
选择以下存储过程并为每个存储过程授予执行权限
- SP_CREATE_SYNONYMS
- SP_CREATE_VIEWS
- SP_DELETE_SYNONYMS
- SP_DELETE_VIEWS
- SP_GET_DATABASE_INFO
- SP_REPAIR_INDEXES
步骤十六
对归档数据库重复步骤十到十五。用OK确认更改。现在用户可以看到并使用归档数据库。