Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Вопросы и ответы по MS SQL Server" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
MS SQL Server - дело тонкое...
#087<< #088 |
СОВЕТ
Фильтрация реплицируемых данных
Горизонтальные, вертикальные, динамические и join фильтры дают возможность создать разделы данных,
которые потом будут изданы. Фильтруя предназначенные для издания данные, Вы можете:
Фильтрация строк и столбцов может применяться для моментальных снимков, транзакционной и merge
(объединение) публикаций. Фильтрация строк использует предложение WHERE в SQL инструкции и
ограничивает строки, включенные в публикацию, основанную на заданных критериях. Фильтрация столбцов
ограничивает столбцы, которые включаются в публикацию. Фильтры строк
Использование фильтров строк позволяет определить подмножество строк таблицы для издания на серверы
подписчики. Фильтры строк используются в тех случаях, когда только определенные строки должны быть
реплицированы подписчикам, при этом, исключаются строки, которые пользователи не должны видеть
(например, строки, которые содержат конфиденциальную информацию), или когда создаются разделы
данных, которые реплицируются разным подписчикам. Такие фильтры помогают предотвратить конфликты,
которые могли возникнуть при одновременной попытке на нескольких подписчиках модификации одних и
тех же данных. Фильтры столбцов
Фильтры столбцов ограничивают число столбцов, которые будут включены в моментальный снимок,
транзакционную или merge публикацию. Фильтры столбцов могут уменьшить время, которое требуется
для тиражирования изменений данных к подписчикам, уменьшать размер базы на подписчике и ограничить
данные в публикации только теми, который необходимы разным подписчиками. Вы можете использовать
фильтры строк и столбцов совместно.
Для репликации моментальных снимков и репликации транзакций, можно использовать трансформируемую
подписку с предопределённым фильтром, которая будет динамически создавать вертикальные разделы для
разных подписчиков, использующих одну публикацию. Динамические фильтры Динамические фильтры позволяют создавать merge публикацию и затем фильтровать данные из издаваемой таблицы, обеспечивая разные разделы данных для разных подписчиков. Использование динамических фильтров в merge публикации целесообразно в следующих случаях: - На издателе создаётся меньше публикаций. Это упрощает администрирование публикаций. - Использование определяемых пользователем функций (user-defined functions - UDF) в динамическом фильтре дает возможность фильтровать по критериям. - Подписчик получает только ту информацию, которая необходима, потому что фильтрация данных базируется на свойствах подключения Merge Agent для подписки.
В динамическом фильтре можно определить функцию Microsoft SQL Server 2000 или UDF функцию, которая
будет по разному обрабатываться для каждого подписчика. Наиболее часто используемые системные
функции, применяемые для этих целей - SUSER_SNAME() и HOST_NAME(). Вы можете использовать UDF в
динамическом фильтре, но если UDF включает SUSER_SNAME(), HOST_NAME() или если UDF использует одну
из этих системных функций в критериях фильтра (например, MyUDF (SUSER_SNAME ()), тогда UDF
становиться статической. ПРОДОЛЖЕНИЕ СЛЕДУЕТ ССЫЛКИ НА СТАТЬИ
Система генерации проектной документации Rational SoDA Новые технические статьи Microsoft
INF:
Conditions for Stored Procedure Recompilation (Q104445) ФОРУМ SQL.RU: САМЫЕ ПОПУЛЯРНЫЕ ТОПИКИ
помогите
девушке ФОРУМ SQL.RU: ВОПРОСЫ ОСТАЛИСЬ БЕЗ ОТВЕТА
SOUNDEX,
DIFFERENCE |
#087<< #088 |
|
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||