1

环境 Windows 7 机器运行 VS2012 Update 2 Server 2008 机器运行 SQL Express 2012

愉快地修改现有的使用 SQL 身份验证连接到 SQL Server Express 系统的 Lightswitch 应用程序。突然之间,我开始遇到各种有趣的错误(此时发生了一些奇怪的事情),所以我停止了我正在做的事情并重新启动服务器和 Win7 系统。

当我现在尝试运行/构建我的 LS 应用程序时,它收到一条错误消息,指出登录 SQL Server 失败,因为登录来自不受信任的域并且 Windows 身份验证失败。

问题是我使用的是 SQL 身份验证???我已经三次检查了我的 web.config 设置,并且连接字符串肯定是为 SQL auth 设置的。我创建了另一个“测试”应用程序,再次使用 SQL auth,它工作正常。(我比较了应用程序之间的配置文件,连接字符串是相同的。

在 VS IDE 中,我使用 SQL 身份验证为 SQL 服务器定义了数据连接,它工作正常。如果我对数据源进行“更新”并检查连接对话框,它将使用 SQL 身份验证并且更新工作正常。

但是当我尝试构建/运行它想要使用 Windows 身份验证的应用程序时。

(我没有在我的应用程序中使用任何应用程序/屏幕级别的安全性)。

把我难住了。

有任何想法吗?

4

0 回答 0