SQL 서버 구성 관리자. SQL Server 관리 도구 보고서


시작 => 프로그램 => Microsoft SQL Server 2008 R2 => 구성 도구 => SQL Server 구성 관리자

  1. 46... SQL Server 구성 관리자 창
섹션의 창 왼쪽에 네트워크 구성SQL섬기는 사람라인 선택 프로토콜SQL 2008 창의 오른쪽에서 TCP \ IP 프로토콜의 상태를 "활성화됨"으로 변경합니다.

변경 사항을 적용하려면 SQL Server 서비스를 다시 시작해야 합니다. 이렇게 하려면 창 왼쪽에서 섹션을 선택합니다. 서비스SQL섬기는 사람, SQL Server(SQL 2008) 행을 선택하고 서비스 다시 시작창 도구 모음( 그림 47).


  1. 47... SQL 서버 서비스
1.8.4 클라이언트 측 연결 구성

서버에 연결하기 위해 연결 문자열에서 생성된 SQL Server ODBC 데이터 원본이 사용됩니다. 특별한 소스(DSN) 생성이 필요하지 않습니다.

등록 창에서 소프트웨어 패키지를 처음 실행할 때( 그림 48) 매개변수를 지정해야 합니다. 서버 이름그리고 데이터베이스 이름.


  1. 48... 등록 창
서버 이름 구문: [\]

  • - 서버 식별자.
서버 ID는 사용 중인 프로토콜에 대해 결정적이어야 합니다. TCP \ IP 프로토콜의 경우 다음 식별자가 허용됩니다.

  • IP 주소로 확인할 수 있는 DNS 또는 NetBIOS 이름.

  • IP 주소;

  • 로컬 주소 "127.0.0.1" 또는 "." 로컬 서버) 및 이름 "(local)"을 사용하여 네트워크 인터페이스를 우회하여 직접 연결합니다.

  • 지정된 서버에 있는 SQL Server 인스턴스의 이름입니다. SQL Server의 첫 번째 설치(기본 인스턴스)의 경우 인스턴스 이름이 지정되지 않습니다.

연결이 실패하거나 계속 끊어지면 서버 별칭을 사용해야 합니다. 서버 별칭은 특정 SQL 서버에 연결하기 위한 명명된 설정 그룹입니다. 별칭을 사용하면 SQL Server의 명명된 설치(인스턴스)를 포함하여 대부분의 연결 문제가 해결됩니다.

별칭은 "시작 - Microsoft SQL Server - 클라이언트 네트워크 유틸리티" 메뉴에서 호출할 수 있는 cliconfg.exe 유틸리티를 사용하여 구성됩니다. "별칭(별명버튼 사용 [추가하다 (추가하다] , [변화 (편집하다)] 그리고 [삭제 (삭제)] (그림 49).


  1. 49... 네트워크 라이브러리 구성 추가
네트워크 라이브러리 구성 추가 창에서 다음 매개변수를 지정해야 합니다.

에 대한 예에서 그림 49 IP 주소 192.168.0.2, 포트 1433을 나타내는 "DBSRV"라는 별칭이 구성됩니다. 이 경우 별칭은 서버의 실제 이름과 동일합니다.

종종 사용되는 서버에 대한 연결 별칭이 자동으로 생성되므로 변경할 때 네트워크 주소서버는 사용되지 않는 별칭을 제거해야 합니다(SHOULD).

서버의 실제 이름이 별칭의 이름과 일치하면 위의 별칭 매개변수를 사용하여 연결합니다. 따라서 서버의 네트워크 매개변수를 변경할 때 클라이언트 스테이션의 별칭 설정을 추가로 확인하고 조정해야 합니다.

1.8.5 연결 문제 진단

두 가지 주요 연결 문제가 있습니다.


  1. 네트워크 및 프로토콜 문제

  2. 보안(인증) 문제.
연결 문제 진단 절차:

  1. 하드웨어 및 시스템 소프트웨어가 제대로 작동하는지 확인하십시오.

  • SQL Server가 실행 중입니다.

  • 모든 서버가 로드되고 네트워크에 연결됩니다.

  • 네트워크 장비가 제대로 작동하고 모든 케이블이 연결되어 있습니다.

  • 네트워크 장치 및 드라이버가 설치되고 켜져 있으며 오류 및 충돌 없이 작동합니다.

  1. 운영 체제에서 사용하는 프로토콜의 구성을 확인하십시오. 검사는 다음 수단을 통해 서버와 클라이언트에서 수행되어야 합니다. 운영 체제윈도우.
다음 조건이 충족되어야 합니다.

  • 필요한 프로토콜은 사용된 프로토콜에 할당되어야 합니다. 네트워크 장치 (네트워크 카드, 모뎀 등);

  • 사용된 프로토콜의 경우 이름, 주소 및 기타 구성 매개변수가 장치 매개변수에 할당되어야 합니다.

  • 네트워크 서비스는 사용된 프로토콜 및 장치(이름 서버, 주소 배포 서버 등)를 지원하도록 구성되고 시작되어야 합니다.

  • 사용된 방화벽 및 암호화 보호 수단은 사용된 프로토콜의 작동을 방해해서는 안 되며 사용된 서버 및 클라이언트 스테이션의 활동을 차단해서는 안 되며 SQL Server 트래픽을 필터링하지 않아야 합니다.
