2010-06-22 2 views
0

매우 진부한 질문인데 죄송하지만 몇 가지 구체적인 사항을 이해해야합니다.asp.net 3.5 데이터베이스 응용 프로그램 용 SQL Server 및 IIS 설치 및 구성 [기본]

Visual Studio 2010에서 SQL Server 데이터베이스를 추가 할 때마다 App_Data 아래에 데이터베이스가 만들어지고 서버 탐색기에서 사용하는 연결 문자열은 파일을 가리키는 AttachDb 필드가 있습니다. 데이터베이스 = XXX; Trusted_Connection = 진정한

나는 2 개 IIS 서버 6 및 7.5에 나는이 형식을 사용하는 경우 서버 = \ SQLEXPRESS "사용자에게

"An attempt to attach an auto-named database for file XX failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share." 

말하는 오류의 회전을 한 것으로 시도 자 할 때 "내가 얻는다

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. 

나는 하루 종일 모든 종류의 다른 연결 문자열, 구성 및 조합을 시도했다! = S

내 질문은 : 이것이 올바른 방법입니까? 나는 SQL 관리 스튜디오 2008 R2 표현에 데이터베이스를 표현해야합니까? 어떤 종류의 연결 문자열이 필요하며 SQL Server 2008 R2 Express에서 필요한 구성은 무엇입니까? Windows Server 2003 R2?

+0

세부 사항을 추가하려면 ... 관리 스튜디오에서 SQL 서버 로그인을 생성하고 연결 문자열에서 사용하면 "xxx에 대한 로그인 실패"로 끝납니다 !! – gideon

답변

0

것 같습니다. 통합 보안 (Windows 인증) 연결 문자열을 사용해야하며,. \ sqlexpress 대신 localhost \ sqlexpress를 사용해야합니다. IIS 7.5의 경우 SQL Server 로그인에 응용 프로그램 풀 로그인을 추가해야합니다!