Интеграция и транзакции СРЕДЫ CLR
Область применения:SQL Server
Пространство имен System.Transactions
предоставляет платформу транзакций, которая полностью интегрирована с интеграцией ADO.NET и средой CLR SQL Server.
System.Transactions
и ADO.NET совместно работают над расширением и упрощением использования локальных и распределенных транзакций в управляемых приложениях.
Примечание.
Определяемая пользователем процедура CLR (UDP) не может установить соединение с тем же сервером, на котором он работает (подключение к циклу) и включить в ту же транзакцию. Если предпринимается такая попытка, то попытка соединения будет заблокирована, а управление не будет передано обратно определяемой пользователем процедуре. Это приведет к ошибке времени ожидания (сообщение 1206) в определяемой пользователем процедуре.
Дополнительные сведения о транзакциях и платформе .NET Framework см. в обработки транзакций.
В этом разделе
Статья | Описание |
---|---|
продвижение транзакций | Содержит описание возможности повысить уровень транзакции и использования этой функции. |
Доступ к текущей транзакции | Описывает, как получить доступ к транзакции, выполняющейся в настоящее время в процессе в SQL Server. |
использование System.Transactions | Описывает использование интерфейса программирования System.Transactions приложения (API) в управляемом приложении. |
время существования транзакций | Описывает разницу в времени существования транзакций, запущенных в хранимых процедурах Transact-SQL и транзакциях, запущенных в приложениях СРЕДЫ CLR. |