연결 문제가 프로토콜 및(또는) 네트워크 장치 및 서비스의 작동과 관련된 경우 "SQL Server가 존재하지 않거나 액세스가 거부되었습니다", "일반 네트워크 오류", "SSPI 컨텍스트를 생성할 수 없음"과 같은 메시지와 함께 정보 창이 열립니다. ", "지정된 SQL 서버를 찾을 수 없습니다" 및 기타. 클라이언트 측에서 연결할 때 "서버 연결 대기 기간이 만료되었습니다", "서버에 연결할 수 없습니다", "아니요" 형식의 메시지와 함께 정보 창이 열립니다. 물리적 연결»오랜 지연 후(30-60초).

이 경우 사용된 프로토콜의 작동에 대한 진단 유틸리티를 사용하여 연결 확인을 수행해야 합니다.


  1. 인증 및 보안 문제를 확인합니다. 이러한 문제는 다음 이유 중 하나로 인해 발생할 수 있습니다.

  • 잘못된 자격 증명, 서버 이름 또는 데이터베이스

  • 제한된 모드의 SQL Server

  • NTLM, Kerberos 등의 문제;

  • 도메인 액세스 문제: 도메인 컨트롤러를 사용할 수 없음, 트러스트 없음, 거부됨 익명 액세스또는 다른 사람;

  • 설정된 경우에 필요한 "사용자 복원" 작업이 수행되지 않았습니다.
사용자 자격 증명과 데이터베이스 이름이 올바른지 주의 깊게 확인하십시오. 오류가 발생하면 "선택한 데이터베이스에 대한 액세스 권한이 없거나 존재하지 않습니다.", "액세스 권한이 없습니다."와 같은 메시지와 함께 정보 창이 열립니다. 사용자 이름과 암호가 올바르게 입력되었는지 확인하십시오. "," 선택한 데이터베이스에 대한 액세스 권한이 없거나 존재하지 않습니다." 등

또한 식별하기 위해 가능한 이유컴퓨터 이벤트 로그를 봅니다. Windows NT 인증을 사용하여 SQL Server에 연결하는 문제를 해결하려면 SQL Server 인증을 사용하십시오.

다른 컨텍스트에서 "업데이트가 불가능합니다"와 같은 정보 메시지를 받는 경우(이는 클라이언트와 데이터베이스 버전이 일치하지 않거나 너무 오래되었거나 너무 새로운 클라이언트), 클라이언트 버전으로 문제를 해결해야 합니다(참조. 1.6페이지).

위의 방법으로 문제가 해결되지 않은 경우 서버 관리자 권한(또는 최소한 데이터베이스 소유자)으로 새 계정을 생성하면 데이터베이스에 액세스할 수 있습니다. 이 경우 성공적인 연결 시도는 이전 사용자가 작동할 수 없음을 의미하므로 사용자 복구 모드를 사용해야 합니다.

1.8.5.1 TCP/IP 프로토콜 테스트

명령 사용 ipconfig / 모두 서버에서 프로토콜 설정 정의 - 전체 이름을 알아야 합니다. 네트워크 이름서버 및 해당 IP 주소.

클라이언트 스테이션에서 연결 테스트 명령을 실행합니다. - 섬기는 사람>, 여기서 수신된 서버 이름을 매개변수로 지정하십시오. 다음 형식으로 올바른 서버 IP와 4개의 응답을 받아야 합니다.
32바이트의 dbsrv를 사용한 패킷 교환:

192.168.0.2의 응답: 바이트 수 = 32회

192.168.0.2의 응답: 바이트 수 = 32회

192.168.0.2의 응답: 바이트 수 = 32회
192.168.0.2에 대한 핑 통계:

패킷: 보낸 = 4, 받은 = 4, 손실 = 0(손실 0%),

대략적인 전송 및 수신 시간:

최저 = 0ms, 최고 = 0ms, 평균 = 0ms
서버 주소를 찾을 수 없거나("알 수 없는 호스트" 메시지) 잘못된 경우 이름 확인 서비스(DNS 또는 WINS)가 작동하지 않습니다. 이 경우 해당 서비스의 동작을 확인(예: DNS용 nslookup 유틸리티 사용)하거나 연결할 때 서버 이름 대신 IP 주소를 사용해야 합니다. 명령을 사용하여 연결 확인 IP-주소>아래 지침에 따라 결과를 분석하십시오.

"와 같은 메시지가 요청 시간이 초과되었습니다» 결과: " 패킷 ... 4 손실(100%)", 서버에 접속할 수 없음을 의미합니다. "IP 주소", "서브넷 마스크" 및 "기본 게이트웨이" 설정을 확인해야 합니다. 확인하려면 ipconfig(IP 장치 구성), tracert(라우팅) 명령을 사용합니다.

