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

MS SQL Server

  Все выпуски  

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


Информационный Канал Subscribe.Ru


#106<<  #107

СОДЕРЖАНИЕ

1.СОВЕТЫ
1.1.Как автоматизировать репликацию с подключением через модем
2.ССЫЛКИ НА СТАТЬИ
2.1.Отечественные статьи
2.2.Новые технические статьи Microsoft
3.ФОРУМ SQL.RU
3.1.Самые популярные темы недели
3.2.Вопросы остались без ответа
4.ИНФОРМАЦИЯ АВТОРА РАССЫЛКИ

СОВЕТЫ

Как автоматизировать репликацию с подключением через модем

По материалам статьи Microsoft "INF: How to Automate Replication over a Dial-Up Connection"

Информация в этой статье относится к Microsoft SQL Server 7.0 и Microsoft SQL Server 2000 (all editions)

Cтатья описывает процесс автоматической инициализизации репликации при подключении с помощью модемной связи. Такой процесс использует запланированное задание, которое устанавливает подключение с помощью модема и запускает синхронизацию.
Чтобы автоматизировать репликацию через модем, вначале необходимо настроить репликацию для ваших SQL серверов. Используйте для этого Configure Publishing and Distribution Wizard и Create publication Wizard для издателя/дистрибутора, а для подписчиков используйте Pull Subscription Wizard. Лучше использовать pull подписку, если нужно, что бы синхронизацию инициализировал подписчик.

ОБРАТИТЕ ВНИМАНИЕ: Когда Вы устанавливаете репликацию транзакций на издателе и pull подписку на подписчике, будут созданы задачи для Distribution Agent на подписчике и для Log Reader Agent на издателе.

После того, как Вы установил репликацию, и создали публикации и pull подписки, нужно создать новую многошаговую задачу на подписчике и задать для неё необходимое расписание исполнения. Эта задача должна содержать следующие шаги:

Шаг задания Тип команды Команда Комментарий
Step 1 Operating System Command (CmdExec) RASDIAL -entryname- Устанавливает модемное подключение.
Step 2 Transact-SQL Script (TSQL) WAITFOR DELAY '00:02:00' Обеспечивает задержку для установления модемного подключения. Подбирается эмпирически.
Step 3 Transact-SQL Script (TSQL) EXEC sp_start_job @job_name = ' Distribution job name' Запуск задачи на синхронизацию.
Step 4 Transact-SQL Script (TSQL) WAITFOR DELAY '00:20:00' Задержка, которая позволяет дождаться завершения синхронизации. Подбирается эмпирически.
Step 5 Operating System Command (CmdExec) RASDIAL -entryname- / DISCONNECT Закрывает модемное соединение.

ОБРАТИТЕ ВНИМАНИЕ: Distribution Job должен быть запланирован для одноразового исполнения "One Time". Необходимо, что бы Distribution Job завершался после передачи накопленных издателем транзакций.

Для получения дополнительной информации, обратитесь в SQL Server Books Online, тема: " Replication".

Полезные статьи на сайте SQL.RU
001.Установка Merge репликации: Пошаговое руководство
002.Сверка данных при Merge репликации
003.Репликация транзакций, выполняющаяся в Non-Continous режиме
004.Не документированный параметр: ForceConvergenceLevel для Merge Agent
005.Новый Trace Flag, разрешающий модификацию Singleton для репликации транзакций
006.Настройка TCP/IP для издателя (publisher) и дистрибутора (distributor) при публикации через FTP
007.Фильтрация реплицируемых данных
008.Настройка Proxy Server для поддержки репликации SQL Server через Internet
009.Вывод расширенной информации о работе агентов репликации SQL Server в текстовый файл

О команде RASDIAL можно получить дополнительную информацию в следующих статьях Microsoft Knowledge Base:

RASDIAL
001.How to Enable Automatic Logon to a RAS Server Q105194
002.Scheduled RASDIAL Fails To Connect to Windows NT RAS Server Q147711

[Содержание]

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

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

