ASP.net连接数据库

时间:2012-10-11 18:19:39

标签: c# asp.net sql-server-2012

大家好我正在尝试使用ASP.net连接到MSSQL数据库!我创建了一个包含3个表的数据库,但每次尝试连接数据库时,都会收到一条错误消息,指出我必须首先获得权限...如何连接或获得权限?

Windows身份验证

错误

您无权打开此文件

与文件所有者或管理员联系以获取许可

3 个答案:

答案 0 :(得分:0)

您可以使用IntegratedSecurity = true

调整字符串连接

链接:http://msdn.microsoft.com/fr-fr/library/system.data.sqlclient.sqlconnectionstringbuilder.integratedsecurity.aspx

Nota:信息当前的Windows帐户凭据用于身份验证

Nota:您也可以使用服务器帐户(false),但必须在字符串连接中指定

关于构建字符串连接的另一个链接:http://www.connectionstrings.com/sql-server-2012

答案 1 :(得分:0)

尝试不同的方法,例如在SQL Management Studio中启用“SQL Server和Windows身份验证模式” 右键单击Server node =>属性=>安全

然后创建一个具有数据库完全权限的新SQL用户配置文件,并在连接字符串中使用这些凭据。

答案 2 :(得分:-2)

您的应用程序池标识必须具有足够的权限才能访问您的数据库。