로컬 네트워크에서 작업할 때 송수신 시간은 " ”, 최대 송수신 시간은 1ms를 초과하지 않아야 합니다. 그렇지 않으면 부하 근거리 통신망불균형 또는 네트워크 장비 오작동; 네트워크의 하드웨어 배선, 패킷 오류, 간섭 수준 및 기타 통신 채널 매개 변수를 더 자세히 확인할 필요가 있습니다.

1.8.5.2 SQL Server 네트워크 설정 확인

SQL Server 인스턴스가 구성되어 있고 클라이언트 응용 프로그램에서 사용하는 TCP/IP 포트에서 실행 중인지 확인합니다. 이렇게 하려면 현재 SQL Server 오류 로그를 검토하고 SQL Server에 올바른 IP 주소와 포트가 있는지 확인해야 합니다. 로그에는 다음과 같은 줄이 포함되어야 합니다.

2005-01-06 08: 09: 46.17 TCP에서 수신하는 서버 SQL 서버,…

2005-01-06 08: 09: 55.17 서버 SQL 서버가 192.168.0.2:1433, 127.0.0.1:1433에서 수신 대기 중입니다.
포트가 이미 다른 응용 프로그램에서 사용 중이거나 클라이언트 연결이 서버에 과부하가 걸리는 경우 SQL Server 2000은 선택한 포트를 열 수 없습니다. 이 경우 SQL Server 오류 로그 1에 메시지가 포함됩니다.

2001-11-14 15: 49: 14.12 서버 SuperSocket 정보: TCP 포트 1433에서 바인딩에 실패했습니다.
기본 포트는 서버 네트워크 유틸리티를 사용하거나 레지스트리에서 "HKEY_LOCAL_MACHINE \ Software \ Microsoft

\ MSSQLServer \ MSSQLServer \ SuperSocketNetlib \ Tcp \ "

사용되는 포트는 다음 명령을 사용하여 결정됩니다. netstat (그림 50).


  1. 50... 활성 연결 목록
명명된 SQL Server 인스턴스의 경우 포트가 동적으로 결정됩니다. SQL Server가 이 포트에 연결할 수 없으면 연결할 다른 포트를 선택합니다. 이 경우 포트를 동적으로 감지하도록 클라이언트 응용 프로그램을 구성하는 것이 좋지만 클라이언트와 서버 2 모두에서 포트를 엄격하게 설정하는 것이 바람직합니다.

동적 포트 감지(기본값)의 경우 0(영)을 사용합니다.

포트 번호를 하드코딩하려면 포트 번호를 지정하십시오.

여러 포트를 사용하려면 포트 번호를 쉼표로 구분하여 지정하십시오(예: "1433,5000,5001"). 이 경우 프로토콜에서 다음 메시지를 받아야 합니다.

192.168.0.2:1433, 192.168.0.25:5000, 192.168.0.2:5001에서 수신하는 SQL 서버

새 설정을 적용하려면 SQL Server를 다시 시작해야 합니다.
1.8.5.3 SQL Server 액세스 모드 확인

SQL Server가 실행 중인지 확인하십시오. 여러 SQL Server 인스턴스를 사용하는 경우 필요한 인스턴스가 실행 중인지 확인하십시오. SQL Server 서비스를 다른 서비스(SQL Server Agent, Microsoft Search)와 혼동하지 마십시오.

확인은 SQL Server 서비스 관리자(화면 모서리에 아이콘이 있어야 함) 또는 "컴퓨터 관리"(또는 영어 "관리") 모드를 사용하여 수행됩니다. 첫 번째 경우에는 필요한 서버와 "SQL Server" 서비스를 선택해야 하고 두 번째 경우에는 명명된 설치에 대한 "MSSQLSERVER" 또는 "MSSQLSERVER \" 서비스를 찾아야 합니다.

SQL Server에 필요한 데이터베이스가 있는지 확인하고 클라이언트에서 이름을 올바르게 지정하십시오. 데이터베이스 연결은 "DBO 전용", "단일 사용자", "로드" 모드로 제한될 수 있습니다. Enterprise Manager를 체크인하려면 데이터베이스 속성 탭으로 이동하십시오. « 권한» , 설정 얽매다입장.

SQL Server가 올바른 인증 모드에서 실행 중인지 확인하십시오. SQL Server 및 Windows 혼합 모드는 로그인 및 암호에 필요하며 Windows만 NT 인증에 충분합니다. Enterprise Manager를 체크인하려면 서버 속성 탭으로 이동하십시오. « 보안» , 설정 인증... 두 번째 확인 방법은 레지스트리를 사용하는 것입니다.


  • 기본 인스턴스의 경우
HKEY_LOCAL_MACHINE \ 소프트웨어 \ Microsoft \ MSSQLServer \ MSSQLServer \ 로그인 모드

  • 명명된 예를 들어
HKEY_LOCAL_MACHINE \ 소프트웨어 \ 마이크로소프트 \ 마이크로소프트 SQL 서버 \
찾다

