SQL请求连接字符串错误
本文关键字:错误 字符串 连接 请求 SQL | 更新日期: 2023-09-27 18:13:27
我在Visual Studio 2012中编写了一个带有数据库连接的WCF服务。当我在服务器上部署数据库时,我得到一个错误:
服务器在处理请求时遇到错误。一个例外消息为"实例失败"。查看服务器日志了解更多详细信息。
我按照这里的步骤来帮助我,但它只是在一定程度上帮助了我。我的连接字符串似乎是问题所在。连接字符串是
Data Source=.''MSSQLSERVER;Database=jarvis;Integrated Security=SSPI;User Id=sa;Password=123
我使用的服务器正在运行SQL server 2012 Developer edition。什么课程会出现这个问题,我该如何解决这个问题?
您的连接字符串目前正在使用Integrated Security=SSPI
,并且还提供了用户和密码。你应该只用其中一个。集成安全意味着您使用windows身份验证方法,因此它模拟windows用户并尝试使用它登录(因此您不应该还提供用户名和密码)。另一方面,您可以使用User Id和密码,但不使用Integrated Security
。
所以,要么是:
Data Source=.''MSSQLSERVER;Database=jarvis;Integrated Security=SSPI
或:
Data Source=.''MSSQLSERVER;Database=jarvis;User Id=sa;Password=123
试验和错误只是告诉我问题是"Data Source=.'MSSQLSERVER;"-是双音'。这是c#中的转义序列。当我将连接字符串切换到。'MSSQLSERVER.