Неподдерживаемые функции репликации в 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. |