После того, как будет выполнена настройка всех сервисов и серверов, рекомендуется проверить
работоспособность заданной конфигурации, что можно сделать простой попыткой установления
подключения и пробной передачи данных средствами стандартной утилиты MS SQL Server OSQL, с помощью
которой можно создать и исполнить запрос. Если серверы не смогут установить соединение, репликация не
будет работать правильно.
Прежде, чем станет возможно издание статей через Internet, нужно настроить publisher/distributor на
прослушивание TCP/IP или Multiprotocol сетевых протоколов. SQL Server использует сокеты TCP/IP или
сетевую библиотеку Multiprotocol через TCP/IP для установки первоначального ODBC подключения между publisher/distributor и subscriber. Сетевая библиотека TCP/IP Sockets предлагается по умолчанию при установке SQL Server, но вместо неё может быть выбрана другая библиотека, если выполнялась custom инсталляция.
Чтобы настроить репликацию через Internet, на publisher/distributor и subscriber должны быть правильно заданы
её ключевые параметры. SQL Server должен быть настроен на работу с FTP и сервисом WinSock Proxy на Proxy
сервере. Необходимо выполнить следующие четыре ключевых шага для правильной настройки SQL Server
репликации:
- Настроить publisher/distributor для работы с Proxy сервером.
- Зарегистрировать на subscriber в ЕМ сервер publisher/distributor.
- Настроить subscriber на работу с Internet.
- Проверить работоспособность SQL сервера с Proxy сервером.
Настройка работы издателя (publisher/distributor) с Proxy сервером
Для этого необходимо иметь установленный и настроенный в соответствии с поставляемой в комплекте
поставки документацией Proxy Server. Далее, необходимо настроить publisher/distributor в качестве Proxy клиента.
Для этого потребуется привязать SQL Server к одному из портов WinSock, после чего будет возможна работа с
SQL сервером из Internet.
Привязка к WinSock порту для обеспечения передачи данных
Для настройки SQL сервера на работу с Proxy сервером необходимо внести изменения в файл
\Mssql7\Binn\Wspcfg.ini расположенный на сервера где запускается SQL Server. Если файл не существует,
создайте его с помощью поставляемого вместе с операционной системой текстового редактора Notepad.
Файл должен содержать следующие строки:
Эти параметры говорят о том, что SQL Server будет слушать запросы через подключенный к нему порт 1433
на Proxy сервере. Если учетной записи, от имени которой стартует MSSQLServer, будет предоставлен
неограниченный доступ, любой пользователь, сервис или анонимный подписчик сможет запросить
идентификацию у SQL сервера. Можно так настроить соответствующий протокол для порта 1433 Proxy
сервера, что к нему будет разрешено подключение с фиксированного набора IP адресов, или по
предопределённому запросу.
После завершения установки сервера, на Proxy Server создаётся ресурс с именем mspclnt, который указывает
на каталог C:\Msp\Clients. Вы должны подключиться к этому ресурсу и запустить утилиту конфигурации Proxy
клиента (mpclnt), что позволит настроить SQL Server как клиента Proxy. После того, как установка будет
закончена, SQL Server может исполнять роль внутреннего клиента для Proxy сервера.
Для того, что бы запустить утилиту конфигурации Proxy клиента необходимо:
1. На сервере, где запущен SQL Server, щёлкните Start, и затем щёлкните Run.
2. В поле Open, введите \\servername\mspclnt, и затем запустите программу Proxy Server Client
Setup.
3. После окончания установки, необходимо перезапустить сервис SQL сервера для того, что бы изменения
вступить в силу.
У SQL Server должна быть в наличии информация о расположении основного FTP каталога на Proxy сервере.
Папка моментальных снимков (по умолчанию: \Mssql7\Repldata\FTP) переназначается на основной FTP каталог
на Proxy сервере, что позволяет обеспечить передачу данных на subscriber. Новая папка моментальных
снимков устанавливается в процессе настройки FTP сервиса.
Настройка основного FTP каталога выполняется следующим образом:
1. В меню Start, выберете пункт Programs/Microsoft SQL Server 7.0, и затем щёлкните по Enterprise Manager.
2. Разверните SQL Server Group, и затем щёлкните по серверу издателю.
3. В меню Tools, щёлкните по Wizards.
4. В диалоговом окне Select Wizard, разверните Replication.
5. Щёлкните Configure Publishing and Distribution Wizard.
6. Щёлкните по вкладке Publishers, и затем дважды щёлкните оп серверу издателю, который будет помещать
файлы в папку моментальных снимков.
7. Введите путь в UNC формате, например, \\ProxyServerName\Repldata\FTP, и затем щёлкните по By
impersonating the SQL Server Agent Account on PublishingServername (Trusted connection).
Настройки, выполняемые для publisher/distributor в Network Utility
Для обеспечения того, что publisher/distributor будет прослушивать запросы на подключение через внешний
интерфейс Proxy сервера, проверьте следующие установки в SQL Server Network Utility:
· TCP/IP Network Library.
· Порт 1433.
· IP адрес внешнего интерфейса принадлежит Proxy серверу.
После применения этих настроек в SQL Server Network Utility, пользователи домена больше не смогут
подключиться к SQL серверу по TCP/IP. Чтобы обеспечивать доступ к SQL серверу этим пользователям,
нужно добавить, по крайней мере, ещё одну дополнительную сетевую библиотеку, например, Named Pipes.
Для обеспечения возможности publisher/distributor прослушивания запросов на подключение через внешний
интерфейс необходимо выполнить следующие шаги:
1. В меню Start, щёлкните Programs/Microsoft SQL Server 7.0, и затем щёлкните Server Network Utility.
2. В диалоговом окне SQL Server Network Utility, на вкладке Genera, щёлкните Add.
3. Для Network Libraries выберете TCP/IP. Для Connection parameters, введите 1433 в поле номера порта. Для
Proxy Address, введите IP адрес для внешнего интерфейса Proxy сервера.
4. Щёлкните OK, чтобы применить настройки.
Настройка подписчика (subscriber) для подключения через Internet
Прежде, чем subscriber сможет установить подключение к publisher/distributor, необходимо обеспечить
выполнение следующих условий:
1. Настройте subscriber в качестве клиента для publisher/distributor. Отобразите имя сервера издателя на TCP/IP
адрес внешнего интерфейса Proxy сервера, что бы обеспечить агенту репликации подключение через Internet.
2. Настройте доступ к publisher и FTP при создании Pull subscription.
MS SQL Server 6.5
Автор: N/A.
Описание СУБД...
[подробнее] Как это сделано в Microsoft SQL Server 2000 Analysis Services. Часть 2.
Автор: Алексей Шуленин.
Под процессингом куба имеется в виду расчет агрегатов и наполнение структуры куба
агрегатами и детальными данными. Как мы уже знаем, в случае ROLAP агрегаты
будут храниться в таблицах или представлениях реляционного источника. В случае
HOLAP или MOLAP агрегаты помещаются в специальную многомерную структуру.
Перенос в многомерную структуру детальных данных происходит только в том
случае, если выбран формат хранения MOLAP, что несколько увеличивает время
процессинга, но впоследствии позволяет повысить скорость обработки
аналитических запросов. Процессинг добавляет в куб изменения, произошедшие в
транзакционных источниках. Процессинг выполняется в определенные моменты
времени по команде администратора либо по расписанию. Задача процессинга входит
в список стандартных заданий DTS, кроме того, ее можно выполнить программным
путем при помощи DSO...
[подробнее] < Общие принципы построения команды проекта при внедрении ERP-системы
Автор: Сергей Питеркин.
При внедрении ERP-системы большое значение приобретают задачи коммуникаций и совместной
работы представителей различных и часто конкурирующих подразделений
предприятия...
[подробнее] Организация качественного управления конфигурацией с использованием CMM и Rational ClearCase
Автор: Новичков Александр.
Рано или поздно любой долгосрочный проект, связанный с
разработкой программного обеспечения, разрастается до необъятных размеров,
становясь трудно управляемым и трудно прогнозируемым. Руководство больше не в
состоянии отслеживать конкретную деятельность подчиненных.Но, пожалуй, самая
главная проблема в том, что руководящий состав не имеет четкого представления о
качестве выпускаемого изделия. Подчиненные же, в свою очередь, лишены
всестороннего осознания поставленных проектных задач, руководствуясь в своей
работе не научной базой, а вдохновением и порывами души...
[подробнее] 30 идей применения OLAP
Автор: Владимир Некрасов.
Этот набор идей может быть полезен для практиков, подходящих
к своему делу творчески. Если вы разрабатываете, или сопровождаете прикладную
систему, подумайте об OLAP-клиенте, может быть, подключив его к своей системе,
вы полностью измените представление о возможностях системы у Ваших
пользователей. Если вы специалист, или руководитель, вполне вероятно, что при
помощи OLAP-технологии вы можете достичь более высоких результатов...
[подробнее]