Пример HTML интерфейса к БД, выполненного по технологии ASP
Вашему вниманию предлагается HTML интерфейс к телефонной базе данных, выполненный по технологии ASP...
Основные компоненты диаграммы ERwin – сущности, атрибуты, связи. Часть 2. Понятие атрибута
В статье "Базовые концепции моделирования данных" были введены основные понятия, связанные с моделированием данных. В статье Основные компоненты диаграммы ERwin - сущности, атрибуты, связи. Часть 1. Понятие сущности были даны первоначальные сведения о сущностях и ключах сущностей. В данной статье рассматриваются атрибуты и более детально описываются нормализация и ключи...
Архитектурные решения и моделирование данных для хранилищ и витрин данных
Хранилища данных уже не являются экзотикой в России. Стабилизация экономики ведет к росту конкуренции и повышению важности принятия правильных решений для успешной работы предприятий. Многие компании проводят оценку возможности построения централизованного хранилища данных для создания аналитических приложений, некоторые уже инициировали такие проекты. В силу того, что технологии хранилищ данных являются для России достаточно новыми, литература по данной тематике на русском языке встречается редко. Данная статья, не претендуя на полноту изложения материала, является попыткой восполнить этот пробел...
Корпоративные информационные системы (КИС): не повторяйте пройденных ошибок
Уточните значение слов, и вы избавите человечество от большей части его заблуждений...
Internet/Intranet технологии и технологическая эволюция корпоративных информационных систем
В последнее время, все большее количество руководителей начинают осознавать важность построения на предприятии корпоративной информационной системы, как необходимого инструментария для управления бизнесом в современных условиях. Для того чтобы выбрать перспективное программное обеспечение для построения КИС, необходимо осознавать все аспекты развития основных методологий и технологий разработки...

[Содержание]

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

BUG: Design Table in SEM Does Not Preserve NFR Property for IDENTITY (Q239667)
BUG: Error 924 When Cross-Database Query Run from Context of Database in Single User Mode (Q220842)
BUG: Stored Procedure Remains After Execution by Sp_makewebtask (Q201042)
FIX: Configuration Fails Pasting Distributor Database Name with a Leading Space (Q233202)
FIX: Error 21761 When Binding Non-DBO Default (Q202429)
FIX: sp_addtype Does Not Allow Owner Qualified Object Names (Q234256)
FIX: Subquery in IN Clause with DISTINCT and JOINs May Cause Access Violation (Q246893)
FIX: Unable to Perform Automated Installation of SQL 7.0 Using File Images (Q229875)
FIX: Unchecked Buffer in OpenRowset with SQL Server Driver (MDAC 2.5) (Q323264)
FIX: Unchecked Buffer in OpenRowset with SQL Server Driver (MDAC 2.6) (Q323266)
FIX: Unchecked Buffer in OpenRowset with SQL Server Driver (MDAC 2.7) (Q323263)
FIX: 'Unspecified Error' Message Returned Placing a NULL in a Non-NULL Column (Q228933)
FIX: Users Added Through Windows NT Groups Not Able to View List of Tables (Q221243)
FIX: Very Large Numbers of Predicates AND-ed Together May Cause Stack Overflow (Q224581)
How to Install SQL 7.0 Desktop Edition on SBS 4.5 Clients (Q240715)
HOW TO: Archive More Than Six SQL Server Error Logs (Q230590)
HOW TO: Debug an Extended Stored Procedure (Q156099)
HOW TO: Handle Errors in Data Transformation Services "Package" and "Step" Objects (Q240221)
HOW TO: Increase the Number of SQL Server Error Logs (Q196909)
HOW TO: Move Extended Stored Procedures Out of Process (Q243428)
INF: Enabling SQL DMO Clients Without Installing the Client Side Utilities (Q248241)
INF: Frequently Asked Questions - SQL Server 2000 - Tools (Q260512)
INF: Frequently Asked Questions - SQL Server 7.0 - Conversion (Q195444)
INF: Frequently Asked Questions - SQL Server 7.0 - SQL Setup (Q195759)
INF: How to Automate Replication over a Dial-Up Connection (Q241149)
INF: How to Change the Default Login Authentication Mode to SQL While Installing SQL Server 2000 Desktop Engine by Using Windows Installer (Q285097)
INF: How to Enable Logging for SQL Server Cluster Wizard (Q221832)
INF: Resolving Blocking Problems That Are Caused by Lock Escalation in SQL Server (Q323630)
INF: SQL Server 2000 Security Update for Service Pack 2 (Q316333)
INF: Understanding and Resolving SQL Server 7.0 or 2000 Blocking Problems (Q224453)
MS02-040: Unchecked Buffer in OpenRowset Updates (Q326573)
PRB: Case-Sensitive Unicode Collating Sequence and Windows NT Logins (Q245768)
PRB: Changes to a Table That Is Part of an "Immediate Updating" Subscription Generates an Error Message (Q320773)
PRB: Error 18482: "Unable to Connect to Site . . ." (Q217395)
PRB: OLAP: MSSQLServerOLAPService Should Use Domain Account When Using Integrated Security (Q224973)
PRB: Replication Subscribers Unable to Synchronize with Pull Subscription (Q240688)
PRB: SQL Server 7.0 Enterprise Manager Does not Provide Object and User Permissions Dialog Boxes Like SQL Server 6.5 (Q268858)
PRB: Unable to Back Up Database to a Network Drive Without Permissions (Q207187)
SAMPLE: Embedcgi.exe CGI Application Shows How to Use Embedded SQL (Q242027)
Windows 95/98 Clients Hang with "Mprexe.exe Not Responding" Error Message (Q234647)

