Отправляет email-рассылки с помощью сервиса Sendsay

MS SQL Server

  Все выпуски  

MS SQL Server - дело тонкое...


Информационный Канал Subscribe.Ru Новый модный поиск - www.lycos.ru


#092<<  #093

СОДЕРЖАНИЕ

1.СОВЕТЫ
1.1.Настройка Proxy Server для поддержки репликации SQL Server 7.0 через Internet (продолжение)
1.1.1.Доступ к публикации
1.1.2.Настройка Proxy сервера
1.1.3.Отключение IP forwarding
1.1.4.Настройка сервиса FTP
2.ССЫЛКИ НА СТАТЬИ
2.1.Отечественные статьи
2.2.Новые технические статьи Microsoft
3.ФОРУМ SQL.RU
3.1.Самые популярные темы недели
3.2.Вопросы остались без ответа

СОВЕТЫ

Настройка Proxy Server для поддержки репликации SQL Server 7.0 через Internet
По материалам статьи Microsoft: Configuring Proxy Server for SQL Server 7.0 Replication Over the Internet

Доступ к публикации

Последний уровень защиты проверяет права учётной записи пользователя на доступ к любым публикуемым данным. Поскольку publisher может иметь отношения типа один ко многим, доступ к каждой из публикаций может управляться её собственным Publication Access List (PAL). Логин, используемый Replication Agent, сверяется с PAL каждой публикации, к которой он пытается обратиться. Если логин подписчика не найден в PAL, доступ будет отклонен. Используя разные логины для различных подписчиков можно ограничивать доступ к данным в публикациях.

 SQL Server: Подписчик     Internet     Proxy Server    SQL Server: Издатель
     
       
SQL Server Agent
User account: REPL1
  Replication agent
(агент репликации)
  Port 1433
Service: WinSock
REPL1
  Публикации
 
      PAL    
  PAL  
                  PAL
База данных подписки     Port 21
Windows NT account:
REPL2
Service: FTP
   
Таблица: MSsubscription_Properties
SQL Server user account:
REPL2
  REPL2     Snapshot
SQL Server Agent account:
REPL1S
       
           
        Каталог для Snapshot
\\proxy1\ftp
 
           
   
             

Рисунок 5. Доступ к публикации

Настройка Proxy сервера

SQL Server использует два метода доступа к реплицируемым данным: ODBC и FTP. Оба сервиса используются при репликации через Internet. Proxy Server должен быть правильно сконфигурирован, чтобы установить связь по ODBC между subscriber и publisher/distributor через Proxy сервер. Перед настройкой репликации, необходимо проверить это подключение, путём передачи данных от внешнего Proxy интерфейса на SQL Server, запустив OSQL на subscriber и установив подключение к publisher/distributor. Вторая проверка может состоять в записи данные с SQL Server в папку моментальных снимков на Proxy сервере. Это может быть выполнено после регистрации на publisher/distributor под учётной записью пользователя, от имени которого стартует SQL Agent и копирования файла (ов) с SQL Server в новую папку моментальных снимков.

Для настройки Proxy сервера нужно выполнить четыре ключевых операции (шага):

· Отключите IP forwarding.
· Настройте сервис FTP.
· Настройте сервис WinSock Proxy.
· Применить конфигурацию Proxy сервера.

Отключение IP forwarding

Хотя Internet обеспечивает эффективный способ издания и сбора данных (pull/subscribe) для удалённых узлов, эти технологии применимы и для интранет сетей, а также для закрытой информации. Для повышения защищённости сети, отключите прослушивание на внешних (наружных) портах сервисов, а затем отключите IP forwarding. Когда он будет заблокирован, пользователям из Internet будет видим только переназначенный IP адрес, что существенно сокращает вероятность неправомочного доступа к внутренним ресурсам. Proxy сервер может блокировать диапазоны внешних IP адресов. Когда IP forwarding заблокирован, пользователи из Internet не смогут инициализировать подключение, если они не будут допущены к соответствующим портом сервиса.

Для отключения IP forwarding необходимо:

1. В окне Control Panel, дважды щёлкнуть по иконке Network.
2. Щёлкнуть по вкладке Protocols.
3. Выбрать TCP/IP, и затем щёлкнуть Properties.
4. В диалоговом окне Microsoft TCP/IP Properties, щёлкнуть Routing.
5. Проверить, что переключатель Enable IP Forwarding очищен.

В некоторых конфигурациях Windows NT, можно добиться лучшей защищённости, если установить отдельный домен для Proxy сервера с отдельными, односторонними трастовыми отношениями к другим доменам, где будут расположены SQL серверы вашей частной сети. Для дополнительной информации о такой конфигурации, обратитесь к документации Windows NT.

Настройка сервиса FTP

