원격 서버 구성
SQL Server에서는 이전 버전과의 호환성을 위해서만 원격 서버를 지원합니다. 새 응용 프로그램은 그 대신 연결된 서버를 사용해야 합니다. 자세한 내용은 서버 연결을 참조하십시오.
원격 서버를 구성하면 별도의 연결을 설정하지 않고 SQL Server의 인스턴스에 연결된 클라이언트가 SQL Server의 다른 인스턴스에서 저장 프로시저를 실행할 수 있습니다. 대신 클라이언트가 연결된 서버는 클라이언트 요청을 수락하고 해당 클라이언트를 대신해서 원격 서버에 요청을 전송합니다. 원격 서버는 요청을 처리하고 원래 서버에 결과를 보냅니다. 원래 서버는 클라이언트에 다시 결과를 전송합니다. 원격 서버 구성을 설정할 때는 보안을 설정하는 방법도 고려해야 합니다. 원격 서버의 보안에 대한 자세한 내용은 원격 서버의 보안을 참조하십시오.
다른 서버에서 저장 프로시저를 실행하기 위해 서버 구성을 설정할 때 기존의 원격 서버 구성이 없는 경우 원격 서버 대신에 연결된 서버를 사용합니다. 저장 프로시저와 분산 쿼리는 둘 다 연결된 서버에 대해 허용되지만 원격 서버에 대해서는 저장 프로시저만이 허용됩니다.
원격 서버 정보
원격 서버는 쌍으로 설정합니다. 한 쌍의 원격 서버를 설정하려면 양쪽 서버가 서로를 원격 서버로 인식하도록 구성해야 합니다.
대개 원격 서버에 대한 구성 옵션은 설정할 필요가 없습니다. SQL Server Set은 로컬 및 원격 컴퓨터 모두에 기본값을 설정하여 원격 서버 연결을 허용합니다.
원격 서버에 액세스하려면 remote access 구성 옵션을 로컬 컴퓨터와 원격 컴퓨터에서 1로 설정해야 합니다. 이 값은 기본 설정입니다. remote access는 원격 서버로부터의 로그인을 제한합니다. Transact-SQLsp_configure 저장 프로시저 또는 SQL Server Management Studio를 사용하여 이 구성 옵션을 다시 설정할 수 있습니다. SQL Server Management Studio에서 옵션을 설정하려면 서버 속성 연결 페이지에서 이 서버에 대한 원격 연결 허용을 사용합니다. 서버 속성 연결 페이지에 접근하려면 개체 탐색기에서 서버 이름을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다. 서버 속성 페이지에서 연결 페이지를 클릭합니다.
로컬 서버에서 원격 서버 구성을 해제하여 쌍을 이루는 원격 서버의 사용자가 해당 로컬 서버에 액세스하는 것을 차단할 수 있습니다.