我遇到了任务调度程序的问题。 我安排了一个发送电子邮件的任务。这是一个简单的C#控制台应用程序。 此应用程序需要连接到MSSQL服务器。我想知道我应该授予此帐户哪个角色只允许连接和读取表格。 在我选择的用户映射部分中:
-public
-db_datareader
但这个角色还不够。 如果我授予用户角色sysadmin(在Server Roles secion中),那么我的任务工作正常,但我不想授予此角色,因为它允许用户对服务器执行所有操作。
我应该给予哪些角色才能只连接和读取表格? 有没有办法只允许访问一个特定的表?