기존 ASP 웹 응용 프로그램을 사용하는 Windows Server 2003에서 IIS에 문제가 있습니다. 데이터베이스 서버 (SQL Server 2005)가 동일한 컴퓨터에 있습니다. 다음과 같이연결 문자열 오류
나는 레코드를 생성하고 그의 ActiveConnection을 설정
Dim RS
Set RS = Server.CreateObject("ADODB.Recordset")
RS.ActiveConnection = "Provider=SQLOLEDB;Network Library=DBMSSOCN;Data Source=xxx.xxx.xxx.xxx,1433;Initial Catalog=mydatabase;User ID=myusername;Password=mypassword;"
문제는 최대한 빨리이 연결 문자열을 설정 한 다음과 같은 오류가 발생한다는 것입니다 :
인수는의이다 잘못된 유형이거나, 허용 범위를 벗어 났거나, 서로 충돌하고 있습니다.
내 개발 서버를 사용할 때 원격 데이터베이스에 연결을 가리킬 수 있기 때문에이 연결 문자열에는 문제가 없다는 것을 알고 있습니다.
나는 (connectionstrings.com에서) 많은 MANY 연결 문자열 변형을 시도했으며 동일한 오류가 발생했습니다.
프로덕션 서버에서 .udl 파일을 만들고 해당 연결 문자열을 작성하십시오. 어쩌면 당신은 다른 패키지가 설치되어있을 수도 있습니다. –