Экспорт (0) Печать
Развернуть все

Ответы на часто задаваемые вопросы по синхронизации данных SQL (предварительная версия)

Обновлено: Февраль 2014 г.

 

 

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

Подключаемый модуль синхронизации данных SQL Microsoft Azure на портале Microsoft Azure Silverlight больше не поддерживается. В будущем используйте портал управления Microsoft Azure для синхронизации данных Azure SQL.

Для доступа к синхронизации данных SQL (предварительная версия) используется вкладка SYNC базы данных SQL на портале управления Microsoft Azure. Вкладка SYNC доступна только при наличии одной или нескольких групп синхронизации. Указания по созданию и изменению группы синхронизации через данный портал приведены в разделе Как создать группу синхронизации (SDS).

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

Вопрос. К кому обращаться с вопросами по синхронизации данных SQL?

Вопрос. Изменяет ли синхронизация данных SQL базу данных?

Вопрос. Как вы осуществляете доступ к моей базе данных SQL Database при синхронизации с использованием службы по расписанию?

Вопрос. Производит ли синхронизация данных SQL полное создание и провизионирование таблиц?

Вопрос. Поддерживает ли провизионирование столбец первичного ключа с заданными параметрами сортировки или столбец фильтра с заданными параметрами сортировки?

Вопрос. Поддерживается ли федерация в синхронизации данных SQL?

Вопрос. О каких ограничениях мне следует знать?

Вопрос. Сколько экземпляров пользовательского интерфейса локального агента может быть запущено?

Вопрос. Когда я могу удалить клиентский агент?

Вопрос. Зачем нужен клиентский агент?

Вопрос. Почему моя база данных имеет состояние «Устарела»?

Вопрос. Что происходит, когда я восстанавливаю потерянные или поврежденные базы данных?

Вопрос. Следует ли мне использовать синхронизацию данных SQL для создания резервной копии и восстановления своих баз данных?

Вопрос. Будут ли данные конвергентны после синхронизации?

Ответ. На форумах можно задать любые вопросы или оставить комментарии относительно Синхронизация данных SQL (предварительная версия).

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

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

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

Ответ. На время работы предварительной версии оплата за использование службы Синхронизация данных SQL (предварительная версия) не взимается, однако вам все равно придется оплачивать расходы по передаче данных, связанные с перемещением данных в базу данных и из базы данных Экземпляр базы данных SQL. Дополнительные сведения о ценообразовании см. на странице http://www.microsoft.com/windowsazure/pricing/. Возможно, после выпуска Синхронизация данных SQL (предварительная версия) версии 1 за использование службы будет взиматься плата. Последние сведения о ценах см. здесь и в разделе Планирование оптимизации.

Ответ. В настоящее время служба Синхронизация данных SQL (предварительная версия) имеется в каждом центре обработки данных Azure.

Ответ. Да. Необходимо наличие учетной записи база данных SQL для размещения базы данных-концентратора Hub Database.

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

Ответ. При создании группы синхронизации служба запрашивает учетные данные для ваших серверов база данных SQL. Эти учетные данные хранятся в зашифрованном формате в системной базе данных Синхронизация данных SQL (предварительная версия).

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

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

  • Индексы создаются только для выделенных столбцов.
    Если в индексе исходной таблицы есть столбцы, которые не входят в группу синхронизации, то эти индексы не провизионируются в целевых таблицах.

  • Индексы столбцов типа XML не провизионируются.

  • Проверочные ограничения не провизионируются.

  • Существующие в исходных таблицах триггеры не провизионируются.

  • В целевой базе данных не создаются представления и хранимые процедуры.

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

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

Если столбец первичного ключа или столбец фильтра задан с параметрами сортировки, отличными от тех, которые определены в экземпляре сервера, то при провизионировании синхронизации возникнет ошибка времени компиляции.

Ответ. Корневая база данных федерации может использоваться в службе Синхронизация данных SQL (предварительная версия) без каких-либо ограничений. Конечная точка федеративной базы данных не может быть добавлена к текущей версии Синхронизация данных SQL (предварительная версия). Если имеет место жесткое требование, опишите ваш сценарий на форуме MSDN по базам данных SQL.

Ответ. Ограничения Синхронизация данных SQL (предварительная версия) Предварительный просмотр приведены в разделе Ограничения на сервер синхронизации данных SQL (предварительная версия).

