Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 SQL 2008 R2允许用户提取数据的最小权限角色_Sql Server 2008 - Fatal编程技术网

Sql server 2008 SQL 2008 R2允许用户提取数据的最小权限角色

Sql server 2008 SQL 2008 R2允许用户提取数据的最小权限角色,sql-server-2008,Sql Server 2008,我正在尝试授予允许用户(供应商)通过Windows身份验证访问我的2008 R2服务器/数据库的最低权限。 我还安装了投标(不确定这是否与我的两个问题相关): 1) 供应商将通过RDP登录Windows 2008 R2服务器的桌面,并从我的2008 R2 SQL生产数据库中提取数据。在不知道他们将如何提取的情况下,我无法使用我的测试帐户测试提取。我想确保我只给予足够的权限,而不是太多 我相信他们需要我的生产数据库中的db_datareader角色。 供应商说他们需要数据读取器访问。 这就是他们做

我正在尝试授予允许用户(供应商)通过Windows身份验证访问我的2008 R2服务器/数据库的最低权限。
我还安装了投标(不确定这是否与我的两个问题相关):

1) 供应商将通过RDP登录Windows 2008 R2服务器的桌面,并从我的2008 R2 SQL生产数据库中提取数据。在不知道他们将如何提取的情况下,我无法使用我的测试帐户测试提取。我想确保我只给予足够的权限,而不是太多

我相信他们需要我的生产数据库中的db_datareader角色。 供应商说他们需要数据读取器访问。 这就是他们做摘录所需要的吗?(我假设没有系统管理员角色。)

2) 我确实需要允许他们访问一个数据库,在那里他们可以存储自己的包,以便按计划每天、每周、每月提取。我计划创建数据库并赋予供应商帐户dbo所有权和sysadmin角色。这就是我需要的吗