Механизм репликации использует FTP для передачи первоначальных данных и схемы от одного сервера к другим через Internet. Snapshot агент размещает данные в папке моментальных снимков, которые там находят Merge или Distribution агенты, работающие на subscriber.
Когда SQL Server репликация передаёт данные через Internet, используется FTP каталог на Proxy сервере как папка для моментальных снимков. Сначала должно быть установлено подключение по ODBC к publisher/distributor для получения информации о расположении папки моментальных снимков. После этого, Merge или Distribution агенты на subscriber инициализируют FTP подключение к Proxy серверу и забирают информацию, сохраненную в папке моментальных снимков.
Чтобы настроить FTP службу на Proxy сервер, установите домашний FTP каталог на локальный каталог сервера, который после этого будет использовать publisher/distributor как каталог моментальных снимков. В завершении, нужно остановить и запустить FTP службу для того, что бы изменения вступили в силу.

Настройка службы FTP:

1. Нажмите кнопку Start, пункт меню Programs/Microsoft Proxy Server, и затем щёлкните по Microsoft Management Console.
2. Раскройте папку Internet Information Service, а в ней раскройте папку с именем компьютера.
3. Щёлкните правой кнопкой мыши по Default FTP Site.
4. В пункте New щёлкните site, после чего запустится New FTP Site Wizard.
5. Введите нижеследующую информацию, если потребуется:

FTP Site Descriptionb FTP Replication Site
Select the IP Address to use for this FTP Site.
(Введите IP адрес, который будет использоваться для этого FTP сайта)
Вводится IP адрес для этого сайта
TCP Port this FTP Site should use.
(Используемый FTP сайтом TCP порт)
21
Enter the Path for your home directory.
(Введите путь к домашнему каталогу)
Например, C:\repldata\ftp
What access permissions do you want to set for the home directory?
(Какие разрешения доступа необходимы для домашнего каталога?)
Allow Read Access
Разрешён доступ для чтения

Чтобы завершать настройку FTP сайта, измените заданные по умолчанию параметры настройки защиты. Чтобы увеличить защиту, выключите Anonymous Access (анонимный доступ) или доступ по гостевой учетной записи. Учетная запись пользователя, например REPL2, являющаяся локальным логином, получает разрешения к папке моментальных снимков, если она была включена в операторы FTP сайта (FTP site operators).

Контроль FTP доступа через Proxy Server:

1. В меню Start, пункт Programs/Microsoft Proxy Server, щёлкните Microsoft Management Console.
2. Раскройте папку Internet Information Service, и затем раскройте папку с именем компьютера.
3. Щёлкните правой кнопкой мыши по FTP сайту, выбранному для репликации, и затем щёлкните Properties.
4. В диалоговом окне site name Properties, щёлкните по вкладке Security Accounts, и затем очистите переключатель Allow Anonymous Access.
5. Для FTP Site Operators, привилегии оператора предоставте только учетным записям пользователей, которым требуется доступ к этому FTP сайту.
6. В диалоговом окне Internet Service Manager, щелкните Yes (для продолжения) и щёлкните по вкладке FTP site.
7. Для Connections, выберите Limited To, и затем введите максимальное число подключений для репликации.
8. На вкладке Directory Security, в диалоговом окне By default, all computers will be: (По умолчанию, все компьютеры будут:), щёлкните Denied Access.

Примечание: Это позволит исключить любую учётную запись FTP Site Operator, введенную на шаге №5, если IP адрес, введенный на этом шаге не будет являться статическим её IP адресом.

9. Щёлкните Add, и затем введите IP адреса для всех серверов, участвующих в репликации, которые будут обращаться на этот сервер.

ПРОДОЛЖЕНИЕ СЛЕДУЕТ.

ССЫЛКИ НА СТАТЬИ

Отечественные статьи

Использование событий ItemCreated/ItemDataBound в табличных элементах управления
Автор: Dimon aka Manowar.
Вспомним прошлые дни и банальную задачу вывода данных из таблицы базы данных на asp страницу в виде таблицы. Для этого необходимо было открывать рекордсет и затем проходя по нему выводить данные с одновременным форматированием... [подробнее]
Фильтрация и сортировка в ASP
Автор: Кен Спенсер.
При разработке приложений важно обеспечить не только их высокую производительность, но и удобство использования. Бывает, что эти две цели взаимно исключают друг друга. В данной статье я покажу, как при помощи одной простой страницы Active Server Pages (ASP) добиться высокой производительности приложения, сохранив простоту его применения... [подробнее]
Графика в OLAPBrowser
Автор: Владимир Некрасов.
Эта статья показывает возможности и проблемы графического отображения данных в OLAP-системах на примере системы Контур OLAPBrowser... [подробнее]
CASE-технология анализа систем управления предприятий
Автор: Мороховец Ю.Е.
Разработка сложных информационных систем (ИС) таких, какими являются ИС административно-управленческой деятельности предприятий (организаций, учреждений и т.д.; в дальнейшем ИС предприятий), невозможна без тщательно обдуманного методологического подхода. Какие этапы необходимо пройти, какие методы и средства использовать, как организовать контроль за продвижением проекта и качеством выполнения работ - эти и другие вопросы решаются методологиями программной инженерии... [подробнее]
XML Web Services
Автор: Павел Гусак.
В последнее время Web Services (Web-сервисы, или Web-службы) стали одним из самых "любимых" предметов в статьях и книгах по программированию. Одни говорят о них как о новом middleware -- "универсальном клее", который заменит все существующие и наконец-то сможет склеить все со всем и на любом расстоянии. Другие считают, что они совершенно не заслуживают поднятой вокруг них шумихи... [подробнее]
Секреты Outlook XP (2002): сворачиваем в системную панель
Автор: Reviews.ru.
Outlook 2002 (из пакета Office XP) является достаточно популярной программой, позволяющей нам не только работать с почтой, но и управлять задачами и планами. Особенно хочется отметить встроенную антивирусную защиту, запрещающую отображение потенциально опасных вложений и скриптов. Однако программа имеет один недостаток – для ее работоспособности она должна быть постоянно запущена. В лучшем случае Вы можете свернуть ее в панели приложений. Но и это не очень удобно, т.к. постоянно появляется желание ее закрыть. Нам хотелось бы видеть ее в системной панели, рядом с часами, но к сожалению, в оригинальном виде такая функция отсутствует... [подробнее]

