1

我在运行 2008r2 express 并连接到名为“Sqlexpress”的实例时创建了一个项目。我最近卸载了 Sql server 2008r2 express 并开始使用推荐的 LocalDB。我的所有项目都成功更新了数据库并完美连接,除了我最大的一个项目。

数据库完美更新,但现在我每次尝试登录时都会收到错误 26 - 网络或实例相关错误。(迭代在数据集设计器中创建的数据集。

这是我的连接字符串:

数据源=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True

我可以在服务器资源管理器中看到连接并查看表数据。知道为什么这在这个项目的运行时不起作用吗?

4

2 回答 2

0

我通过在连接字符串中用适用的“MyServerName\SQLServerInstanceName”替换“(localdb)\v11.0”解决了同样的问题。在安装 SQL Server Express 2014 期间,我选择保留 SQLExpress 作为实例名称。

于 2014-11-21T19:37:40.247 回答
0

我通过在 notepad++ 中打开 Dataset.Designer.vb 并将所有“.\SQLEXPRESS”实例替换为“(LocalDB\v11.0”)解决了这个问题。我还必须将“User Instance = True”的每个实例设置为 False。

于 2013-07-04T17:49:13.777 回答