Select the product you need help with
Использование зеркального отображения базы данных для межбазовые транзакции или распределенные транзакции не поддерживаются в SQL ServerКод статьи: 926150 - Список продуктов, к которым относится данная статья. На этой страницеВВЕДЕНИЕЗеркальное отображение базы данных не поддерживается межбазовыми или распределенных транзакций в SQL Server 2005 с пакетом обновления 1 (SP1) и более поздних версий. Дополнительная информацияОграничения зеркального отображения базы данныхMicrosoft SQL Server 2005 пакетом обновления 1 (SP1) появились функция зеркального отображения базы данных. Тем не менее зеркальное отображение базы данных не поддерживается для либо межбазовые транзакции или распределенных транзакций. В следующем примере невозможно гарантировать атомарность транзакции и целостности транзакций сценарии:
Пример сценарияСледующий пример демонстрирует логических Несоответствие между базами данных может возникать при использовании зеркального отображения базы данных с межбазовые транзакции. В этом примере приложение использует межбазовую транзакцию для вставки двух строк данных. Происходит следующее:
После перемещения при сбое межбазовые транзакции Возможно, успешной фиксации в базе данных B, но не на ресурс База данных. Это может происходить, если исходный основной сервер базы данных a зеркальный сервер отправляет журнал транзакций для межбазовых транзакций сервер до сбоя. После перехода на другой ресурс транзакция не существует на новом основном сервере. Поэтому базы данных a и B Несовместимость. Данные, которые вставлены в базе данных b остается без изменений. В вставляется в базу данных, А данные теряются. Подобная ситуация может возникает при использовании зеркального отображения базы данных с помощью транзакций MS DTC. Например, новый основной сервер обращается к MS DTC после перехода на другой ресурс. Однако MS DTC не знает о новом основном сервере. Таким образом MS DTC приостанавливает все транзакции, которые на этапе «Подготовка зафиксировать», несмотря на то, что операции считаются зафиксированными в других базах данных. Сведения о SQL Server 2008 R2 анализатора соответствия РекомендациямАнализатор Microsoft SQL Server 2008 R2 соответствия рекомендациям (SQL Server 2008 R2 BPA) предоставляет правила для определения ситуаций, в котором экземпляр SQL Server была настроена для зеркального отображения баз данных. Анализатор SQL Server 2008 R2 поддерживает SQL Server 2008 и SQL Server 2008 R2.Если запустить средство анализатора соответствия Рекомендациям, может появиться следующее предупреждение:При получении этого сообщения необходимо просматривать приложения, которые подключаются к этой базе данных, чтобы убедиться в том, что перекрестные базы данных и распределенные транзакции не участвует в зеркальной базе данных. СсылкиСвернуть эту таблицу
http://msdn2.Microsoft.com/en-us/library/ms366279.aspx
(http://msdn2.microsoft.com/en-us/library/ms366279.aspx)
СвойстваКод статьи: 926150 - Последнее изменение :: 17 сентября 2011 г. - Редакция: 5.0 Информация в данной статье относится к следующим продуктам.
Переведено с помощью машинного перевода ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода. Эта статья на английском языке:926150
(http://support.microsoft.com/kb/926150/en-us/
)
|




Перейти к началу страницы








