【发布时间】:2010-12-21 14:54:17
【问题描述】:
我在本地连接到 Northwind.mdf,但是当我将应用程序上传到远程服务器时,我收到以下错误:
与网络相关的或特定于实例的 建立时发生错误 连接到 SQL Server。服务器 未找到或无法访问。 验证实例名称是否为 正确,并且 SQL Server 是 配置为允许远程 连接。 (提供者:SQL 网络 接口,错误:26 - 错误定位 服务器/实例指定)
这些是我尝试过的几个选项:
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Northwind.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
以上一个在本地工作。
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=D:\ASP\TestSite\App_Data\Northwind.mdf; Integrated Security=True;Connect Timeout=30;User Instance=True;Trusted_Connection=Yes"/>
</connectionStrings>
在服务器上安装了 SQL Server 2005
谢谢,
伊利亚
【问题讨论】:
-
您的连接字符串表示 Express 版本,但您只提到“SQL Server 2005” - 它是什么?是远程主机上的 SQL Server 2005 Express,还是 SQL Server 2005 的完整版本?
标签: asp.net sql-server iis mdf