sp_change_subscription_properties (Transact-SQL)
Область применения: SQL Server Управляемый экземпляр SQL Azure
Обновляет данные для подписок по запросу. Эта хранимая процедура выполняется на подписчике в базе данных подписки.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_change_subscription_properties [ @publisher = ] 'publisher'
, [ @publisher_db = ] 'publisher_db'
, [ @publication = ] 'publication'
, [ @property = ] 'property'
, [ @value = ] 'value'
[ , [ @publication_type = ] publication_type ]
Аргументы
[ @publisher = ] 'publisher'
Имя издателя. publisher — sysname, без значения по умолчанию.
[ @publisher_db = ] 'publisher_db'
Имя базы данных издателя. publisher_db — sysname без значения по умолчанию.
[ @publication = ] 'publication'
Имя публикации. публикация — sysname, без значения по умолчанию.
[ @property = ] 'property'
Является ли свойство измененным. свойство sysname.
[ @value = ] 'value'
Является новым значением свойства. значение nvarchar (1000)без значения по умолчанию.
[ @publication_type = ] publication_type
Указывает тип репликации публикации. publication_type является int и может быть одним из этих значений.
Значение | Publication type |
---|---|
0 | Деловое |
1 | Снимок |
2 | Слияние |
NULL (по умолчанию) | Репликация определяет тип публикации. Так как хранимая процедура должна выполнять просмотр в нескольких таблицах, работа при указании этого значения производится медленнее, чем в случае, когда предоставлен точный тип публикации. |
Эта таблица описывает свойства статей и значения этих свойств.
Свойство | Значение | Описание |
---|---|---|
alt_snapshot_folder | Указывает местоположение альтернативной папки для моментального снимка. Если это свойство имеет значение NULL, файлы моментальных снимков выбираются из места по умолчанию, задаваемого издателем. | |
distrib_job_login | Войдите в учетную запись Microsoft Windows, в которой выполняется агент. | |
distrib_job_password | Пароль учетной записи Windows, от имени которой выполняется агент. | |
distributor_login | Имя входа распространителя. | |
distributor_password | Пароль распространителя. | |
distributor_security_mode | 1 | При подключении к подписчику используется проверка подлинности Windows. |
0 | При подключении к распространителю используйте проверку подлинности SQL Server. | |
dts_package_name; | Указывает имя пакета служб SQL Server 2000 Data Transformation Services (DTS). Это значение может задаваться, если только публикация является транзакционной или публикацией моментальных снимков. | |
dts_package_password; | Указывает пароль на пакет. dts_package_password — sysname с значением NULL по умолчанию, которое указывает, что свойство пароля остается неизменным. Примечание. Пакет DTS должен иметь пароль. Это значение может задаваться, если только публикация является транзакционной или публикацией моментальных снимков. |
|
dts_package_location. | Местоположение, где хранится пакет служб DTS. Это значение может задаваться, если только публикация является транзакционной или публикацией моментальных снимков. | |
dynamic_snapshot_location | Указывает путь к папке, в которой сохраняются файлы моментальных снимков. Это значение может задаваться, если только публикация является публикацией слиянием. | |
ftp_address | Только для обратной совместимости. | |
ftp_login | Только для обратной совместимости. | |
ftp_password | Только для обратной совместимости. | |
ftp_port | Только для обратной совместимости. | |
hostname | Имя узла, используемое при соединении с издателем. | |
internet_login | Имя входа, используемое агентом слияния для подключения к веб-серверу, на котором доступна веб-синхронизация с обычной проверкой подлинности. | |
internet_password | Пароль, используемый агентом слияния для подключения к веб-серверу, на котором доступна веб-синхронизация с обычной проверкой подлинности. | |
internet_security_mode | 1 | Для веб-синхронизации используется встроенная проверка подлинности Windows. При веб-синхронизации рекомендуется использовать обычную проверку подлинности. Дополнительные сведения см. в разделе Configure Web Synchronization. |
0 | Для веб-синхронизации используется обычная проверка подлинности. Примечание. Для веб-синхронизации требуется подключение TLS к веб-серверу. |
|
internet_timeout | Время (в секундах) перед отменой запроса на веб-синхронизацию. | |
internet_url | UR-адрес, который представляет собой адрес средства прослушивания репликации для веб-синхронизации. | |
merge_job_login | Имя входа учетной записи Windows, от имени которой выполняется агент. | |
merge_job_password | Пароль учетной записи Windows, от имени которой выполняется агент. | |
publisher_login | Имя входа издателя. Изменение publisher_login поддерживается только для подписок на публикации слиянием. | |
publisher_password | Пароль издателя. Изменение publisher_password поддерживается только для подписок на публикации слиянием. | |
publisher_security_mode | 1 | При подключении к подписчику используется проверка подлинности Windows. Изменение publisher_security_mode поддерживается только для подписок на публикации слиянием. |
0 | При подключении к издателю используйте проверку подлинности SQL Server. | |
use_ftp | true | Использование FTP вместо обычного протокола для получения моментальных снимков. |
false | Использование обычного протокола для получения моментальных снимков. | |
use_web_sync | true | Включение веб-синхронизации. |
false | Отключение веб-синхронизации. | |
working_directory | Имя рабочего каталога, используемого для временного хранения файлов данных и схем для публикации, если для передачи файлов моментальных снимков используется протокол передачи файлов (FTP). |
Значения кода возврата
0 (успешно) или 1 (сбой)
Замечания
sp_change_subscription_properties используется во всех типах репликации.
sp_change_subscription_properties используется для подписок по запросу.
Для издателей Oracle значение publisher_db игнорируется, так как Oracle разрешает только одну базу данных на экземпляр сервера.
Разрешения
Только члены предопределенных ролей сервера sysadmin или db_owner предопределенных ролей базы данных могут выполняться sp_change_subscription_properties.
См. также
Просмотр и изменение свойств подписки по запросу
sp_addmergepullsubscription (Transact-SQL)
sp_addmergepullsubscription_agent (Transact-SQL)
sp_addpullsubscription (Transact-SQL)
sp_addpullsubscription_agent (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру