우리 회사는 현재 실제로 오래된 일부 DB를 SQL Server 2005로 마이그레이션하고 있습니다. 일부 기존 응용 프로그램은 새 서버에 연결하는 데 문제가 있습니다. 연결 문자열은 Asp.NET 2.0에서 작동합니다. 아마도 자동으로 tcp : 1433을 가정하기 때문입니다.프로토콜 및 포트를 지정할 때 ASP.NET 1.1에서만 Sql Server 2005에 액세스 할 수 있습니다.
나는 그것이 작동하는 ASP.NET 1.1과 같이 연결 문자열을 구성해야합니다 : 프로토콜 및 포트없이
"Server=tcp:my.server.com,1433;..."
을, 연결 ("잘못된 연결 예외")
실패TCP 1433 및 UDP 1434는 방화벽에서 열려 있습니다. SQL Server 2005 원격 액세스가 사용 가능하게 설정되어 있으므로 SQL Browser 서비스가 실행중인 TCPIP도 적절한 로그인 자격 증명을 사용합니다.
왜 프로토콜 및 포트 번호없이 서버 이름을 지정할 수 없습니까?
당신이 상자에서 SQL의 1 개 이상의 인스턴스를 가지고 있습니까? –