2010-05-18 3 views
3

내 콘솔 응용 프로그램에서 내 sqlExpress로 연결을 시도합니다. 다음 오류가 발생합니다.신뢰할 수있는 SQL Server 연결

사용자가 신뢰할 수있는 SQL Server 연결과 연결되어 있지 않습니다.

나는이 :

      스위치 서버
      스위치 데이터베이스

난 항상 같은 오류가 암호를 전환 사용자를 전환. 내가 VS 2010 및 SQL Server 2005

를 사용하고 여기에 내 현재 연결 문자열

SqlDatabase sqlDatabase = new SqlDatabase(@"Server=localmachineName\SQLEXPRESS; database=database1;user id=username; password=mypassword;"); 

답변

3

SQL 인증이 사용 설정되어 있습니까?

그렇지 이미이 경우

확인 : http://www.hosting.com/support/vps/windows/mixedmode/ 바와 같이

+0

나는 위의 변경을했다. 새로운 오류가 발생했습니다. 로그인으로 요청 된 데이터베이스 "MyDatabase"를 열 수 없습니다. 로그인에 실패했습니다. 'mylogin'사용자가 로그인하지 못했습니다. –

+0

SQL 서버를 만들 수있는 sql 로그인을 만들었지 만 특정 db에 대한 로그인에 대한 액세스 권한이 없습니다. http://technet.microsoft.com/en-us/library/aa337545.aspx – MatthewMartin

+0

믿거 나 말거나, 나는 내내 틀린 암호를 사용하고 있었다고 생각합니다. 나는 다시 들어가서 시행 된 암호 정책 상자를 선택하지 않은 상태에서 암호를 변경했다. 내 연결과 SQL에 대한 편집이 이제 작동합니다. 도와 주셔서 감사합니다. –

2

당신은 ;usernamepassword 사이를 놓치고있다.

+0

내 실수. 나는 그 문자열을 자주 바꾸고 그 문자열을 포함시키지 않았다. 현재 코드 섹션에서. 나는 돌아가서 문제를 해결하지 못했음을 바로 잡았다. –

0

, 연결 문자열은 올바른 보이지 않는다. 예제는 connectionstrings.com에서 찾을 수 있습니다. 또는 KB article이 도움이 될 수 있습니다.

관련 문제