Я пытаюсь обновить столбец XML в таблице SQL Server 2005. Доступ к этому столбцу осуществляется через хранимую процедуру. Я использую .NET tableAdapter для вызова этой процедуры. Проблема: значение столбца xml не обновляется.
Некоторые наблюдения:
- Я использовал SqlProfiler, чтобы увидеть, действительно ли вызов хранимой процедуры отправляется на SQL Server. В этом случае.
- Я также выполнил вызов хранимой процедуры непосредственно из SQL Server Management Studio. Когда это сделано таким образом, хранимая процедура выполняется.
Может ли это быть проблемой с параметрами, которые использует .NET tableAdapter? На мой взгляд, это будет единственная разница с вызовами SQL Server Management Studio.
Вот список:
-- network protocol: TCP/IP
set quoted_identifier on
set arithabort off
set numeric_roundabort off
set ansi_warnings on
set ansi_padding on
set ansi_nulls on
set concat_null_yields_null on
set cursor_close_on_commit off
set implicit_transactions off
set language us_english
set dateformat mdy
set datefirst 7
set transaction isolation level read uncommitted