[Содержание]

ФОРУМ SQL.RU

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

убей двойника [new]
Как получить из одной таблицы все то, чтего нет а другой?
Можно ли "развернуть" таблицу на 90 гр?
Would it be nice to have conditional updates in SQL?
расширенная процедура
Как получить разницу между таблицами?
Вопрос не совсем по теме форума
Как из сервера сохранить файл на клиент
База растет невиданными темпами. КАК С ЭТИМ БОРОТЬСЯ?!
SELECT TAB1.*,SP.*
выбор типа данных ...
extended stored procedures
Вопрос по T-SQL формирование набора данных
Шепните пароль для ExamHelp! 70-228 ? Please!
Extended Stored Procedure in VB 6
Как отправить на клиента сообщение
Индексы и UNION
Затыкание сиквела. Болезнь или ограниченность?
допрос зависимостей
Sorry! Почему в инспекторе объекта не появляется свойство
Конкретная запись из таблицы
медленная работа IF EXISTS
xp_cmdshell
INSERT в откатываемой транзакции
Что возможно ли на T-SQL?
Copirovanie iz EXCEL v MSSQL, stranniie veshi proishodiat
"Plain query" или "Stored Procedure" Что эффективнее?
QA и EM - кто-то нездоров
Выбрать всех потомков
ПОМОГИТЕ ДЕВУШКЕ!!!
Как создать пустую базу на основе существующей?
Синтаксис: SELECT customerid={fn LCASE(CustomerID)} FROM Customers
Поле типа Bit и GROUP BY
Помогите уменьшить журнал транзакций
Из EXCEL в OLAP (явно нетривиальная задача)
Подскажите пожалуста , как изменить формат даты выходящей из SQL-servera 2000
Проблемка
Сколько байт занимает numeric ...
Разнорестровое сравнение строк!!!
Сжатие файлов БД - есть ли грабли?
Порядок обработки строк при UPDATE

[Содержание]

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

Переход с SQL 7.0 на SQL 2000 (@@error)
Каким типом передать timestamp в Delphi через BDE + ODBC

[Содержание]

ИНФОРМАЦИЯ АВТОРА РАССЫЛКИ

В настоящее время я рассматриваю варианты своего участия в новых проектах. Интерес представляют крупные системы баз данных, как развивающиеся, так и разрабатывающиеся "с нуля". Если Ваша организациия находиться в Москве или ближайшем подмосковье и нуждается в услугах MS SQL Server DBA, предлагаю рассмотреть моё резюме, которое всегда доступно по этой ссылке: http://www.sql.ru/subscribe/REZUME.shtml

[Содержание]

#106<<  #107

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

sql.ru Описание рассылки

МИНИФОРМА
ПОДПИСКИ




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

В избранное