0

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

Windows 身份验证

错误

您无权打开此文件

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

4

3 回答 3

0

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

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

于 2013-11-20T02:13:45.153 回答
0

你可以调整你的字符串连接IntegratedSecurity = true

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

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

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

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

于 2012-10-11T18:31:42.470 回答
-2

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

于 2012-10-11T18:28:40.827 回答