2011-04-25 7 views
0

Pls help me, 새로 만든 웹 응용 프로그램이 SQLServer Express 데이터베이스를 사용하고 있습니다. 로컬 컴퓨터에서 응용 프로그램을 실행해도 제대로 작동하지만 네트워크의 다른 시스템에서 데이터베이스 연결을 열려고하면 오류가 발생합니다 데이터베이스를 열 수 없습니다. 연결 문자열을 사용했습니다. -데이터베이스를 원격으로 열 수 없습니다.

conn.ConnectionString = "통합 보안 = SSPI; 데이터 원본 = USER-CCE8C22332 \ SQLEXPRESS;" + "보안 정보 유지 = False; 초기 카탈로그 = 마켓";

+0

네트워크 관리자에게 확인해야합니다. 연결 문자열은 아마도 기본 1433 포트를 사용하여'USER-CCE8C22332'에 연결을 시도하고 있습니다. – Oded

+0

정확한 오류를 게시하여 도움을 드릴 수 있습니까? –

답변

0

통합 보안을 사용하는 경우 데이터베이스에 액세스하려면 ASPNET 사용자에게 액세스 권한을 부여해야한다고 생각합니다. 그 이유는 사용자가 웹 사이트에 연결할 때 서버 측 처리가 응용 프로그램 풀에서 IIS에 설정된 사용자를 통해 수행되기 때문입니다.

테스트하려면 통합 보안에서 사용자 이름 및 로그인으로 전환 한 다음 연결할 수 있는지 확인하십시오.

관련 문제