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

기술 자료 번역 기술 자료 번역
기술 자료: 814130 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

SQL Server 2000 Personal 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 구성 관리자)
  • 서버 네트워크 프로토콜 및 Net-Library 구성
  • 기본 SQL Server 네트워크 구성

추가 정보

SQL Server 2000 또는 MSDE 2000의 각 인스턴스는 네트워크 프로토콜 및 주소의 특정 집합에서 수신 대기하도록 구성할 수 있습니다. 인스턴스를 네트워크에 연결할 필요가 없는 경우 사용하지 않는 네트워크 지원을 해제하면 인스턴스의 보안 종속성이 감소됩니다. 네트워크 프로토콜에서 수신 대기하지 않도록 인스턴스를 구성하여 이렇게 할 수 있습니다. 대개 로컬 데이터 저장소로 작동하는 다음과 같은 SQL Server 2000의 버전에서만 이렇게 합니다.
  • SQL Server 2000 Personal Edition
또는
  • SQL Server 2000 Desktop Engine(MSDE 2000)

네트워크 프로토콜에 대해 수신 대기하지 않는 SQL Server의 인스턴스를 구성하면 같은 컴퓨터에 있는 모든 응용 프로그램은 공유 메모리 Net-Library를 사용하여 인스턴스와 통신합니다.

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

참고 인스턴스가 실행 중인 컴퓨터에서 해당 인스턴스를 완벽하게 관리해야 합니다.

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

SQL Server 버전 2000 서비스 팩 3a Readme.htm(영문)

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

SQL Server 2000의 서버 네트워크 유틸리티를 사용하여 네트워크 연결에 대해 수신 대기하지 않는 SQL Server 2000 또는 MSDE 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의 인스턴스 이름을 선택합니다. 기본 인스턴스에 대해 servername을 눌러 선택하거나 명명된 인스턴스에 대해 servername/instancename을 눌러 선택합니다.
  3. SQL Server의 인스턴스를 로컬 연결만 허용하도록 제한하려면 사용 할 수 있는 프로토콜 목록에 프로토콜 목록이 남지 않을 때까지 사용 안 함을 누릅니다. 나중에 설정을 변경하여 원격 연결을 허용하려면 이 과정을 반대로 수행하여 프로토콜을 하나 이상 사용 가능하게 합니다.
  4. 확인을 누릅니다.
  5. SQL 서버의 인스턴스를 다시 시작하여 변경 내용을 적용합니다.
SQL Server 2000 서버 네트워크 유틸리티를 사용하여 현재 지원하지 않도록 구성된 SQL Server 2000의 인스턴스에 대한 네트워크 연결을 설정할 수 있습니다.

DISABLENETWORKPROTOCOLS 스위치

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

SP3에서 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 BUG: SQL Server 2000 서비스 관리자 유틸리티에 네트워크 연결을 설정하지 않은 인스턴스가 나타나지 않는다





Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 814130 - 마지막 검토: 2007년 10월 29일 월요일 - 수정: 10.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
  • Microsoft SQL Server 2000 서비스 팩 3a
  • Microsoft SQL Server 2000 Desktop Engine (MSDE) SP3a
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Workgroup Edition
키워드:?
kbproductlink KB814130

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com