2012-09-14 3 views
-1

나는 C# .Net Windows 응용 프로그램이 있습니다. MYSQL이 서버에 설치되어NHibernate - MYSQL - 원격 db 서버 연결 문자열 문제

11.90.109.19

말 그리고 C# 닷넷 Windows 응용 프로그램은 다른 conmputer에서 실행되고 있습니다. 내가 Spring.Net과 NHibernate에

NHibernate에 연결 문자열을 구성하여 Spring.Net 파일

<db:provider id="DbProvider" provider="SqlServer-2.0" 
    connectionString="Server=tcp:(local),3306;Database=vault14092012;Trusted_Connection=False;User ID=root;Password=root"/> 

그러나 다음주고있다 오류로

enter image description here

긴급 도움을 사용하고

필수. 연결 문자열 아래 이는 NHibernate에 예외없는 미세

<db:provider id="DbProvider" 
        provider="SqlServer-2.0" 
        connectionString="server=localhost;Database=vault14092012;User ID=root;Password=root"/> 

답변

0

을하고있다. 연결 문자열에 지원되지 않는 키워드가있는 것 같습니다. 스크린 샷 대신 전체 오류 메시지를 붙여 넣어야합니다.

첫 번째 보이는 문자 (tr)로 판단하면 문제는 Trusted_Connection=false 부분에 있다고 말할 수 있습니다. MySQL은 그것을 지원하지 않는 것 같습니다.

<db:provider 
    id="DbProvider" 
    provider="SqlServer-2.0" 
    connectionString="server=11.90.109.19;Port=3306;Database=vault14092012;User ID=root;Password=root"/> 
: http://connectionstrings.com/mysql

는이 같은 뭔가 시도 유무 : 여기

당신은 MySQL의 연결 문자열에 대한 자세한 정보를 찾을 수 있습니다