어렸을 때 DBA가 되는 꿈을 꾸는 사람을 본 적이 없습니다. 많은 사람들이 정말로 그것을 좋아하지만 삶은 단순히 우리를 이 직업으로 데려옵니다. SQL Server 관리에 대한 자세한 내용은 제품 가이드와 함께 제공되는 경우가 거의 없으며 대부분 자체적으로 기술의 비밀을 배워야 합니다. 그렇게 시작했고, 공부하면서 실수를 많이 했습니다. 따라서 이미 주제를 다룬 일련의 기사를 준비했습니다. 사본 예약그리고 회복. 이제 SQL Server 설정을 조정하기 위한 주요 도구인 SQL Server 설정 관리자에 대해 이야기할 시간입니다.

SQL Server 설정 관리자는 모든 SQL Server 기반 서비스, 네트워크 프로토콜, 수신기 포트 및 서버 별칭을 관리하기 위한 온라인 응용 프로그램입니다. SSCM(SQL Server 구성 관리자)은 시작 \ Microsoft SQL Server 20xx \ 구성 도구 \ SQL Server 구성 관리자 메뉴 항목 계층에서 사용할 수 있습니다. 마이크로소프트 윈도우 Windows 8이 출시되기 전에 윈도우 서버 2012. 나열된 최신 운영 체제 버전에서 SQL Server를 검색하고 응용 프로그램 목록에서 "SQL Server 설정 관리자"를 선택하기만 하면 됩니다. SSCM에 처음 액세스하면 프로그램이 그림 1과 유사하게 보입니다(이 문서의 예로 SQL Server 2014 사용).

그림 1: SQL Server 설정 관리자

커스터마이징

좀 더 자세히 생각해 보자 가능한 조치 SSCM에서 허용됩니다. 왼쪽 창의 각 항목은 SSCM에서 수행할 수 있는 하나 이상의 작업을 나타냅니다. 경우에 따라 64비트 및 32비트 옵션이 모두 있습니다. 이 기사에서는 32비트 버전에 중점을 둘 것입니다. 현재 Microsoft SQL Server는 다음과 같은 경우에만 32비트 서버에서 호스팅됩니다.

) 당신은 소유자입니다 구 버전 SQL 서버;

b) 대부분의 경우 SQL Server 인스턴스에서 귀중한 RAM 리소스를 박탈하고 있습니다.

SSCM에서 사용할 수 있는 작업을 나열해 보겠습니다(그림 2 참조).


그림 2: SSCM에서 사용 가능한 작업
  • SQL 서버 서비스. 이 작업을 통해 Microsoft SQL Server와 연결된 모든 서비스를 시작, 중지 및 다시 시작할 수 있습니다. 또한 서비스에 따라 서비스 계정, 시작 동작, 고급 기능 및 시작 옵션을 변경할 수 있습니다.
  • SQL Server 네트워크 설정. 이 작업을 통해 특정 네트워크 프로토콜: Shared Memory, Named Pipes 및 TCP/IP, 맞춤형 추가 옵션그들 각각을 위해.
  • SQL Server 네이티브 클라이언트 설정(현재 버전 11.0). 이 작업을 통해 클라이언트가 특별히 활성화된 프로토콜을 사용하여 SQL Server의 사용자 지정된 인스턴스에 연결하는 순서를 설정할 수 있습니다. 다양한 최종 사용자 응용 프로그램이 실제 서버 이름이 아닌 다른 이름으로 서버에 연결할 수 있도록 SQL Server 인스턴스에 대한 별칭을 만드는 데 사용할 수 있습니다. 이는 애플리케이션 데이터베이스를 마이그레이션할 때 연결 문자열을 변경할 수 없지만 일관성을 유지하거나 최종 사용자에게 서버의 실제 이름을 숨기려는 경우에 수행됩니다. 각 단계를 자세히 살펴보겠습니다.

SQL 서버 서비스

SQL Server 번들 서비스는 services.msc API가 아니라 SSCM에서 관리 및 구성할 수 있습니다. 위에서 언급했듯이 시작 동작 및 서비스 계정뿐만 아니라 각 서비스에 대한 추가 매개변수도 제어할 수 있습니다(그림 3 참조).

  • SQL 서버 통합 서비스. 추가로 구성할 수 있는 옵션은 없습니다.
  • SQL 서버 분석 서비스. 추가로 구성할 수 있는 옵션은 없습니다.
  • SQL 서버 서비스:

1. 파일스트림. 이 설정을 사용하면 T-SQL 액세스, 파일 I/O 액세스, 원격 클라이언트 액세스를 활성화 또는 비활성화하고 이름을 설정할 수 있습니다. 공통 자원파일스트림.

2. 높은 수준의 AlwaysOn 가용성. 이 설정을 사용하면 AlwaysOn 가용성 그룹을 사용하거나 사용하지 않도록 설정하고 가용성 그룹이 구축되는 WFCS(Windows 장애 조치 클러스터)를 구성할 수 있습니다.

