2010-03-30 2 views
0

클라이언트에 SQL 2000에서 SQL 2005로 마이그레이션되는 응용 프로그램이 있습니다. 응용 프로그램이 SQL 쿼리를 실행하려고하면 DB 마이그레이션 후 다음 오류가 발생합니다.연결시 SQL 2005 - SSL 보안 오류

xSomeClassTools : 2010년 3월 30일 오전 9시 27분 42초-으로 ErrorMessage : SSL 보안 error.- 스택 트레이스 : System.Data.SqlClient.ConnectionPool.GetConnection (부울 & isInTransaction)에서
System.Data에서
.SqlClient.SqlConnectionPoolManager.GetPooledConnection (SqlConnectionString 옵션, 부울 & isInTransaction) System.Data.SqlClient.SqlConnection.Open()에서
C에서 xSomeApplication.Tools.xSomeClassTool.writeRecord (문자열 fieldChanged, 문자열 NEWVALUE, 문자열 DN)에서
: \ inetpub \ wwwroot \ xSomeApplication \ components \ xSomeClassTool.cs : line XXX

응용 프로그램에서 사용하는 계정 이외에 SQL Server에 액세스 할 수 없습니다. DBA에 따르면 그들은 SQL 2000의 기본 설치가 SQL 2000에서 마이 그 레이션 된 SQL 2005. 누군가가 전에이 오류를보고 그것을 해결하는 방법을 알고 있나?

+0

동일한 자격 증명을 사용하여 외부 쿼리에서이 쿼리를 실행할 수 있습니까? – Dani

+0

오류 메시지에서 연결할 수 없습니다. 연결이 가능하고 응용 프로그램이 내 컴퓨터에서 실행하려고 시도하는 proc을 실행할 수 있는지 확인했습니다. –

+0

연결 문자열에 Trusted_Connection = False 및 Network Library = DBMSSOCN을 추가해도 문제가 해결되지 않았습니다. 또한 SQL 클라이언트 구성을 확인하고 암호화 된 연결을 요구하는 확인란을 선택하지 않았습니다. –

답변

0

http://support.microsoft.com/kb/316898

아마도 그들은 인증서를 설치해야합니까?

+0

SQL 2000의 설치 프로세스를 사용하여 이전 서버에 cert가 필요 없음을 확인했습니다. 나는 또한 그들에게 자기 서명 인증서를 요청했다. SQL 2000 서버에는 아무 것도 없지만 SQL 2005 서버에는 자체 서명 된 루트 인증서가 있습니다. 나는 그들을 일시적으로 제거하도록 노력했지만 기꺼이하지 않았다. –