导致如题所示的错误是因为ASP.NET应用程序使用Windows身份认证方式,但ASP.NET应用程序用于访问数据库的默认用户'NT AUTHORITY/NETWORK SERVICE'没有被授于访问数据库的权限。解决以上问题的方法是将用户'NT AUTHORITY/NETWORK SERVICE'授以对特定数据库的访问权限。
具体实现方法如下:
打开SQL Server“企业管理器”--打开“数据库”实例--打开“安全性”选项--选择“登录”,然后在右边空白处右键选择“新建登录…”弹出“新建登录”对话框,接下来操作如图:
按以上五张图片所示操作完成后,问题就可解决了。