2009-09-18 7 views
3

내가 비주얼 스튜디오 2008을 사용하고 SQL Server 데이터베이스에 연결할 수 없습니다, MS SQL 서버 2008 익스프레스웹 사이트 관리 도구 :

SQL 서버 : zeroonea의 \의 SQL2008EXPRESS는

나는 webproject을 만들 수있어, 만든 App_Data의 dbtest.mdf가 일부 테이블을 만들었으며 aspnet_regsql을 사용하여 멤버십 테이블을 만들었습니다. 모든 것이 정상적으로 작동합니다. Web.config의에서

내 연결 문자열 : 내가 웹 사이트 관리 도구를 실행할 때

하지만, 클릭 내가 웹 응용 프로그램을 실행할 때

<connectionStrings> 
    <add name="dbtestConnectionString" connectionString="Data Source=zeroonea\SQL2008EXPRESS;Initial Catalog=dbtest;Persist Security Info=True;User ID=***;Password=***" 
     providerName="System.Data.SqlClient" /> 
    </connectionStrings> 

그것은 여전히 ​​작동 코드는 SQL 서버에 연결할 수 있습니다 보안 탭에서 오류가 발생했습니다.

There is a problem with your selected data store. This can be caused by an invalid server name or credentials, or by insufficient permission. It can also be caused by the role manager feature not being enabled. Click the button below to be redirected to a page where you can choose a new data store. 

The following message may help in diagnosing the problem: Unable to connect to SQL Server database. 

의견이 있습니까?

+0

나는 "dbtestConnectionString"이라는 이름을 "LocalSqlServer"로 바꿔야한다. 문제는 – complez

답변

0

샘플에 대해 db 로그인과 암호를 ***로 바꿨습니까? 그렇지 않은 경우 문제 일 가능성이 큽니다.

+1

나는 바보가 아니다. – complez

+0

내가 너를 모욕하면 미안하다. 그건 의도가 아니야. 그러나 당신이 질문에서 주신 정보를 바탕으로, 이것은 제 최선의 대답이었습니다. –

1

기본적으로 SQL Express는 원격 연결을 허용하지 않는다고 생각합니다. 서버 네트워킹 도구에서 켜야합니다.

http://www.linglom.com/2007/08/31/enable-remote-connection-to-sql-server-2005-express/

또한이 블로그는 언급으로, SQL Express는 만 허용 "신뢰할 수있는"연결을 구성 할 수 있으며, 연결 문자열에 사용자 이름과 암호를 제공함으로써, 당신은 SQL 인증을 사용하여 연결하고 있습니다.

관련 문제