В рамках транзакции я изменяю строки в таблицах по ссылке сервера, поэтому в моем sproc нужно указать «SET XACT_ABORT ON», иначе это не будет выполнено. Теперь я замечаю, что SCOPE_IDENTITY() возвращает NULL, что, вероятно, связано с областью распределенной транзакции?Распределенные транзакции в SQL Server 2005
Кто-нибудь знает, почему и как решить?