none
Как синхранизировать сему данных в SQL Azure RRS feed

  • Вопрос

  • Здравствуйте, коллеги!

      Столкнулись со следующей проблемой. Не можем найти инструмент для синхронизации схем данных между базами данных SQL Azure

    Задача проста: Есть две базы данных. Тестовая БД на которой ведется разработка и релиз с живыми данными. При выпуске нового релиза схема БД релиза должна быть приведена к состоянию тестовой БД.

    Раньше на MS SQL мы делали это при помощи инструментария в VS2010. Но при попытке синхронизировать схемы на SQL Azure VS2010 выдает ошибку "поддерживаются СУБД не позднее MS SQL Server 2008 R2".

    Встроенный функционал синхронизации в Windows Azure позволяет синхронизировать только данные, но не схему.
    29 марта 2012 г. 5:48

Ответы

Все ответы

  • Посмотрите на SQL Azure Data Sync, он вроде должен уметь. 
    29 марта 2012 г. 6:08
  • Встроенный функционал синхронизации в Windows Azure позволяет синхронизировать только данные, но не схему.
    Так говорю же, встроенный функционал не позволяет. Собственно название SQL Azure Data Sync говорит само за себя. Он может только данные синхронизировать, а схему ровно на столько на сколько это нужно чтобы перенести данные, то-есть таблицы и столбцы переносятся, а процедуры, функции, триггер и представления нет.
    29 марта 2012 г. 9:25
  • См. faq.


    Q: I just changed my schema. How do I get the change into my sync group?
    A. SQL Azure Data Sync Preview does not support dynamic schema changes. The only way to get your new schema into the sync group is to remove the current sync group and create a new one with the new schema. See the topics SQL Azure Data Sync Remove a Sync Group and Create a Sync Group for additional information.

    Насколько я понимаю, если удалить группу синхронизации, а потом создать заново, то схема реплицируется.

    29 марта 2012 г. 10:57
  • Насколько я понимаю, если удалить группу синхронизации, а потом создать заново, то схема реплицируется.

    Я создавал схему синхронизации, но говорю же, создаются только таблицы и связи. Нет ни процедур, ни функций, ни вьюх
    29 марта 2012 г. 12:25
  • Попробуй использовать SQL Azure Migration Wizard. Вроде он выдергивает функции и вьюхи.
    29 марта 2012 г. 12:52
  • Попробуй использовать SQL Azure Migration Wizard. Вроде он выдергивает функции и вьюхи.

    Мы использовали эту штуку для миграции с MS SQL на SQL Azure, но при попытке миграции с Azure на Azure, при подключение к базе источнику вылетает ошибка

    ЗАГОЛОВОК: Microsoft.SqlServer.Management.Sdk.Sfc
    ------------------------------
    
    Не удалось получить данные по этому запросу.
    
    Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476
    
    ------------------------------
    ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ:
    
    Операция для версии 11.0 не поддерживается. (Microsoft.SqlServer.SqlEnum)
    
    Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476
    
    ------------------------------
    КНОПКИ:
    
    ОК
    ------------------------------
    


    30 марта 2012 г. 6:28
  • А если выкачать последние исходники и попытаться запускать из Visual Studio?
     
    3 апреля 2012 г. 13:03
  • Уважаемый пользователь!

    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме


    Для связи [mail]

    9 апреля 2012 г. 10:34
  • Удалось решить задачу используя новый MS SQL Data Tools

    MS SQL Data Tools

    • Помечено в качестве ответа Eugene_Agibalov 10 апреля 2012 г. 11:56
    10 апреля 2012 г. 11:55