IIS에있는 ASP 응용 프로그램과 기존 SQL Server 2012 인스턴스 사이의 연결 문자열에 문제가 있습니다.SQL Server 2012 용 ASP.NET 연결 문자열
Data Source=SERVER1;Initial Catalog=CORE;User
ID=testuser;Password=password;
MultipleActiveResultSets=true;Connection Timeout=200;pooling=false
설치된 ODBC 드라이버가 SQL 서버 V 6.01.7601.17514입니다 다음과 같이
일 현재의 연결 문자열입니다. 그런 다음 최신 드라이버 인 SQL Server Native Client 11을 추가하고 IIS에서 연결 문자열을 조정 해 보았습니다.
connectionstrings.com
에서 ODBC 및 OLE DB 문자열을 모두 시도했습니다.
OLEDB
Provider=SQLNCLI11;Server=SERVER1;Database=CORE;Uid=testuser;Pwd=password;
ODBC
Driver={SQL Server Native Client 11.0};Server=SERVER1;Database=CORE;Uid=testuser;Pwd=password;
내가 왜 연결 문자열은 이러한 정보를 제공하기 위해 실패 이해하지 못하는 로그인 프롬프트를받을 때마다? 내가 여기서 무엇을 놓치고 있니?
그냥 비슷한 질문 중 일부는, 일부가 활성화되어 명명 된 파이프를 언급한다하더라도 봐 ... 가진
이 추가 SQL 드라이버를 추가해도 연결에는 아무런 영향이 없습니다. 드라이버를 업그레이드하고 싶었던 이유는 MDAC를 업그레이드함으로써 가용성 그룹 장애 조치를 더 잘 관리 할 것이라고 말했기 때문입니다. 응용 프로그램은 현재 최신 드라이버를 사용하여 치료하기를 희망하는 장애 조치시 종료됩니다. – user744284
그러나 코드가 NET Framework 공급자와 작동하면 (작동중인 constring에서 생각한 것처럼) ODBC 드라이버가 전혀 사용되지 않습니다. – Steve
그래서 MDAC를 업그레이드하고 있다고 생각 했나요? – user744284