Как проверить, что существует транзакция, которая еще не фиксируется в SQL Server 2005?

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

«Плохой» красный шрифт: 156, 0, 6; Fill: 255, 199, 206

«Хороший» зеленый шрифт: 0, 97, 0; Заполните: 198, 239, 206

«Нейтральный» Желтый шрифт: 156, 101, 0; Заполните: 255, 235, 156

31
задан Ricardo Altamirano 29 June 2012 в 14:04
поделиться

4 ответа

Я лично твердо верю, что высокомодульная архитектура здесь отлично подойдет: основное приложение должно предоставлять базовые / общие службы, и все специфичные для клиента функциональные возможности должны быть реализованы в виде надстроек (например, MEF ). Отсюда несколько мыслей:

  1. Я бы выбрал одно решение для основного приложения плюс дополнительное решение для каждого клиента.
  2. Одношаговая сборка является обязательной.
39
ответ дан 27 November 2019 в 21:46
поделиться

run

DBCC OPENTRAN
7
ответ дан 27 November 2019 в 21:46
поделиться

sp_who2 sp_lock

0
ответ дан 27 November 2019 в 21:46
поделиться

XACT_STATE () сообщает о состоянии транзакции сеанса, указывая, есть ли в сеансе активная транзакция и является ли транзакция способен быть совершенным. Он возвращает три значения:

  • 1, сеанс имеет активную транзакцию. Сеанс может выполнять любые действия, включая запись данных и фиксацию транзакции.
  • 0, для сеанса нет активных транзакций.
  • -1, сеанс имеет активную транзакцию, но произошла ошибка, из-за которой транзакция была классифицирована как незафиксируемая транзакция. Сеанс не может зафиксировать транзакцию или выполнить откат до точки сохранения; он может только запросить полный откат транзакции. Сеанс не может выполнять никаких операций записи, пока не откатит транзакцию. Сеанс может выполнять только операции чтения, пока не откатит транзакцию. После отката транзакции сеанс может выполнять операции чтения и записи и может начать новую транзакцию.

@@ TRANCOUNT Возвращает количество активных транзакций для текущего соединения.

  • 0, не в транзакции
  • 1, в транзакции
  • n, во вложенной транзакции
25
ответ дан 27 November 2019 в 21:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: