sac 유틸리티

sac 유틸리티는 Microsoft SQL Server 2005 노출 영역 설정을 가져오고 내보냅니다. 이 유틸리티를 사용하여 한 컴퓨터에서 노출 영역을 구성한 다음 다른 컴퓨터에 동일한 설정을 적용할 수 있습니다.

sac 유틸리티의 가장 쉬운 사용법은 SQL Server 노출 영역 구성 그래픽 사용자 인터페이스를 사용하여 한 컴퓨터를 구성한 다음 이 컴퓨터의 설정을 sac를 통해 파일로 내보내는 것입니다. 그러면 sac를 사용하여 모든 SQL Server 2005 구성 요소에 대한 설정을 로컬 컴퓨터 또는 원격 컴퓨터의 다른 SQL Server 2005 인스턴스에 적용할 수 있습니다.

이 유틸리티는 x:\Program Files\Microsoft SQL Server\90\Shared에 있습니다.

구문

sac {in | out} filename [-S computer_name]
    [-U SQL_login [–P SQL_ password]]
    [-I instance_name ]
    [-DE] [-AS] [-RS] [-IS] [-NS] [-AG] [-BS] [-FT]
    [-F] [-N] [-T] [-O]
    [-H | -?]

매개 변수

  • in
    파일에서 노출 영역 설정을 가져오고 instance_name에 지정된 인스턴스를 이 설정을 사용하여 구성합니다.
  • out
    인스턴스의 노출 영역 구성 설정을 filename에 지정된 파일로 내보냅니다.
  • filename
    노출 영역 설정을 가져오거나 내보낼 때 사용하는 파일의 전체 경로입니다.
  • -Scomputer_name
    원격 컴퓨터의 이름을 지정합니다. 이 인수를 지정하지 않은 경우 sac는 로컬 컴퓨터에 연결됩니다.
  • -USQL_login
    데이터베이스 엔진 연결에 SQL Server 인증 로그인을 사용하도록 지정합니다. 지정하지 않은 경우 sac는 Windows 인증을 사용하여 데이터베이스 엔진에 연결합니다.
  • -PSQL_password
    SQL_login 암호를 지정합니다. 이 인수를 지정하지 않은 경우 sac는 암호를 묻는 메시지를 표시합니다. 명령 마지막에 -P를 값 없이 지정한 경우 sac는 Null 암호를 사용합니다.
  • -Iinstance_name
    sac를 실행할 SQL Server 인스턴스를 지정합니다. 이 옵션을 지정하지 않은 경우 sac는 모든 SQL Server 인스턴스에 연결됩니다. 기본 인스턴스의 이름은 MSSQLServer입니다.
  • -DE
    데이터베이스 엔진 설정을 가져오거나 내보냅니다.
  • -AS
    Analysis Services 설정을 가져오거나 내보냅니다.
  • -RS
    Reporting Services 설정을 가져오거나 내보냅니다.
  • -IS
    Integration Services 설정을 가져오거나 내보냅니다.
  • -NS
    Notification Services 설정을 가져오거나 내보냅니다.
  • -AG
    SQL Server 에이전트 설정을 가져오거나 내보냅니다.
  • -BS
    SQL Server Browser 서비스 설정을 가져오거나 내보냅니다.
  • -FT
    전체 텍스트 검색 서비스 설정을 가져오거나 내보냅니다.
  • -F
    지정한 구성 요소에 대한 다음 기능 상태를 가져오거나 내보냅니다.

    구성 요소 기능

    데이터베이스 엔진

    임시 원격 쿼리

    CLR 통합

    DAC

    데이터베이스 메일

    네이티브 XML 웹 서비스

    OLE 자동화

    SQL Server Service Broker

    SQL 메일

    웹 길잡이

    xp_cmdshell

    Analysis Services

    임시 데이터 마이닝 쿼리

    익명 연결

    연결된 개체

    사용자 정의 함수

    Reporting Services

    예약된 이벤트 및 보고서 배달

    웹 서비스 및 HTTP 액세스

    Windows 통합 보안

  • -N
    지정한 구성 요소에 대한 원격 연결용 네트워크 프로토콜 상태를 가져오거나 내보냅니다. 데이터베이스 엔진 및 Analysis Services에서만 원격 연결 구성 옵션을 제공합니다.
  • -T
    지정한 구성 요소에 대한 Windows 서비스 상태를 가져오거나 내보냅니다.
  • -O
    sac로부터 명령줄 출력을 받는 파일의 이름을 지정합니다.
  • -H | -?
    명령 구문을 표시합니다. 다른 인수는 무시합니다.

주의

sac에는 다음 규칙이 적용됩니다.

  • 인수는 대/소문자를 구분하지 않습니다.
  • 명령 인수의 앞에는 하이픈(-)이나 슬래시(/)가 와야 합니다. 이 기호는 동일합니다.
  • 인수와 값 사이는 한 칸 띄어야 합니다.
  • 특수 문자가 있는 값은 따옴표로 묶어야 합니다.

다음 예에서는 일반적인 sac 유틸리티 사용 시나리오를 보여 줍니다.

1. 모든 기본 인스턴스 설정 내보내기

다음 예에서는 기본 SQL Server 인스턴스의 모든 기능, 연결 및 서비스 설정을 server1.out 파일로 내보내는 방법을 보여 줍니다. 이 예에서는 암호 없이 사용자 이름을 지정하므로 sac가 암호를 묻는 메시지를 표시합니다.

sac out server1.out –S server1 –U admin –I MSSQLSERVER

2. 기능 설정을 다른 서버로 가져오기

다음 예에서는 server1.out 파일에서 기능 설정만 가져와 server2의 기본 SQL Server 인스턴스에 적용합니다. 이 예에서는 사용자 이름을 지정하지 않으므로 sac가 Windows 인증을 사용합니다.

sac in server1.out –S server2 –F

3. 모든 로컬 기능 및 네트워크 설정 내보내기

다음 예에서는 로컬 서버의 모든 SQL Server 인스턴스 및 구성 요소에 대해 서비스 설정을 제외한 모든 기능 및 연결 설정을 server1.out 파일로 내보냅니다.

sac out server1.out –F –N

4. 모든 설정 가져오기

다음 예에서는 server1.out 파일에서 사용할 수 있는 모든 설정을 server2로 가져옵니다.

sac in server1.out –S server2

5. 모든 데이터베이스 엔진 설정 내보내기

다음 예에서는 로컬 서버의 모든 데이터베이스 엔진 인스턴스에 대해 모든 설정을 server1.out 파일로 내보냅니다.

sac out server1.out –DE

6. 서비스 상태 설정 가져오기

다음 예에서는 server1.out에서 서비스 상태 설정만 가져와 server2에 적용합니다.

sac in server1.out –S server2 -T

참고 항목

개념

명령 프롬프트 유틸리티

관련 자료

SQL Server 노출 영역 구성

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 12월 12일

변경된 내용
  • 구문에서 -AD 스위치를 제거했습니다.