Windows任务调度程序和MSSQL数据库的权限

时间:2018-05-17 13:20:55

标签: sql-server windows-server-2012-r2

我遇到了任务调度程序的问题。 我安排了一个发送电子邮件的任务。这是一个简单的C#控制台应用程序。 此应用程序需要连接到MSSQL服务器。我想知道我应该授予此帐户哪个角色只允许连接和读取表格。 在我选择的用户映射部分中:

-public
-db_datareader

但这个角色还不够。 如果我授予用户角色sysadmin(在Server Roles secion中),那么我的任务工作正常,但我不想授予此角色,因为它允许用户对服务器执行所有操作。

我应该给予哪些角色才能只连接和读取表格? 有没有办法只允许访问一个特定的表?

0 个答案:

没有答案