|
|
|
SqlCommand.ExecuteNonQuery() & linked server
|
|||
|---|---|---|---|
|
#18+
Код вида SqlCommand.CommandText = "INSERT INTO [table] SELECT * FROM [linked_server].[db0].[owner].[table]"; SqlCommand.ExecuteNonQuery(); рушится с сообщением "An unhandled exception of type 'System.Data.SqlClient.SqlException' occured in system.data.dll. Additional information: System error." Если SqlCommand.CommandText принимает вид "INSERT INTO [table] SELECT * FROM [db1].[owner].[table]", т.е. берет данные не с linked сервера, то код работает. SQL Server 2K SP3, MDAC 2.7 SP1, .NET Framework 1.1. Кто-нибудь поможет? Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 16:00 |
|
||
|
SqlCommand.ExecuteNonQuery() & linked server
|
|||
|---|---|---|---|
|
#18+
а если попробовать через хранимую процедуру? затолкать туда запрос, и вызывать её на C#? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 16:07 |
|
||
|
SqlCommand.ExecuteNonQuery() & linked server
|
|||
|---|---|---|---|
|
#18+
Уже думал, но еще не попробовал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 16:30 |
|
||
|
SqlCommand.ExecuteNonQuery() & linked server
|
|||
|---|---|---|---|
|
#18+
по идее должно сработать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 17:32 |
|
||
|
SqlCommand.ExecuteNonQuery() & linked server
|
|||
|---|---|---|---|
|
#18+
А на линкованные серверы MS DTC обрабатывает запросы? Может в этом причина и запрос или Command нужно как-то по другому строить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2003, 06:46 |
|
||
|
SqlCommand.ExecuteNonQuery() & linked server
|
|||
|---|---|---|---|
|
#18+
DTC работает нормально. Вообще, тот же набор SQL команд, исполненный из QA, работает. На самом деле, я зашел еще дальше в своих исследованияих и нашел, что если подобный код создает достаточно большой Transaction Log в пределах одной транзакции, то в SQL Servers происходит buffer overflow и он падает. Пришлось написать все это несколько иначе, но уже это не интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 17:48 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=32164181&tid=1354359]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 171ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...