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


sys.sp_change_feed_disable_db (Transact-SQL)

Применимо к: SQL Server 2022 (16.x) и более поздних версий Базы данных SQL Azure Sql AzureSql Managed InstanceAzure Synapse AnalyticsWarehouse в базе данных SQL MicrosoftFabric в предварительной версии Microsoft Fabric

Отключите канал изменений на уровне базы данных, а затем метаданные для всех связанных таблиц.

Caution

Эта системная хранимая процедура используется внутренне и не рекомендуется для прямого административного использования. Вместо этого используйте Synapse Studio или портал Fabric. Использование этой процедуры может привести к несоответствию.

Эта системная хранимая процедура используется для:

Syntax

Соглашения о синтаксисе Transact-SQL

sys.sp_change_feed_disable_db
[ ; ]

Permissions

Пользователь с разрешениями базы данных CONTROL, членством в роли базы данных db_owner или членством в роли сервера sysadmin может выполнять эту процедуру.

Remarks

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

Эту хранимую процедуру следует выполнять только при возникновении неподдерживаемых действий или непредвиденных ошибок, которые требуют отключения функции зеркального отображения вручную и не могут быть удалены с помощью рабочей области Synapse или портала Fabric.