Неподдерживаемые возможности репликации в SQL Server 2005
Изменения: 14 апреля 2006 г.
В этом разделе описаны функции репликации, которые не поддерживаются в Microsoft SQL Server 2005.
Примечание. |
---|
Этот раздел доступен в справочной документации по программе установки, а также в электронной документации по SQL Server 2005. Ссылки на разделы, выделенные полужирным шрифтом в справочной документации по установке, относятся к разделам, доступным только в электронной документации. |
Неподдерживаемые функции, влияющие на все типы репликации
В SQL Server 2005 больше не поддерживаются следующие функции репликации.
Функция | Описание |
---|---|
Создание принудительных подписок без соединения с подписчиком в мастере создания подписки |
Теперь для создания принудительных подписок в мастере создания подписки требуется активное соединение с подписчиком во время настройки. Дополнительные сведения о доступе к мастеру см. в разделе Как создать принудительную подписку (среда 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 (Transact-SQL) или sp_addmergepublication (Transact-SQL) является устаревшей возможностью. Подписка на публикацию путем определения ее расположения в Active Directory является неподдерживаемой функцией. |
Элемент управления ActiveX «Моментальный снимок» |
Этот элемент управления позволяет встраивать в приложения агент моментальных снимков. Вместо этого следует использовать новый управляемый агент моментальных снимков. Дополнительные сведения см. в образце кода SnapshotGenerationAgent и разделе How to: Create the Initial Snapshot (RMO Programming). |
Удаленная активация агента |
SQL Server 2000 поддерживал выполнение агента распространителя или агента слияния на другом компьютере и удаленную активацию этого агента с помощью DCOM. Поддержка распространителей в SQL Server 2005 и более поздних версий больше не осуществляется; она считается устаревшей и для распространителей в более ранних версиях SQL Server. Дополнительные сведения см. в разделе «Активация удаленного агента» в электронной документации по SQL Server 2000. |
Подписчики Microsoft Access (Jet 4.0) |
Jet представляет собой базу данных, лежащую в основе Access, и в SQL Server 2000 подписка на базы данных Jet поддерживалась репликацией. Такие подписки больше не поддерживаются. Рекомендуется вместо этого пользоваться Microsoft SQL Server 2005 Express Edition. Access может использовать базу данных SQL Server в качестве основы, и на базы данных SQL Server это не влияет. Дополнительные сведения см. в разделе Репликация данных в SQL Server Express. |
Неподдерживаемые функции репликации транзакций
В SQL Server 2005 больше не поддерживаются следующие функции репликации транзакций.
Функция | Описание |
---|---|
Параметр Message Queuing для подписок, обновляемых посредством очередей |
При использовании подписок, обновляемых посредством очередей, изменения со стороны подписчиков записываются в очередь; затем они считываются из очереди и доставляются издателю агентом чтения очереди. В SQL Server 2000 подписки могли использовать как очередь SQL Server, так и Message Queuing. Тип очереди задавался с помощью параметра @queue_type хранимой процедуры sp_addpublication (Transact-SQL) с допустимыми значениями sql и msmq (Message Queuing). В SQL Server 2005 допустимо только значение sql. Если в существующих публикациях используется Message Queuing, то при обновлении следует настроить в них использование очереди SQL Server. Приложения, для которых обновление посредством очередей с помощью Message Queuing является основным, следует переписать таким образом, чтобы приспособить их к очереди SQL Server. Дополнительные сведения подписках, обновляемых посредством очередей, см. в разделе Обновляемые подписки для репликации транзакций. |
Неподдерживаемые функции репликации слиянием
В SQL Server 2005 больше не поддерживаются следующие функции репликации слиянием.
Функция | Описание |
---|---|
Публикация из выпуска SQL Server 2005 Express Edition |
Выпуск SQL Server MSDE может служить в качестве издателя при публикациях слиянием. SQL Server Express, заменяющий выпуск MSDE, в качестве издателя служить не может. Он позволяет подписаться на публикации слиянием, публикации транзакций и публикации моментальных снимков. Репликация слиянием и репликация транзакций с обновляемыми подписками позволяют передавать изменения от подписчиков обратно к издателю. Дополнительные сведения о репликации на SQL Server Express см. в разделе Репликация данных в SQL Server Express. |
Интерфейс IVBCustomResolver |
Этот интерфейс позволяет создавать на языке Visual Basic пользовательские арбитры конфликтов на базе COM. В SQL Server 2005 рекомендуется использовать вместо арбитров конфликтов на базе COM пользоваться обработчиками бизнес-логики. Дополнительные сведения см. в разделе Выполнение бизнес-логики при синхронизации слиянием. Можно также создавать COM-арбитры на языке C++. Дополнительные сведения см. в разделе Пользовательские арбитры на основе технологии COM. |
См. также
Основные понятия
Обратная совместимость репликации