|
|
|
Транзаккции ADO.NET 2.0 в профайлере MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, каким образом ADO.NET 2.0 начинает и завершает транзакции MS SQL Server 2005, если профайлер не отображает ничего похожего на "begin/commit/rollback tran"??? Транзакцию начинаю connection.BeginTransaction, приложение функционирует нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2006, 17:28 |
|
||
|
Транзаккции ADO.NET 2.0 в профайлере MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
События нужные в профайлере включены? Event Selection -> птичка ShowAllEvents, далее нужные события в ветке Transactions ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2006, 22:33 |
|
||
|
Транзаккции ADO.NET 2.0 в профайлере MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
Все флажки стоят, из 2003 студии выполнение того же кода в том же профайлере того же сервера отображается как "begin tran". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2006, 08:10 |
|
||
|
Транзаккции ADO.NET 2.0 в профайлере MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ---- www.hramin.jino-net.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2006, 08:28 |
|
||
|
Транзаккции ADO.NET 2.0 в профайлере MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
Error 1 The type or namespace name 'Transactions' does not exist in the namespace 'System' (are you missing an assembly reference?) D:\Work\DbTest\DbTest\Form1.cs 33 20 DbTest ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2006, 10:02 |
|
||
|
Транзаккции ADO.NET 2.0 в профайлере MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
авторError 1 The type or namespace name 'Transactions' does not exist in the namespace 'System' (are you missing an assembly reference?) D:\Work\DbTest\DbTest\Form1.cs 33 20 DbTest а вы добавили нужные Длл-ки на reference? ---- www.hramin.jino-net.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2006, 10:32 |
|
||
|
Транзаккции ADO.NET 2.0 в профайлере MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
reference -> Add -> "\Microsoft.NET\Framework\v2.0.50727\System.Transactions.dll" Код: plaintext ---- www.hramin.jino-net.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2006, 10:35 |
|
||
|
Транзаккции ADO.NET 2.0 в профайлере MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
Да, забыл в references добавить. Теперь ваш пример работает. Но суть вопроса в другом - возможно ADO 2.0 общается с MSSQL 2005 не на SQL, когда начинает SqlTransaction. Попробовал из 2005 студии начать транзакцию в MSSQL 2000 - всё тот же профайлер отображает начало и конец транзакции. Как только Studio2005 + MSSQL2005 - профайлер не показывает информацию о транзакциях.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2006, 11:53 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=34145250&tid=1353058]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 267ms |
| total: | 441ms |

| 0 / 0 |
