我有一个本地数据库'Model',我需要通过我的2个应用程序连接到它。一个应用程序仅基于我的数据库“Model”中定义的表的子集。我的连接字符串是
<add name="Model"
connectionString="Data Source=localhost;Initial Catalog=Model;Integrated Security=True;Trusted_Connection=true;"
providerName="System.Data.SqlClient" />
我对两个应用程序使用相同的连接字符串。应用程序1(较少的表)连接并加载数据就好了。问题是应用程序2给我一个错误:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
网络上的所有解决方案都基于检查我是否拥有正确的连接字符串,如果我启用了远程会话,所有这些都可行,因为我的应用程序1正常工作。 应用程序2可能出现什么问题?我应该从哪里开始寻找问题?
答案 0 :(得分:0)
尝试将数据源更改为(local)
,或者如果您正在运行SQL Express,请尝试(local)\SQLEXPRESS
如果失败,你不能看看“应用程序1”正在使用的连接字符串吗?