powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Azure data sync
8 сообщений из 8, страница 1 из 1
Azure data sync
    #39816149
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день,

Автоматизировал копирование изменений схемы таблиц на вторую базу в Azure data sync используя вот этот метод:
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-update-sync-schema

Изменения схемы проходят на ура, но если запустить что-то вроде:
Код: sql
1.
2.
3.
4.
alter table mytable add blah varchar(20)
go
update mytable  set blah = 'blah'
go



То новый столбец появляется на второй базе, а вот апдейт не проходит. Зашел в настройки data sync, там новый столбец не выбран для синхронизации. Выбрал его, но апдейты все равно не проходят.

Что я делаю не так?

Спасибо.
...
Рейтинг: 0 / 0
Azure data sync
    #39816164
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По ссылке даже инструкция есть, как добавлять поле.
...
Рейтинг: 0 / 0
Azure data sync
    #39816179
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей АлексеевичПо ссылке даже инструкция есть, как добавлять поле.

Да поле-то добавляется без проблем, но когда начинаю в поле писАть данные, то они не реплицируются на другую базу. Вот в чем проблема. Хотя sync никаких ошибок не выдает.
...
Рейтинг: 0 / 0
Azure data sync
    #39816214
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_m,

У вас по ссылке описание технологии трекинга изменения схемы а не данных. Поэтому на инструкции update/delete/insert такая штука не реагирует.
...
Рейтинг: 0 / 0
Azure data sync
    #39816230
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
felix_ffRoust_m,

У вас по ссылке описание технологии трекинга изменения схемы а не данных. Поэтому на инструкции update/delete/insert такая штука не реагирует.Разве? Там же написано, что в итоге, что после добавления поля, "5. Data in the new column is synced during next sync operation."
По моему, просто обычная ошибка в настройке, которую, возможно, трудно найти - зависит от доступных в Ажуре возможностей диагностики и мониторинга.
...
Рейтинг: 0 / 0
Azure data sync
    #39816506
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg,

по ссылке что привел ТС настраиваются ddl-тригеры для синхронизации схемы.
Это только часть процесса Data Sync. Сами данные синхронизируются при работе службы агента, там же написано что данные в новой колонке будут синхронизированы при следующей операции сихронизации.

и тут вопрос: ТС полностью настроил Data Sync или только выборочно DDL-триггеры на таблицы навесил?
...
Рейтинг: 0 / 0
Azure data sync
    #39816620
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
felix_ffи тут вопрос: ТС полностью настроил Data Sync или только выборочно DDL-триггеры на таблицы навесил?А, ну это да, синхронизация схемы - это только часть процесса.

Однако автор пишет, что у него данные синхронизируются, поэтому можно утверждать, что да, "ТС полностью настроил Data Sync"

Но, наверное, либо неправильно настроил, либо что то не так сделал в настройке синхронизации схемы.
Потому что, при правильной настройке, при изменении схемы она должна синхронизироваться, и далее данные тоже должны синхронизироваться, с учётом изменённой схемы.
...
Рейтинг: 0 / 0
Azure data sync
    #39816850
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgfelix_ffRoust_m,

У вас по ссылке описание технологии трекинга изменения схемы а не данных. Поэтому на инструкции update/delete/insert такая штука не реагирует.Разве? Там же написано, что в итоге, что после добавления поля, "5. Data in the new column is synced during next sync operation."
По моему, просто обычная ошибка в настройке, которую, возможно, трудно найти - зависит от доступных в Ажуре возможностей диагностики и мониторинга.

В том то и дело, что это не происходит, новый столбец даже не отмечен для синхронизации. Нужно его руками пометить, но даже после этого данные в новом столбце не синхронизируются.

Я после этого добавил еще один столбец в эту таблицу:
alter table MyTable add column1 varchar(10)

Столбец появился на другой базе при следующей синхронизации, значит синхронизация работает, поскольку изменения схемы происходят через изменения данных (таблица с командами по изменению схемы синхронизируется).

Sync completed successfully in 6.66 seconds.
Upload: 0 changes applied
Download: 1 changes applied

Что-то я пропустил, но не могу понять что.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Azure data sync
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]