В данном разделе описываются действия, которые необходимо выполнить, чтобы использовать удаленную базу данных SQL Server для ведения журнала Forefront TMG. В разделе рассматриваются следующие действия.
- Создание базы данных и таблиц для ведения журналов межсетевого
экрана и веб-прокси. Если сервер Forefront TMG и сервер SQL Server
находятся в разных доменах, необходимо настроить учетную запись SQL
Server.
- Настройка подключения к базе данных
- Настройка шифрованного подключения к базе данных
- Настройка правил системной политики Forefront TMG, разрешающих
подключение к удаленному серверу SQL Server.
Создание базы данных и таблиц для ведения журнала
Чтобы настроить сервер SQL Server с базой данных, выполните указанные ниже действия.
- На компьютере с установленным сервером SQL Server запустите
программу SQL Server Enterprise Manager.
- Раскройте узел Серверы Microsoft SQL Server и
подключитесь к компьютеру с установленным сервером SQL Server, на
котором будут размещены файлы базы данных.
- В меню Сервис выберите пункт Анализатор
SQL-запросов.
- В меню Файл выберите команду Открыть.
- Откройте в каталоге Program Files папку установки сервера
Forefront TMG. Чтобы создать таблицу базы данных для каждого типа
журнала, откройте приведенные ниже сценарии, представленные
сервером Forefront TMG:
- Для ведения журнала трафика, обрабатываемого службой
межсетевого экрана Microsoft, откройте файл Fwsrv.sql.
- Для ведения журнала веб-прокси откройте файл W3proxy.sql.
- Для ведения журнала трафика, обрабатываемого службой
межсетевого экрана Microsoft, откройте файл Fwsrv.sql.
- Создайте базу данных. Для этого добавьте в начало каждого
сценария следующие строки:
Копировать код Use <database name> Go
- В меню Запрос выберите команду Выполнить.
- Закройте анализатор SQL-запросов и нажмите клавишу F5, чтобы
обновить параметры.
- Для ведения журнала трафика, обрабатываемого службой
межсетевого экрана Microsoft, откройте файл Fwsrv.sql.
- Для ведения журнала веб-прокси откройте файл W3proxy.sql.
Настройка сервера SQL Server на прием подключения к данным
Чтобы настроить сервер SQL Server на прием подключения к данным с компьютера Forefront TMG, выполните следующие действия.
- Запустите программу SQL Enterprise Manager.
- Раскройте узел Серверы Microsoft SQL Server и
подключитесь к компьютеру с установленным сервером SQL Server,
который необходимо настроить для размещения баз данных.
- Раскройте узел Серверы Microsoft SQL Server, выберите
Группу SQL Server, щелкните имя сервера и нажмите кнопку
Безопасность.
- Щелкните правой кнопкой мыши узел Имена входа и выберите
команду Создать имя входа.
- Настройте проверку подлинности. Если компьютер с сервером SQL
Server находится в том же домене, что и сервер Forefront TMG,
входить в компьютер с SQL Server можно, используя либо проверку
подлинности Windows, либо проверку подлинности SQL Server. Сервер
SQL Server находится в другом домене. В этом случае необходимо
использовать проверку подлинности SQL Server. Выполните настройку
так, как указано ниже.
- Чтобы использовать Проверку подлинности Windows, введите
в поле Имя строку имя_домена\TMGname$, где "TMGname" - это
имя NetBIOS сервера Forefront TMG. На вкладке Доступ к базе
данных выберите базы данных, доступ к которым будет
осуществляться с использованием данного метода входа (базы данных,
созданные в предыдущей процедуре).
- Чтобы использовать проверку подлинности SQL Server,
введите в поле Имя имя, определяющее метод входа, и пароль
для данного метода. На вкладке Доступ к базе данных выберите
базы данных, доступ к которым будет осуществляться на основании
данного метода входа (базы данных, созданные в предыдущей
процедуре).
- Чтобы использовать Проверку подлинности Windows, введите
в поле Имя строку имя_домена\TMGname$, где "TMGname" - это
имя NetBIOS сервера Forefront TMG. На вкладке Доступ к базе
данных выберите базы данных, доступ к которым будет
осуществляться с использованием данного метода входа (базы данных,
созданные в предыдущей процедуре).
- В разделе Роли базы данных для <имя_базы_данных>
установите флажки db_datareader (разрешения SELECT) и
db_datawriter (INSERT). Кроме того, предоставьте
службам Forefront TMG, подключенным к этой базе данных, права
db_executor (права на выполнение) на процедуру
sp_batch_insert.
- Нажмите кнопку ОК и закройте программу SQL Enterprise
Manager.
- Перезапустите службу MSSQLSERVER.
Настройка шифрованного подключения
По умолчанию сервер Forefront TMG использует при подключении к компьютеру с сервером SQL Server протокол HTTPS для защиты конфиденциальных данных в файлах журнала. Чтобы воспользоваться шифрованным подключением, необходимо настроить сертификат на компьютере с сервером SQL Server и установить сертификат корневого центра сертификации на компьютер Forefront TMG. Дополнительные сведения см. в статье Шифрование подключений к серверу SQL Serverна веб-узле Microsoft TechNet.
Настройка правил системной политики для ведения журнала на сервере SQL Server
Группе настройки системной политики удаленного ведения журнала необходимо разрешить входить в базу данных SQL. Для этого выполните указанные ниже действия.
- В дереве консоли Forefront TMG щелкните правой кнопкой мыши
узел Политика межсетевого экрана и выберите пункт "Изменить
системную политику".
- В Редакторе системной политики выполните следующие
действия.
- В списке Группы настройки выберите пункт Ведение
журнала. На вкладке Общие установите флажок Включить
данную группу настройки.
- В данном правиле предполагается, что сервер SQL Server
находится во внутренней сети по умолчанию. Чтобы изменить
назначение правила, откройте вкладку Назначение и измените
соответствующим образом. Изменять назначение рекомендуется только
для того, чтобы включить в него компьютер с сервером SQL
Server.