SQL Server 2000 로컬 데이터베이스에 대 한 보안 네트워크 연결 하는 방법

요약

SQL Server 2000 개인 Edition 및 SQL Server 2000 Desktop Engine (MSDE 2000이 라고도 함)의 일부 인스턴스는 같은 컴퓨터에서 실행 되는 응용 프로그램 에서만 사용 되는 로컬 데이터 저장소로 운영할 수도 있습니다. 네트워크 연결 되지 이러한 MSDE 2000이 인스턴스를,는 필요 하지 않게 네트워크 지원 하 고 필요 하지 않은 리소스를 해제 하는 것이 바람직합니다.

SQL Server 2005를 사용 하는 경우

동일한 개념 및 SQL Server 2000에 대 한 토론 SQL Server 2005와 SQL Server Express에 적용 됩니다. SQL Server 2005에서이 주제에 대 한 자세한 내용은 SQL Server 2005 온라인 설명서의 다음 항목을 참조 하십시오.
  • 방법: 클라이언트 프로토콜 (SQL Server 구성 관리자)을 구성 합니다.
  • 서버 네트워크 프로토콜 및 네트워크 라이브러리 구성
  • 기본 SQL Server 네트워크 구성

자세한 내용

SQL Server 2000 또는 MSDE 2000의 각 인스턴스는 네트워크 프로토콜 및 주소의 특정 집합에서 수신 대기 하도록 구성할 수 있습니다. 인스턴스는 네트워크 연결이 필요 하지 않으면, 사용 하지 않는 네트워크 지원을 해제 하면 인스턴스의 보안 종속성이 감소. 하지 네트워크 프로토콜에서 수신 대기 하도록 인스턴스를 구성 하 여이 수행할 수 있습니다. 일반적으로 이렇게 하면 로컬 데이터 저장소로 작동 하는 SQL Server 2000의 버전을 사용 하 여:
  • SQL Server 2000 개인 에디션
-또는-
  • SQL Server 2000 데스크톱 엔진 (MSDE 2000)

네트워크 프로토콜에 대해 수신 대기할 필요가 있는 SQL Server 인스턴스를 구성 하는 즉시 모든 응용 프로그램이 동일한 컴퓨터에서 공유 메모리 네트워크 라이브러리를 사용 하 여 인스턴스와 통신 합니다.

네트워크 프로토콜 지원을 해제 하면 네트워크 프로토콜은 기본적으로 안전 하지 않습니다 의미 하지 않습니다. 언제 든 지 외부 리소스를 액세스 하는 프로그램 외부 리소스가 매우 안전 하더라도 프로그램은 외부 리소스의 보안에 대해 종속성을 가져옵니다. 사용 되지 않는 리소스를 해제 하 여 프로그램 간단 하 게 자신의 보안 종속성을 줄입니다.

참고: 해당 인스턴스의 모든 관리 인스턴스가 실행 되는 컴퓨터에서 완료 되어야 합니다.

SQL Server 2000 SP3a 또는 MSDE 2000 SP3a의 인스턴스를 하지 네트워크 프로토콜에서 수신 대기 하도록 구성 된 경우 1434 UDP 포트에서 수신 대기를 중지 합니다. 항상 이전 버전의 SQL Server 2000 이나 MSDE 2000의 구성에 관계 없이 UDP 1434에서 수신합니다. 자세한 내용은 Readme.htm은 SP3a를 다음 Microsoft 웹 사이트를 참조 하십시오.

SQL Server 2000 서비스 팩 3a Readme.htm

인스턴스에서 Windows 인증 모드에서 실행 되는 경우 SQL Server sysadmin 고정된 서버 역할의 구성원 이어야 합니다 해당 컴퓨터의 Windows 계정 중 하나. 인스턴스가 혼합된 모드에서 실행 되는 Windows 계정을 사용 하 여이 SQL Server sysadmin 고정 서버 역할 또는 sa 계정을 사용 하 여 관리자 기록할 수 있습니다.

