Программа 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
    При импорте или экспорте настроек контактной зоны необходимо использовать полный путь файла.
  • -Scomputer_name
    Задает имя удаленного компьютера. Если этот аргумент не указан, программа sac подключается к локальному компьютеру.
  • -USQL_login
    Указывает имя входа для проверки подлинности SQL Server, которое будет использоваться для соединения с компонентом Database Engine. Если оно не указано, то программа sac использует для соединения с компонентом Database Engine проверку подлинности Windows.
  • -PSQL_password
    Задает пароль для SQL_login. Если этот аргумент не указан, то программа sac запрашивает пароль. При использовании -P в конце команды без указания значения sac использует пароль со значением NULL.
  • -Iinstance_name
    Определяет экземпляр SQL Server, для которого будет выполняться sac. Если этот параметр не задан, то программа sac подключается ко всем экземплярам SQL Server. Именем экземпляра по умолчанию является MSSQLServer.
  • -DE
    Импорт или экспорт настроек компонента Database Engine.
  • -AS
    Импорт или экспорт настроек служб Analysis Services.
  • -RS
    Импорт или экспорт настроек служб Reporting Services.
  • -IS
    Импорт или экспорт настроек служб Integration Services.
  • -NS
    Импорт или экспорт настроек служб Notification Services.
  • -AG
    Импорт или экспорт настроек агента SQL Server.
  • -BS
    Импорт или экспорт настроек службы обозревателя SQL Server.
  • -FT
    Импорт или экспорт настроек службы полнотекстового поиска.
  • -F
    Импорт или экспорт состояния следующих наборов функций для указанных компонентов:

    Компонент Наборы функций

    Database Engine

    Нерегламентированные удаленные запросы

    Интеграция со средой CLR

    Соединения DAC

    Компонент Database Mail

    Собственная веб-служба XML

    OLE-автоматизация

    SQL Server Service Broker

    Служба SQL Mail

    Помощник Web assistant

    xp_cmdshell

    Analysis Services

    Нерегламентированные запросы интеллектуального анализа данных

    Анонимные соединения

    Связанные объекты

    Пользовательские функции

    Reporting Services

    Запланированные события и доставка отчетов

    Веб-служба и HTTP-доступ

    Встроенная безопасность Windows

  • -N
    Импорт или экспорт состояния сетевых протоколов для возможности удаленного подключения указанных компонентов. Только компонент Database Engine и службы Analysis Services предоставляют возможности для настройки удаленных подключений.
  • -T
    Импорт или экспорт состояния служб Windows для указанных компонентов.
  • -O
    Задает имя файла, который получает выходные данные командной строки от программы sac.
  • -H | -?
    Отображает синтаксис команды. Остальные аргументы не учитываются.

Замечания

Программа sac должна соответствовать следующим правилам:

  • Аргументы не учитывают регистр.
  • Аргументы команд должны начинаться с дефиса (-) или косой черты (/). Эти символы равнозначны.
  • Аргумент и значение должны разделяться пробелом.
  • Если значение содержит специальные символы, заключайте его в кавычки.

Примеры

В следующих примерах показаны распространенные сценарии использования программы sac:

A. Экспорт всех настроек экземпляра по умолчанию

В следующем примере показан способ экспорта всех параметров функций, а также параметров соединений и служб экземпляра SQL Server по умолчанию в файл server1.out. Поскольку пример задает имя пользователя, но не задает пароль, программа sac запросит ввод пароля.

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

Б. Импорт функциональных настроек на другой сервер

В следующем примере файла server1.out импортируются только параметры функций, которые затем применяются к экземпляру SQL Server по умолчанию на сервере 2. Поскольку в данном примере имя пользователя не сообщается, программа sac использует проверку подлинности Windows.

sac in server1.out –S server2 –F

В. Экспорт всех локальных функциональных и сетевых настроек

В следующем примере в файл server1.out будут экспортированы все параметры функций и соединений, кроме параметров служб, для всех экземпляров SQL Server и компонентов локального сервера.

sac out server1.out –F –N

Г. Импорт всех настроек

Следующий пример производит импорт на сервер server2 всех настроек, доступных в файле server1.out.

sac in server1.out –S server2

Д. Экспорт всех настроек ядра СУБД

В следующем примере в файл server1.out экспортируются все параметры всех экземпляров компонента Database Engine на локальном сервере.

sac out server1.out –DE

Ж. Импорт настроек состояний служб

Следующий пример производит импорт только настроек состояния служб из файла server1.out и применяет эти настройки служб к серверу server2.

sac in server1.out –S server2 -T

См. также

Основные понятия

Программы командной строки

Другие ресурсы

Настройка контактной зоны SQL Server

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

12 декабря 2006 г.

Измененное содержимое
  • Из синтаксиса удален переключатель -AD.