..
종종 SQL 서버에서 실행되는 응용 프로그램은 Microsoft에서 DBMS의 다른 인스턴스에서 거주 데이터에 액세스할 수 있어야합니다. 그 응용 프로그램은 동일한 시스템의 기본 인스턴스에 물리적으로 다를 수 있습니다, 또는 다른 컴퓨터에있는 수도 있습니다.
이러한 경우의 해결 방법은 응용 프로그램이 SQL Server의 다른 인스턴스에 의해 관리되는 데이터에 액세스할 수 있도록 소위 연결된 서버 (연결된 서버)를 사용하는 것입니다. 사실, 연결된 서버는 데이터를 다른 소스에 액세스하는 데 사용할 수 있으므로 심지어는 비 - SQL 서버 수 있습니다. 이 문서에서는, 그러나 우리는 SQL Server 데이터베이스에 저장된 정보에 액세스하는 연결된 서버의 사용과 관련된 측면에 초점을 맞출 것이다.
연결된 서버를 설정하는 방식을 볼 수 있습니다 전에, 이제 기본적인 아키텍처합시다. 연결된 서버는 기본적으로 쿼리 (데이터에 대한 질문) SQL Server의 특정 인스턴스가있는 서버로 전송하고 다음 리디렉션과 SQL Server의 다른 인스턴스에 의해 처리 수있게 해주는 메커니즘입니다. 이 작업의 결과는 다음 쿼리를 보낸 클라이언트에 반환됩니다.
다음 이미지는이 아키텍처를 명확히하는 데 사용됩니다

이 이미지는 SQL Server의 인스턴스를 실행하는 서버에 애플 리케이션 서버에 직접 쿼리를 모두 연결할 수있는 일반적인 클라이언트를 보여줍니다. 서버 1에 클라이언트 (또는 응용 프로그램 서버에서 실행되는 응용 프로그램) 서버 2에있는 데이터를 필요로하는 쿼리를 보냅니다 경우는 분산 쿼리에 온다. 서버 1 서버 2에 연결된 서버를 정의는 쿼리의이 유형을 허용합니다.
서버 1에 정의된 연결된 서버를 사용하여 서버 2에서 정보를 추출 분산 쿼리는 다음과 같습니다
SERVER2.master.sys.databases에서 '원격 데이터베이스 이름'으로 이름을 선택
즉, 데이터의 구문은 FROM 절에 존재는 다음과 같습니다
<nome_linked_server>. <database_name>은. <schema>. <OBJECT>
지금은 우리 SQL Server를 관리 스튜디오를 사용하여 연결된 서버를 설정하는 방법을 보자. 첫째, 서버 개체 노드를 확장하고 항목을 연결된 서버에서 오른쪽 마우스 버튼을 클릭, 새 연결된 서버를 선택

| |
MS 액세스 과정
쉽고 빠르게 데이터베이스를 만들고 관리하는 방법에 대해 알아보십시오. 2012년 6월 1일까지 -10 % 할인합니다. |
| |
코스 MySQL을
오픈 소스 데이터베이스의 관리. 2012년 6월 1일까지 -15 % 할인. |
| |
코스 데이터베이스와 SQL
관계형 데이터베이스 만들기 및 관리. 2012년 6월 1일까지 -15 % 할인. |