네트워크 연결을 감지 하도록 하지 SQL Server 2000 또는 MSDE 2000의 기존 인스턴스를 구성 하는 SQL Server 2000 서버 네트워크 유틸리티를 사용 하려면 다음과이 같이 하십시오.
  1. 컴퓨터에 SQL Server 클라이언트 도구가 설치 된 경우 Microsoft SQL Server 프로그램 그룹을 연 다음 서버 네트워크 유틸리티를 시작 합니다. SQL Server 클라이언트 유틸리티가 설치 되어 있지 않으면 SQL Server Tools\Binn 폴더에 있는 Svrnetcn.exe 파일을 실행 합니다. 일반적으로 SQL Server 클라이언트 유틸리티는 컴퓨터에 설치 되지 않은 이유는 컴퓨터에 사용자의 SQL Server 클라이언트 유틸리티 사용 라이센스를 제공 하지 않는 MSDE 2000 인스턴스의 실행만 되는.

    SQL Server 2000 파일의 폴더 구조에 대 한 자세한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.

    SQL Server 여러 인스턴스에 대 한 파일 위치
  2. 일반 탭의 이 서버의 인스턴스목록 상자에서 SQL Server 인스턴스 이름을 선택 합니다. 기본 인스턴스에 대 한 서버 이름 선택 또는 명명된 된 인스턴스에 대 한 서버 이름/인스턴스 이름 선택.
  3. 로컬 연결만 허용 하도록 SQL Server 인스턴스를 제한 하려면 사용 안 함 사용할 수 있는 프로토콜 목록에 프로토콜 목록이 남지 않을 때까지 클릭 합니다. 원격 연결을 허용 하려면 나중에이 옵션을 변경 해야 할 경우이 과정을 반대로 하 고 하나 이상의 프로토콜을 사용 합니다.
  4. 확인을 클릭합니다.
  5. 적용 하려면 변경 내용을 SQL Server 인스턴스를 다시 시작 합니다.
현재 지원 하지 않도록 구성 되어 있는 SQL Server 2000의 인스턴스에 대 한 네트워크 연결을 사용 하려면 SQL Server 2000 서버 네트워크 유틸리티를 사용할 수 있습니다.

DISABLENETWORKPROTOCOLS 스위치

SQL Server 2000 Desktop Engine (MSDE 2000) 서비스 팩 3 설치 프로그램에 사용할 수 있는 네트워크에 연결 되어 있지 않은 MSDE 2000의 새 인스턴스를 설치 하는 데 사용할 수 있는 새 DISABLENETWORKPROTOCOLS 스위치를 도입 했습니다.

S p 3에 대 한이 스위치 동작은 사용 하는 네트워크 프로토콜 연결을 사용 하 여 인스턴스가 설치 된 DISABLENETWORKPROTOCOLS를 지정 하지 않도록 합니다. DISABLENETWORKPROTOCOLS 지정 = 1 이면 해당 인스턴스에 대 한 프로토콜을 사용 하는 네트워크입니다.

SP3a에서 DISABLENETWORKPROTOCOLS의 동작 변경 내용이 두 가지가 있습니다.
  • SP3a의 새 인스턴스를 설치할 때 기본적으로 인스턴스를 더 안전 하, 네트워크 프로토콜 지원을 해제 하는 것.
  • MSDE 2000의 기존 인스턴스를 업그레이드할 때 네트워크 프로토콜 지원을 해제 하도록 지정할 수 있습니다.
다음 표에서이 동작을 설명 합니다.

MSDE 2000 SP3a의 새 설치 합니다.


현재 설정사용자가 지정한 네트워크 프로토콜 설정네트워크 프로토콜 결과
없음사용 안 함사용 안 함
없음사용 가능사용 가능
없음사용자가 지정한 설정 없음사용 안 함

MSDE 2000 SP3a로 업그레이드


현재 설정사용자가 지정한 네트워크 프로토콜 설정네트워크 프로토콜 결과
사용 안 함사용 안 함사용 안 함
사용 안 함사용 가능사용 가능
사용 안 함사용자가 지정한 설정 없음사용 안 함
사용 가능사용 가능사용 가능
사용 가능사용 안 함사용 안 함
사용 가능사용자가 지정한 설정 없음사용 가능



참고: 사용 하 여 MSDE 2000 setup.exe를 실행 하면 /DISABLENETWORKPROTOCOLS 스위치가 나타나지 않으면 해당 "/ ?" 스위치를 지 원하는 스위치를 나열 합니다.


DISABLENETWORKPROTOCOLS에 대 한 자세한 내용은 다음 Microsoft 웹 사이트에서 사용할 수 있는 SQL Server 2000 서비스 팩 3a Readme 파일을 참조 하십시오

SQL Server 2000 서비스 팩 3a Readme.htm

참조

네트워크 연결을 사용 하도록 설정 하는 방법에 대 한 정보를 Microsoft 기술 자료의 다음 문서를 참조 하십시오.
814132 버그: SQL Server 2000 서비스 관리자 유틸리티에 네트워크 연결을 설정 하지 않은 인스턴스가 나타나지 않는다


속성

문서 ID: 814130 - 마지막 검토: 2017. 2. 7. - 수정: 2

피드백