Ответ. Можно запустить только один экземпляр пользовательского интерфейса.

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

Ответ. Служба Синхронизация данных SQL (предварительная версия) взаимодействует с базами данных SQL Server через агент клиента. Эта функция безопасности предотвращает прямую связь с базами данных за брандмауэром. Обмен данными службы Синхронизация данных SQL (предварительная версия) с агентом осуществляется с использованием зашифрованных соединений, а также уникального токена или «ключа агента». Базы данных SQL Server выполняют проверку подлинности агента с помощью строки подключения и ключа агента. Такая конструкция обеспечивает высокий уровень безопасности для ваших данных. Дополнительные сведения о мерах по укреплению защиты в Синхронизация данных SQL (предварительная версия) см. в статье Защита данных в синхронизации данных SQL (предварительная версия).

Ответ. Состояние «устаревшая» возникает, когда база данных находится вне сети 45 или более дней. Сведения о том, как сделать базу данных актуальной и как создать резервную копию базы данных, см. A database has an "Out-of-Date" status в статье База данных имеет состояние «Устарела» руководства по устранению неисправностей.

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

Ответ. Хотя и существует возможность использования Синхронизация данных SQL (предварительная версия) для создания резервной копии конкретных данных, делать это не рекомендуется. Синхронизация данных SQL (предварительная версия) не предусмотрена синхронизация версий. Поэтому отсутствует возможность осуществлять резервное копирование и восстановление к определенному моменту времени.

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

  • Компонент не создает резервные копии других объектов SQL, например хранимых процедур.

  • Восстановление быстро не выполняется.

Рекомендуется использовать средство Database Copy для баз данных Экземпляр базы данных SQL (см. раздел Как создать резервную копию базы данных) и пользоваться устоявшимися процедурами для баз данных SQL Server.

Ответ. Не обязательно. Для группы синхронизация с концентратором и тремя оконечностями — А, Б и В — синхронизациями будут Концентратор/А, Концентратор/Б и Концентратор/В. Если после выполнения синхронизации Концентратор/А в оконечности А появилось изменение, то это изменение не будет переписано в Б и В до выполнения следующей задачи синхронизации.

Ответ. Синхронизация данных SQL (предварительная версия) Предварительный просмотр не имеет обратной совместимости с CTP2. Полные инструкции о том, как проводить обновление, см. в статье Как обновить клиентский агент.

Ответ. После установки агент клиента единственным способом смены учетной записи службы является ее удаление и установка нового экземпляра агент клиента с новой учетной записью службы.

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

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

Ответ. Синхронизация данных SQL (предварительная версия) Предварительный просмотр поддерживает динамические изменения схемы. Дополнительные сведения о том, какие изменения можно динамически вносить в группу синхронизации и как это делать, см. в разделе Edit a Sync Group.

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

Дополнительные сведения о том, как изменить ключ агента, см. в разделе How To: Change a Client Agent's Key.

Ответ. Чтобы немедленно отключить агент, сформируйте его ключ повторно на портале, но не указывайте его в пользовательском интерфейсе агента. В результате формирования нового ключа предыдущий становится недействительным независимо от того, находится соответствующий агент в сети или вне сети.

Ответ. Если нужно запустить локальный агент не с того компьютера, на котором он установлен, выполните следующие действия.

  1. Установите агент на нужном компьютере.

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

  3. С помощью пользовательского интерфейса нового агента введите его ключ.

  4. Подождите, пока агент агент клиента загрузит список локальных баз данных, которые были ранее зарегистрированы.

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

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

 

Перед началом

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

Как создать группу синхронизации

Создание группы синхронизации выполняется на портале управления платформой Azure в шесть шагов. Подробности по каждому из этих шагов можно найти по следующим ссылкам.

  1. Войдите на портал управления базой данных SQL Azure
    Синхронизация данных SQL (предварительная версия), что можно видеть на вкладке «База данных SQL» только после создания группы синхронизации.

  2. Как установить клиентский агент синхронизации данных SQL (предварительная версия)

  3. Как зарегистрировать базу данных SQL Server в клиентском агенте

  4. Создание группы синхронизации (SDS)

  5. Определение данных синхронизации (SDS)

  6. Настройка группы синхронизации (SDS)

 

Как изменить группу синхронизации

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

См. также

Показ:
© 2014 Microsoft