Поделиться через


Неподдерживаемые функции репликации в SQL Server

В этом разделе описаны функции репликации, которые больше не доступны в SQL Server 2008.

Неподдерживаемые функции репликации в SQL Server

В этом разделе описываются функции репликации, которые не поддерживаются в SQL Server 2005.

Неподдерживаемые функции, влияющие на все типы репликации

В SQL Server больше не поддерживаются следующие функции репликации.

Функция

Описание

Создание принудительных подписок без соединения с подписчиком в мастере создания подписки

Теперь для создания принудительных подписок в мастере создания подписки требуется активное соединение с подписчиком во время настройки. Дополнительные сведения о доступе к мастеру см. в разделе Как создать принудительную подписку (среда SQL Server Management Studio).

Инициализация подписчиков, работающих с SQL Server версии 7.0, с помощью протокола передачи файлов (FTP)

Эта функция доступна для подписчиков, работающих с SQL Server 2000 или более поздних версий. Дополнительные сведения см. в разделе Передача моментальных снимков по протоколу FTP.

Создание подписок в диспетчере синхронизации Windows

Подписки больше нельзя создавать в диспетчере синхронизации, однако синхронизация подписок все еще доступна. Дополнительные сведения см. в разделе Диспетчер синхронизации Windows.

Подписка на публикацию с помощью размещения ее в каталоге Active Directory

Добавление публикаций в Active Directory с помощью параметра @add_to_active_directory процедур sp_addpublication или sp_addmergepublication является устаревшей возможностью. Подписка на публикацию путем определения ее расположения в Active Directory является неподдерживаемой функцией.

Элемент управления ActiveX «Моментальный снимок»

Этот элемент управления позволяет встраивать в приложения агент моментальных снимков. Вместо этого следует использовать новый управляемый агент моментальных снимков. Дополнительные сведения см. в образце кода SnapshotGenerationAgent и разделе Как создать исходный моментальный снимок (программирование объектов RMO).

Удаленная активация агента

SQL Server 2000 поддерживал выполнение агента распространителя или агента слияния на другом компьютере и удаленную активацию этого агента с помощью DCOM. Поддержка распространителей в SQL Server 2005 и более поздних версий больше не осуществляется; она считается устаревшей и для распространителей в более ранних версиях SQL Server. Дополнительные сведения см. в разделе «Активация удаленного агента» в электронной документации по SQL Server 2000.

Подписчики Microsoft Access (Jet 4.0)

Jet представляет собой базу данных, лежащую в основе Access, и в SQL Server 2000 подписка на базы данных Jet поддерживалась репликацией. Такие подписки больше не поддерживаются.

Рекомендуется вместо этого пользоваться SQL Server Express. Access может использовать базу данных SQL Server в качестве основы, и на базы данных SQL Server это не влияет.

Неподдерживаемые функции репликации транзакций

Не поддерживаются следующие функции репликации транзакций.

Функция

Описание

Параметр Message Queuing для подписок, обновляемых посредством очередей

При использовании подписок, обновляемых посредством очередей, изменения со стороны подписчиков записываются в очередь; затем они считываются из очереди и доставляются издателю агентом чтения очереди. В SQL Server 2000 подписки могли использовать как очередь SQL Server, так и Message Queuing. Тип очереди задавался с помощью параметра @queue_type хранимой процедуры sp_addpublication с допустимыми значениями «sql» и «msmq» (Message Queuing). В SQL Server 2005 допустимо только значение «sql». Если в существующих публикациях используется Message Queuing, то при обновлении следует настроить в них использование очереди SQL Server. Приложения, для которых обновление посредством очередей с помощью Message Queuing является основным, следует переписать таким образом, чтобы приспособить их к очереди SQL Server. Дополнительные сведения подписках, обновляемых посредством очередей, см. в разделе Обновляемые подписки для репликации транзакций.

Неподдерживаемые функции репликации слиянием

Не поддерживаются следующие функции репликации слиянием.

Функция

Описание

Публикация из SQL Server Express

Выпуск SQL Server MSDE может служить в качестве издателя при публикациях слиянием. SQL Server Express не может выступать в роли издателя. Он позволяет подписаться на публикации слиянием, публикации транзакций и публикации моментальных снимков. Репликация слиянием и репликация транзакций с обновляемыми подписками позволяют передавать изменения от подписчиков обратно к издателю.

IVBCustomResolver, интерфейс

Этот интерфейс позволяет создавать на языке Visual Basic пользовательские арбитры конфликтов на базе COM. В SQL Server 2005 рекомендуется использовать вместо арбитров конфликтов на базе COM пользоваться обработчиками бизнес-логики. Дополнительные сведения см. в разделе Выполнение бизнес-логики при синхронизации слиянием.

Можно также создавать COM-арбитры на языке C++. Дополнительные сведения см. в разделе Пользовательские арбитры на основе технологии COM.

См. также

Основные понятия