【发布时间】:2012-08-17 14:16:43
【问题描述】:
我目前正在尝试调试一个我作为副项目选择的解决方案,但我运气不佳。该解决方案取决于存储在我本地网络上的 MSSQL 服务器上的数据(用户 ID、页面内容等),但是当我在 VS2012 调试模式下执行解决方案时,连接失败。我收到的错误表明连接失败,并且用户被拒绝。
当我登录 SQL 服务器并检查事件日志时,我可以看到登录 ID 被拒绝的位置,但它被拒绝了,因为它不是我在连接字符串中指定的登录 ID。它似乎试图改用我的 Windows 身份验证(在 Windows 8 中是一个实时 ID),这不起作用,因为我的 Windows ID 没有(也不应该)访问服务器。
一些基本的连接字符串信息(所有数据都被更改以保护无辜者......也就是我可怜的服务器)
Data Source=myServer; Initial Catalog=myDB; User ID=myUsername; Password=myPassword; Integrated Security=false;
有人遇到过这个问题吗?
【问题讨论】:
-
他们使用的是 L2S 的 EF 吗?如果是这样,连接可能嵌套在设计器的属性中......
-
我也遇到过类似的情况,因为我的连接字符串命名错误,并且代码(机器生成)包含默认值...
标签: asp.net-mvc-3 sql-server-2008 windows-server-2008 windows-8 visual-studio-2012