大家好我正在尝试使用ASP.net连接到MSSQL数据库!我创建了一个包含3个表的数据库,但每次尝试连接数据库时,都会收到一条错误消息,指出我必须首先获得权限...如何连接或获得权限?
Windows身份验证
错误
您无权打开此文件
与文件所有者或管理员联系以获取许可
答案 0 :(得分:0)
您可以使用IntegratedSecurity = true
Nota:信息当前的Windows帐户凭据用于身份验证
Nota:您也可以使用服务器帐户(false),但必须在字符串连接中指定
关于构建字符串连接的另一个链接:http://www.connectionstrings.com/sql-server-2012
答案 1 :(得分:0)
尝试不同的方法,例如在SQL Management Studio中启用“SQL Server和Windows身份验证模式” 右键单击Server node =>属性=>安全
然后创建一个具有数据库完全权限的新SQL用户配置文件,并在连接字符串中使用这些凭据。
答案 2 :(得分:-2)
您的应用程序池标识必须具有足够的权限才能访问您的数据库。