.net 从.aspx页面调用SSI时,要授予NT AUTH\网络服务帐户什么权限?

.net 从.aspx页面调用SSI时,要授予NT AUTH\网络服务帐户什么权限?,.net,ssis,.net,Ssis,当我从.aspx页面(或windows服务)使用LoadPackage()调用SSIS包时,如何设置它的工作权限 事件查看器正在报告Sql server错误: 用户“NT授权\网络服务”登录失败。原因:无法打开显式指定的数据库。[客户:192.168.73.118] 如何授予该帐户访问我的sql server的权限?授予它访问权限我认为您不应该更改网络服务的权限。这将增加Sql Server的安全风险,因为ASP.NET或作为网络服务运行的任何其他服务的危害将危害Sql Server。在ASP.

当我从.aspx页面(或windows服务)使用LoadPackage()调用SSIS包时,如何设置它的工作权限

事件查看器正在报告Sql server错误:

用户“NT授权\网络服务”登录失败。原因:无法打开显式指定的数据库。[客户:192.168.73.118]


如何授予该帐户访问我的sql server的权限?

授予它访问权限

我认为您不应该更改网络服务的权限。这将增加Sql Server的安全风险,因为ASP.NET或作为网络服务运行的任何其他服务的危害将危害Sql Server。在ASP.NET进程内运行SSI也存在可靠性问题

我建议在ASP.NET进程之外运行SSIS,使用特定的用户帐户

请参阅有关以编程方式运行SSI的各种方法的一些想法:
您运行的是非英语操作系统吗

由于某些原因,“NT Authority\Network Service”等帐户名已本地化为其他语言。
遗憾的是,许多程序都将帐户名硬编码为英文名称,并且在外国版本的Windows上运行时找不到帐户