Новые технические статьи Microsoft

HOW TO: Configure Memory for More Than 2 GB in SQL Server (Q274750)
HOW TO: Change the SQL Server Service Account Through Control Panel in SQL Server (Q283811)
INF: Causes of SQL Transaction Log Filling Up (Q110139)
FIX: Merge Agent Fails with Error Message: "The publisher has been restored from a backup whose schema change version is different..." (Q319961)
FIX: Unexpected Results May Return When You Use a Text Column and an OR Operator to Combine Criteria From Multiple Subqueries (Q319610)
INF: How to Access SQL Server Within Active Server Pages (Q169377)
INF: Understanding and Resolving SQL Server 7.0 or 2000 Blocking Problems (Q224453)
INF: Authentication Methods for Connections to SQL Server in Active Server Pages (Q247931)
INF: Clustered SQL Server Do's, Don'ts, and Basic Warnings (Q254321)
INF: Frequently Asked Questions - SQL Server 2000 - Setup (Q257716)
BUG: SELECT INTO With ORDER BY Clause Ignores Order By During the Insert (Q273586)
FIX: UPDATE with CASE Statement That Uses NEWID() Function Causes Errors 8951, 8952, 8955 and 8956 (Q284440)
HOW TO: Manually Remove SQL Server 2000 Default, Named or Virtual Instance (Q290991)
FIX: sp_mergemetadataretentioncleanup Does Not Clean Generations with ArtNick=0 (Q308878)
DOC: SQL Server Books Online KILL Topic Is Incomplete for SELECT Statement in the Remarks Section (Q312072)
HOW TO: Enable Replication Agents for Logging to Output Files in SQL Server (Q312292)
HOW TO: Archive and Restore an Analysis Services Database from the Command Prompt in SQL Server 2000 Analysis Services (Q312399)
HOW TO: Send E-Mail Without Using SQL Mail in SQL Server (Q312839)
HOW TO: Change the Temp Database Location in SQL Server CE (Q317032)
FIX: Data Mining Messages Are Displayed in English After You Apply Fix (Q318582)
PRB: Renaming a Host Computer for SQL Server Causes Stored Procedure Debug to Fail (Q317241)
Microsoft Baseline Security Analyzer (MBSA) Version 1.0 Is Available (Q320454)
PRB: Tuning Wizard May Fail When You Specify a Workload File for Non-dbo Owned Objects (Q316976)
PRB: Pull Subscription Status Is "Never Started" If Job Name Is More Than 100 Characters (Q317391)

ФОРУМ SQL.RU

Самые популярные темы недели

Нынче по небу правильно солнце идет
Уменьшение размера файла лога
Kak vibrat tolko novie dannie
Проблема с запросом.... вернее с его реализацией....
Date-> поиск в "BD" по дате
Перенос базы с MS SQL 7.0 на MS SQL 2000
Можно ли восстановить данные... ( ) ?
Приоритеты выполнения запросов?
perfomencee when delete and insert
DTS и Jobs - как подружить?
Проблемы установки SQL 2000 на W2K SP1 c AD
Документирование базы в MS SQL7

Вопросы остались без ответа

Нужна помощь по распределению данных и их сбору (MS SQL Access)
Как создать LInked Server для базы формата Paradox ?
BDE использует серверный курсор???
JOIN или WHERE - что быстрее?
access
SQL Server & Visual Foxpro
Knowledge Xpert for SQL Server: каково мнение об этом продукте
Может кому пригодиться....
Update с @variable = column = expression
MsSQL2000 MsAccess 2000 много данных
DTS LOOK UP Добавление только новых данных.
Странное подвисание сервера

#092<<  #093

Вопросы, предложения, коментарии, замечания, критику и т.п. присылайте Александру Гладченко на адрес: mssqlhelp@pisem.net

sql.ru

Описание рассылки
 Поиск на SQL.RU
Искать: 
Результатов на странице: Формат:
Тип запроса: Раздел:
МИНИФОРМА
ПОДПИСКИ




http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное