0

每次我全新安装 Windows、Visual Studio 和 Sql Server 时,我总是在让应用程序连接到 Sql Server 的本地实例时遇到问题。

我正在尝试首先使用实体​​框架代码启动应用程序。这是我的连接字符串。

<add name="KCSoccerDataContext" 
     connectionString="Data Source=.\MSSQLSERVER;Initial Catalog=KCSoccer;Integrated Security=SSPI" 
     providerName="System.Data.SqlClient" />

我可以使用 Sql Server Management Studio 连接到数据库实例,但似乎无法使用此连接字符串进行连接。我假设问题与数据库实例的配置方式有关。

我得到的错误是

{“提供者没有返回 ProviderManifestToken 字符串。”}

我不确定这意味着什么或从这里去哪里。

任何人都可以为此提供的任何帮助都很棒。

谢谢

4

2 回答 2

3

仅使用此连接字符串:

<add name="KCSoccerDataContext" 
     connectionString="Data Source=.;Initial Catalog=KCSoccer;Integrated Security=SSPI" 
     providerName="System.Data.SqlClient" />

MSSQLSERVER是默认实例的名称。它不用于连接字符串。如果您尝试使用它,它甚至无法在 Management Studio 中使用。只有自定义实例的名称必须使用。

于 2012-09-26T08:28:32.550 回答
0

您可能没有为 SQL Server 启用远程连接,因为它是全新安装。在此处此处遵循第一个解决方案。

于 2012-09-26T05:06:47.843 回答