Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SQL Server 2016 (13.x) и более поздних версий
Сопоставляет столбцы в удаленной таблице Azure со столбцами в таблице SQL Server с поддержкой Stretch.
Внимание
Stretch Database устарел в SQL Server 2022 (16.x) и База данных SQL Azure. Эта функция будет удалена в будущей версии ядро СУБД. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется.
sp_rda_reconcile_columns добавляет столбцы в удаленную таблицу, которая существует в таблице SQL Server с поддержкой Stretch, но не в удаленной таблице. Эти столбцы могут быть столбцами, случайно удаленными из удаленной таблицы.
sp_rda_reconcile_columns Однако не удаляет столбцы из удаленной таблицы, существующей в удаленной таблице, но не в таблице SQL Server.
Внимание
При sp_rda_reconcile_columns повторном создании столбцов, случайно удаленных из удаленной таблицы, он не восстанавливает данные, которые ранее были в удаленных столбцах.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_rda_reconcile_columns @objname = '@objname'
[ ; ]
Аргументы
@objname = "@objname"
Имя таблицы SQL Server с поддержкой Stretch.
Значения кода возврата
0 (успешно) или > 0 (сбой).
Разрешения
Требуется db_owner разрешения.
Замечания
Если в удаленной таблице Azure есть столбцы, которых больше нет в таблице SQL Server с поддержкой Stretch, эти лишние столбцы не препятствуют нормальной работе службы Stretch Database. При желании вы можете удалить такие столбцы вручную.
Примеры
Чтобы примирить столбцы в удаленной таблице Azure, выполните следующую инструкцию.
EXEC sp_rda_reconcile_columns
@objname = N'StretchEnabledTableName';