【发布时间】:2008-11-14 07:33:58
【问题描述】:
我的公司目前正在将他们的一些真正旧的数据库迁移到 sql server 2005。一些旧应用程序在连接到新服务器时出现问题。连接字符串在 Asp.NET 2.0 中有效,可能是因为它自动假定为 tcp:1433。
我必须在 ASP.NET 1.1 中构建这样的连接字符串才能使其工作:
"Server=tcp:my.server.com,1433;..."
没有协议和端口,连接失败(“无效连接异常”)
TCP 1433 和 UDP 1434 在我们的防火墙上打开。在 SQL Server 2005 上启用了远程访问,TCPIP 也是如此,SQL Browser 服务正在运行,我使用正确的登录凭据。
任何想法为什么我不能只指定没有协议和端口号的服务器名称?
【问题讨论】:
-
你在那个盒子上有超过 1 个 sql 实例吗?
标签: asp.net sql-server-2005 connection-string asp.net-1.1