3. 매개변수를 시작합니다. SSCM을 사용하면 인스턴스에 적용되는 사용자 지정 시작 옵션을 지정할 수 있습니다. Microsoft SQL Server가 올바르게 시작되도록 하려면 SQL Server 인스턴스에 대해 항상 세 가지 이상의 시작 옵션이 있습니다.

  • -디. 마스터 데이터베이스의 데이터 파일(.mdf) 위치를 지정합니다.
  • -엘. 마스터 데이터베이스에 대한 트랜잭션 로그 파일(.ldf)의 위치를 ​​지정합니다.
  • -이자형. 인스턴스 오류 로그 파일의 위치를 ​​지정합니다.

정확히 이 세 가지 매개변수를 사용하는 이유는 무엇입니까? 마스터는 SQL 인스턴스의 외부를 향한 "두뇌" 역할을 하기 때문에 숨겨진 리소스 데이터베이스와 함께 작동하여 SQL Server 인스턴스를 시작하는 데 필요한 모든 메타데이터를 제공합니다. 시작 프로세스의 각 단계를 기록하려면 오류 로그를 사용해야 합니다.

특히 문제 해결을 위해 단일 사용자 모드에서 서버를 시작하도록 추가 매개변수를 구성할 수 있습니다(-m). 인스턴스의 응답을 저하시킬 수 있는 실패한 매개변수를 우회해야 하는 경우 최소 설정 세트(-f)로 인스턴스를 시작합니다. Microsoft SQL Server의 기본 동작을 변경하는 추적 플래그 설정(-T). 메모리 제한 문제를 시연하고 최대 서버 메모리를 너무 낮게 설정하여 SQL Server를 시작할 수 없을 때 잘못된 설정을 해결하기 위해 -f를 사용해야 했습니다. 물론 대부분의 DBA는 작업 중에 여러 추적 플래그를 설정합니다. 전문적인 활동-T 매개변수를 통해 각 SQL Server에서 사용할 수 있지만 이에 대해서는 다른 기사에서 자세히 설명하겠습니다.

시작 옵션의 전체 목록은 공식 Microsoft 문서(https: // msdn.

microsoft.com/en-us/library/ms190

4. 고급. 그림 4에서 볼 수 있는 SQL Server 서비스의 고급 탭은 인스턴스의 덤프 디렉토리를 변경하고 피드백 메커니즘을 구성하는 기능을 제공합니다. 마이크로소프트제품에 대한 추가 작업을 위해. 또한 아래 나열된 추가 매개변수를 읽을 수 있지만 변경할 수는 없습니다.

  • SQL 서버 보고 서비스. SSRS(SQL Server Reporting Services)에 대한 몇 가지 기본 서비스 설정을 관리할 수 있지만 이 서비스에는 별도의 인터페이스... 일부는 사용할 수 있지만 SSRS 구성의 모든 측면에 SSCM을 사용하지 않는 것이 좋습니다.
  • SQL 서버 브라우저.시작 동작 외에도 계정서비스의 경우 덤프 디렉토리 및 오류 로그 외에 관리할 수 있는 이 서비스에 대한 몇 가지 추가 설정이 있습니다. 동일한 노드에 여러 SQL Server 인스턴스가 있는 경우가 아니면 이 서비스를 비활성화하는 것이 좋습니다.
  • SQL Server 에이전트 서비스.다른 많은 서비스와 마찬가지로 시작 동작 및 서비스 계정과 함께 덤프 디렉터리, 오류 로깅 및 피드백만 구성할 수 있습니다.

SQL 서버 네트워크 설정

에 대한 작업 네트워크 구성 SQL Server를 사용하면 Microsoft SQL Server에서 사용할 수 있는 세 가지 네트워크 프로토콜(공유 메모리, 명명된 파이프 및 TCP/IP) 중 일부 또는 모두를 사용할 수 있습니다.

공유 메모리 및 명명된 파이프는 액세스를 제공합니다. 네트워크 컴퓨터 SQL Server에 연결하고 TCP/IP는 네트워크 장치가 SQL Server 인스턴스와 통신하는 방법을 정의합니다. 예, Named Pipes는 Windows 환경에서 사용할 수 있지만 원격 서버... 공유 메모리 설정은 활성화 상태로 시작하고 끝납니다. 명명된 파이프를 활성화/비활성화하는 것 외에도 SQL Server의 채널 이름을 지정할 수 있습니다. 마지막으로 TCP/IP를 사용하면 SQL Server가 요청을 수신하는 포트 변경과 함께 이 프로토콜을 활성화하거나 비활성화할 수 있습니다.

SQL Server 네이티브 클라이언트 구성

이 작업 집합을 사용하면 SQL Server에서 쿼리 처리의 우선 순위를 지정할 수 있습니다. 또한 클라이언트에 대해 명명된 프로토콜을 비활성화하고 채널 이름과 포트 번호를 할당할 수 있습니다.

SQL Server 구성 관리자 인터페이스는 인스턴스의 기능을 구성하고 SQL Server가 인스턴스에서 호스팅되는 데이터베이스에 쿼리를 제출하는 컴퓨터 및 클라이언트와 상호 작용하는 방식을 구성하는 데 필수적인 구성 요소입니다. Microsoft SQL Server의 다양한 구성 요소를 소유하는 서비스 계정을 관리하여 가장 기본적인 수준에서 인스턴스를 시작하고 보호하는 방법을 정의합니다. 이것은 SQL Server의 첫 번째 방어선이며 초보자와 숙련된 DBA 모두 SSCM을 적절하게 사용하고 사용자 지정 옵션에 익숙해야 합니다.


서버 연결:

1. SQL Server가 설치된 동일한 컴퓨터에서 프로그램을 처음 실행하는 것이 좋습니다.
그것 앞에:

1.1. "구성 관리자"를 엽니다( 시작 >> 프로그램 >> MS SQL Server 2008 >> 구성 도구).

"디스패처"에서:

ㅏ)서버를 설치할 때 수동으로 시작하도록 선택한 경우 "SQL Server"를 시작합니다.그리고 "SQL 서버 브라우저".

비) V 켜다 TCP 프로토콜:네트워크 구성 >> 프로토콜, "TCP / IP"를 마우스 오른쪽 버튼으로 클릭 - "사용".

1.2. "Entrepreneur-SQL" 바로 가기(또는 파일 메뉴 >> SQL로 전환)를 사용하여 프로그램을 실행합니다.
새 데이터베이스를 생성하거나 기존 데이터베이스를 이전합니다.

2. 네트워크 상의 다른 컴퓨터 연결하기
(터미널 서버를 사용하는 경우 필요하지 않습니다.)

모든 작업은 SQL Server가 설치된 컴퓨터에서 수행됩니다.
메뉴 파일 >> 데이터베이스 열기, "더보기"를 누릅니다.

2.1. "Windows 방화벽" - "자동으로 규칙 만들기" 버튼을 클릭합니다.
또는 스스로:
시작 >> 제어판 >> System_and_Security >> Windows_Firewall >> Additional_options >> Rules_for_inbound_connections: "규칙 만들기", "포트용" - 1433 TCP 및 1434 UDP를 선택합니다.


2.2. "다른 사용자 연결" - "로그인 이름 만들기" 버튼을 클릭합니다. 이름과 비밀번호를 설정합니다(이름, 비밀번호는 6~7자가 바람직하며 기억하고 입력할 필요가 없습니다).
또는 스스로:
"Management Studio"에서: 보안 >> 로그인 >> 신규. "SQL Server 인증", 이름 및 암호를 선택하고 "만료 날짜 설정"을 선택 취소합니다.
구성 관리자에서 SQL Server를 다시 시작합니다.

2.3. 그 후, 파일은 프로그램 폴더에 나타납니다 연결.udl, 모든 설정이 저장됩니다.
다른 컴퓨터의 프로그램 폴더에 복사하고 거기에서 "Entrepreneur-SQL"을 실행하십시오.

SQL Server는 SQL Server와 관련된 서비스를 관리하고, SQL Server에서 사용하는 네트워크 프로토콜을 구성하고, SQL Server 클라이언트 컴퓨터에서 연결 구성을 관리하기 위한 도구입니다. SQL Server Microsoft 구성 관리자는 시작 메뉴에서 열거나 모든 Microsoft 관리 콘솔 화면에 추가할 수 있는 MMC(Microsoft Management Console) 스냅인입니다. 마이크로소프트 관리 콘솔( mmc.exe) 파일을 사용 SQLServerManager<версия>.msc(예를 들어, SQLServerManager13.msc SQL Server 2016용) 구성 관리자를 엽니다. 다음은 이 디스패처의 마지막 4개 버전의 위치입니다. 윈도우 설치 C를 운전하기 위해

SQL 서버 2016C: \ Windows \ SysWOW64 \ SQLServerManager13.msc
SQL 서버 2014C: \ Windows \ SysWOW64 \ SQLServerManager12.msc
SQL 서버 2012C: \ Windows \ SysWOW64 \ SQLServerManager11.msc
SQL 서버 2008C: \ Windows \ SysWOW64 \ SQLServerManager10.msc
메모

SQL Server 구성 관리자는 샌드박스가 아니라 Microsoft 관리 콘솔 스냅인이기 때문에 최신 버전에서 작업할 때 Windows 버전 SQL Server 구성 관리자는 응용 프로그램으로 표시되지 않습니다.

  • 윈도우 10:
    SQL Server 구성 관리자를 열려면 다음을 입력하십시오. 홈페이지 SQLServerManager13.msc(SQL Server 2016용). 이전 버전의 SQL Server의 경우 13을 더 낮은 숫자로 바꿉니다. SQLServerManager13.msc를 클릭하면 구성 관리자가 열립니다. 구성 관리자를 시작 페이지 또는 작업 표시줄에 고정하려면 SQLServerManager13.msc를 마우스 오른쪽 단추로 클릭하고 파일이 있는 폴더 열기... 탐색기에서 SQLServerManager13.msc를 마우스 오른쪽 단추로 클릭한 다음 명령을 선택합니다. 시작 화면에 고정또는 작업 표시 줄에 핀.
  • 윈도우 8:
    참을 사용하여 SQL Server 구성 관리자를 열려면 찾다탭에서 애플리케이션시작하다 SQLServerManager<версия>.msc(예를 들어, SQLServerManager13.msc) 키를 누릅니다. 입력하다.

SQL Server 구성 관리자 및 SQL Server Management Studio는 WMI를 사용하여 일부 서버 설정을 보고 변경합니다. WMI는 SQL Server 도구를 쿼리하는 레지스트리 작업을 처리하는 API 호출에 대한 일관된 인터페이스와 SQL Server 구성 관리자 스냅인에서 선택한 SQL 서비스의 향상된 제어 및 관리를 제공합니다. WMI 관련 권한 설정에 대한 자세한 내용은 를 참조하십시오.

SQL Server 구성 관리자를 사용하여 다른 컴퓨터에서 서비스 시작, 중지, 일시 중지, 재개 및 구성에 대한 자세한 내용은 다음을 참조하세요.

SQL Server 구성 관리자는 서비스를 시작, 일시 중지, 재개 및 중지하고 서비스 속성을 보거나 변경하는 데 사용됩니다.

SQL Server 구성 관리자를 사용하여 시작 옵션을 사용하여 데이터베이스 엔진을 시작합니다. 자세한 내용은 를 참조하십시오.

SQL Server 구성 관리자를 사용하여 SQL Server 서비스를 관리할 수 있습니다.

중요한

항상 SQL Server 구성 관리자와 같은 SQL Server 도구를 사용하여 SQL Server 서비스 또는 SQL Server 에이전트에서 사용하는 계정을 변경하거나 계정의 암호를 변경하십시오. SQL Server 구성 관리자는 계정 이름을 변경할 뿐만 아니라 추가 사용자 정의권한 설정과 같은 윈도우 레지스트리새 계정이 SQL Server 설정을 읽을 수 있도록 합니다. 제어 관리자와 같은 기타 도구 Windows 서비스, 계정 이름을 변경할 수 있지만 해당 설정은 변경하지 마십시오. 서비스가 SQL Server 레지스트리 키에 액세스할 수 없으면 올바르게 시작되지 않을 수 있습니다.

SQL Server 구성 관리자, SMO 및 WMI의 추가 이점은 새 설정이 서비스를 다시 시작하지 않고도 즉시 적용된다는 것입니다.

SQL Server를 사용하면 서버 및 클라이언트 네트워크 프로토콜과 연결 매개변수를 구성할 수 있습니다. 올바른 프로토콜이 활성화되면 일반적으로 변경할 필요가 없습니다. 네트워크 연결섬기는 사람. 동시에 SQL Server 구성 관리자를 사용하여 SQL Server가 특정 네트워크 프로토콜, 포트 또는 채널에서 수신 대기하도록 연결을 재구성할 수 있습니다. 프로토콜 활성화에 대한 자세한 내용은 를 참조하십시오. 방화벽의 프로토콜에 대한 액세스 허용에 대한 정보는 를 참조하십시오.

SQL Server 구성 관리자를 사용하면 프로토콜 암호화 적용, 별칭 속성 보기, 프로토콜 활성화 또는 비활성화를 포함하여 서버 및 클라이언트 네트워크 프로토콜을 관리할 수 있습니다.

SQL Server를 사용하면 별칭을 만들거나 삭제할 수 있고, 프로토콜이 사용되는 순서를 변경하고, 다음을 포함한 서버 별칭의 속성을 볼 수 있습니다.

    서버 별칭 - 클라이언트가 연결하는 컴퓨터에 사용되는 서버 별칭.

    protocol - 이 구성에 사용되는 네트워크 프로토콜.

    연결 매개변수 - 네트워크 프로토콜을 구성하기 위한 연결 주소와 관련된 매개변수.

SQL Server 구성 관리자를 사용하면 장애 조치(failover) 클러스터 인스턴스에 대한 정보도 볼 수 있지만 서비스 시작 및 중지와 같은 일부 작업에는 클러스터 관리자를 사용해야 합니다.

사용 가능한 네트워크 프로토콜

SQL Server는 공유 메모리, TCP/IP 및 명명된 파이프를 지원합니다. 네트워크 프로토콜 선택에 대한 정보는 를 참조하십시오. SQL Server는 VIA, Banyan VINES SPP(Sequenced Packet Protocol), Multiprotocol, AppleTalk 및 NWLink IPX/SPX 네트워킹 프로토콜을 지원하지 않습니다. 이전에 이러한 프로토콜을 사용하여 연결된 클라이언트는 SQL Server에 연결하기 위해 다른 프로토콜을 선택해야 합니다. SQL Server 구성 관리자는 WinSock 프록시를 구성하는 데 사용할 수 없습니다. WinSock 프록시를 구성하려면 ISA Server 설명서를 참조하십시오.

IS-369 그룹 Gulin Nikita의 학생

SQL Server 관리 도구

