【发布时间】:2013-09-11 07:33:07
【问题描述】:
我必须使用连接字符串与数据库建立连接。 我正在使用 SQL Server 2008 R2,为此我需要连接字符串。 它不是 SQLEXPRESS。
当前字符串:
<connectionStrings>
<add name="ApplicationServices"
connectionString="server=USER-PC\SQL Server;database=TLE;Connection Timeout=40"
providerName="System.Data.SqlClient"/>
</connectionStrings>
但它不起作用。我收到错误
与 SQL Server 建立连接时出现与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)
【问题讨论】:
-
您确定您的 PC 名称是“USER-PC”吗?
-
是的,因为它可以使用 SQLEXPRESS..
-
SQL Server是 SQL Server 实例的名称吗?实例名称是在安装 SQL Server 时配置的。 -
@user2460637 我使用的数据库与 SQL Server 版本兼容,而不是 Express。所以,我必须使用 Sql Server。
-
@FrankPl 我为此添加了图片。如您所见,它是 SQL Server 10.50.1600 如果实例是 Express,那么它应该是 SQLEXPRESS 而不是 SQL Server。
标签: sql sql-server sql-server-2008 connection-string sqlconnection