2013-04-17 2 views
0

MSDE가 설치되어 있고 데이터베이스가 있습니다. 그리고 클라이언트 컴퓨터에서 ODBC 별칭 (x). C#으로 작성된 .NET4 프로그램을 사용하여이 연결하려고합니다. 로그인 이름 (y)과 암호 (z) 만 있으면 어떤 연결 문자열을 사용해야합니까?ODBC 별칭을 사용하여 SQL Server에 연결

아니면 레지스트리에서 서버 및 데이터베이스 이름을 추출합니까?

+0

지금까지 해보신 것은 무엇입니까? Google 검색은 C#에 대한 연결 문자열의 예를 많이 제공합니다. – Brian

+0

www.connectionstrings.com을 살펴보십시오. 어쩌면 그것은 당신이 필요로하는 것을 포함 할 것입니다. – ferdyh

+0

Google 또는 connectionstrings.com에서 좋은 결과를 얻은 경우 여기에서 질문하지 않습니다. 네, 둘 다 시도했습니다. 그들은 서버 이름을 알고있는 경우에만 결과를 얻습니다. ODBC 별칭 만 있습니다. –

답변

0

이 시도 :

제공 = MSDASQL.1을; 데이터 소스 = X

x는 ODBC의 별칭입니다

. 평상시대로 보안 정보를 추가해야합니다.

0

http://support.microsoft.com/kb/310988

예 # 4 DSN를 사용한다.

{ 
    OdbcConnection cn; 
    OdbcCommand cmd; 
    string MyString; 

    MyString="Select * from Customers"; 

    cn= new OdbcConnection("dsn=myDSN;UID=myUid;PWD=myPwd;"); 

    cmd=new OdbcCommand(MyString,cn); 

    cn.Open(); 
    MessageBox.Show("Connected"); 

    cn.Close(); 
}  
관련 문제