2010-08-31 4 views
0

Я экспортирую данные xml в базу данных sql server 2008.Истекло время ожидания ожидания. Проблема при экспорте таблицы данных xml в sql server 2008. .net

код .net: How to pass XML from C# to a stored procedure in SQL Server 2008?

Запрос для вставки: Querying a xml in sql server 2008

Everthing работает нормально, если размер файла невелик. Теперь размер xml-файла превышает 5 МБ. Он показывает ошибку тайм-аута. Как это решить.

Ошибка: время ожидания истекло. Период ожидания истекает до завершения операции или сервер не отвечает. Заявление было прекращено.

Geetha.

ответ

0

Вы можете изменить тайм-аут команды, например:

command.CommandTimeout = 3600; 

Значение измеряется в секундах.

Однако, возможно, вам придется изменить XML-импорт SQL. Вы можете часто получать более высокую производительность, используя предложение OPENXML вместо метода типа данных типа nodes. См. the documentation для получения информации и примеров о OPENXML.