2014-04-01 5 views
0

CreateUserWizardasp.net에 사용하여 "새 사용자"페이지를 만들었습니다. 다른 마법사 단계도 추가했습니다. 참고하기 위해, 또한 기존의 데이터베이스가 (그러나 이미 하나를해야 마법사에 내장 된 사용?)사용자를 데이터베이스에 사용자로 연결

이를 테스트 할 때이 오류가 ..

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. 
(provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) 

asp.net 코드 (사용자 만들기 마법사를받을 등)이 integrated security을 사용하고 있기 때문에이 오류는 많은 변수를 기반으로 올 수 http://codepad.org/oNHKWoQ8

답변

0

http://codepad.org/k2Li8CTR

웹 설정 파일. ASP 작업자 프로세스를 실행하는 ID를 가장 할 수 있도록 ASP.NET 응용 프로그램을 구성하지 않는 한 응용 프로그램 연결에 전용 ID + pwd를 사용합니다.

그러나이 방법을 고집하면 통합 보안의 의미를 이해해야합니다. 예를 들어, 웹 사이트가 브라우저 클라이언트에 creds에 대해 이의를 제기하는 경우, 사용자가 가장을 지정하지 않으면 DB에 액세스하는 데 사용되는 모든 cred가 입력됩니다. 나도 몰라/당신이 게시 한 것을 가지고 있는지 확인하십시오.

먼저 connectionString에서 로그인 ID와 PWD를 사용하여 연결하고 조각으로 바꾸기 만하면됩니다. 그러나 통합 된 DB 액세스는 권장하지 않습니다.

+0

나는 이것이 나쁜 습관이 될 수 있지만 가능한 "빠른 수정"이없는 것을 알고 있습니까? – Lemons

+1

무엇을위한 빠른 수정? ID와 PWD가있는 연결 문자열을 사용하여 쉽게 수정할 수 있습니다. 통합에 대한 빠른 수정을 요구하는 경우 요청에 연결된 자격 증명이 유효하고 DB에 있는지 확인해야합니다. –

관련 문제