SQL Server 2005부터 여러 SQL Server 2000 관리 도구가 SQL Server Management Studio에 포함되었으며 몇 가지가 SQL Server 구성 관리자에 내장되었으며 인덱스 조정 마법사의 이름이 변경되었습니다.

다음 표는 SQL Server 2000 도구와 해당 SQL Server 2005 도구의 매핑을 보여줍니다.

현재 SQL Server 관리 도구 사용 이전 버전 SQL 서버

SQL Server 2005부터 도구는 SMO를 사용하고 SQL Server의 새로운 기능을 완전히 지원합니다. SQL Server 7.0 및 SQL Server 2000 도구는 DMO를 사용하며 새로운 SQL Server 기능을 지원하지 않습니다.

SQL Server 도구를 사용하면 SQL Server 및 모든 SQL 함수서버 2000.

· SQL Server 2000 도구는 이후 버전을 관리할 수 없습니다.

· 현재 SQL Server 도구와 SQL Server 2000 도구를 같은 컴퓨터에 설치할 수 있으며 두 패키지 모두 제대로 작동합니다.

SQL 서버 구성 관리자

SQL Server 구성 관리자는 SQL Server 관련 서비스를 관리하고, SQL Server가 사용하는 네트워크 프로토콜을 구성하고, SQL Server 클라이언트 컴퓨터에서 연결 구성을 관리하기 위한 도구입니다. SQL Server 구성 관리자는 시작 메뉴에서 열거나 Microsoft Management Console의 모든 화면에 추가할 수 있는 MMC(Microsoft Management Console) 스냅인입니다. Microsoft Management Console(mmc.exe)은 SQLServerManager10.msc 파일을 사용합니다. 윈도우 폴더 System32를 실행하여 SQL Server 구성 관리자를 엽니다.

SQL Server 구성 관리자 및 SQL Server Management Studio는 WMI를 사용하여 일부 서버 설정을 보고 변경합니다. WMI는 SQL Server 도구를 쿼리하는 레지스트리 작업을 처리하는 API 호출에 대한 일관된 인터페이스와 SQL Server 구성 관리자 스냅인에서 선택한 SQL 서비스의 향상된 제어 및 관리를 제공합니다.

서비스 관리



SQL Server 구성 관리자는 서비스를 시작, 일시 중지, 재개 및 중지하고 서비스 속성을 보거나 변경하는 데 사용됩니다.

서비스에서 사용하는 계정 변경

SQL Server 구성 관리자를 사용하여 SQL Server 서비스를 관리할 수 있습니다.

서버 및 클라이언트 네트워크 프로토콜 관리

SQL Server 구성 관리자를 사용하면 서버 및 클라이언트 네트워크 프로토콜과 연결 설정을 구성할 수 있습니다. 올바른 프로토콜이 활성화되면 일반적으로 서버의 네트워크 연결을 변경할 필요가 없습니다. 동시에 SQL Server 구성 관리자를 사용하여 SQL Server가 특정 네트워크 프로토콜, 포트 또는 채널에서 수신 대기하도록 연결을 재구성할 수 있습니다. 프로토콜 활성화에 대한 자세한 내용은 SNP(SQL Server 구성 관리자)를 활성화 또는 비활성화하는 방법을 참조하세요. 방화벽의 프로토콜에 대한 액세스 허용에 대한 자세한 내용은 구성을 참조하십시오. 윈도우 방화벽 SQL Server에 대한 액세스를 허용합니다.

SQL Server 구성 관리자를 사용하면 프로토콜 암호화 적용, 별칭 속성 보기, 프로토콜 활성화 또는 비활성화를 포함하여 서버 및 클라이언트 네트워크 프로토콜을 관리할 수 있습니다.

SQL Server 구성 관리자를 사용하면 별칭을 만들거나 삭제할 수 있고, 프로토콜이 사용되는 순서를 변경하고, 다음을 포함한 서버 별칭의 속성을 볼 수 있습니다.

서버 별칭 — 클라이언트가 연결하는 컴퓨터에 사용되는 서버 별칭.

· 프로토콜 — 이 구성에 사용되는 네트워크 프로토콜.

· 연결 매개변수 - 네트워크 프로토콜을 구성하기 위한 연결 주소와 관련된 매개변수입니다.

SQL Server 구성 관리자를 사용하면 장애 조치(failover) 클러스터 인스턴스에 대한 정보도 볼 수 있지만 서비스 시작 및 중지와 같은 일부 작업에는 클러스터 관리자를 사용해야 합니다.

사용 가능한 네트워크 프로토콜

SQL Server는 공유 메모리, TCP/IP, 명명된 파이프 및 VIA 프로토콜을 지원합니다. SQL Server는 Banyan VINES SPP(Sequenced Packet Protocol), 다중 프로토콜, AppleTalk 및 NWLink IPX/SPX 네트워킹 프로토콜을 지원하지 않습니다. 이전에 이러한 프로토콜을 사용하여 연결된 클라이언트는 SQL Server에 연결하기 위해 다른 프로토콜을 선택해야 합니다. SQL Server 구성 관리자는 WinSock 프록시를 구성하는 데 사용할 수 없습니다.



관련 기사: