2009-10-27 5 views
0

VB6 및 SQL Server 2005 사용다른 시스템 데이터베이스에 연결하는 방법?

다른 시스템 SQL Server에 연결하기 위해 SQL 연결을 작성하고 싶습니다.

코드

SNAME에서
ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI; Persist Security Info=False;Initial Catalog=STAR;Data Source=" & SName & "" 

- 상기 결선 코드가 동일한 시스템에서 근무하는 서버 이름

에게주는 건가요, 내가 다른 시스템 데이터베이스에 연결한다고 가정

에 대한 의미 예

나는 시스템 A에서 프로그램을 실행하고, 시스템 B에서는 데이터베이스를 실행한다. SQL 연결을 작성하는 방법

Is possible with IP Address like SName = 192.12.12.1/System B 

연결 문자열을 쓰는 방법.

코드 도움말이 필요합니다.

답변

1

네트워크/DNS에 따라 컴퓨터 이름을 입력 할 수 있어야하며 도메인 이름이 필요할 수도 있습니다.

SQL 서버는 또한 그것의 이름으로 SQL 인스턴스를 액세스하기위한 명명 된 파이프이라는 것을 가지고 - 그에서 구글 검색을 ...

0

나는 완전히 질문을 이해할 수 없지만 두 번째 서버를 참조하는 별도의 연결 문자열을 가질 수는 없습니까?

0

예, IP 주소 또는 컴퓨터 이름 있지만 둘 다 사용할 수 있습니다. 정확한 구문은

Data Source=192.12.12.1; Initial Catalog=STAR; User Id=abc; Password=def;

이 경우, 당신은 두 서버 사이에 설정된 신뢰를 가지고, 당신은 데이터베이스와 프로그램에 존재하는 경우 당신이하고있는 것처럼 Integrated Security=True를 사용하여 User IdPassword 부품을 교체 할 수있다 같은 기계.

여기에 다양한 유형의 연결 문자열이 설명되어 있습니다. http://connectionstrings.com/sql-server-2005

관련 문제