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