SQL Server 2008 R2 prend en charge la transaction imbriquée, mais j'utilise SQL Server 2008 Standard Edition. S'il vous plaît laissez-moi savoir si elle prend en charge les transactions imbriquées?Est-ce que SQL Server 2008 Standard Edition prend en charge les transactions imbriquées?
Répondre
Aucune version de SQL Server ne prend en charge les transactions imbriquées. Il semble, mais il ne le fait pas
Pourquoi?
ROLLBACK
peut rollback toutes les transactions- Quelques erreurs "Doom" la pile de transaction
SET XACT_ABORT ON
fait un rollback implicite
Ainsi, même avec savepoints et transactions nommées, vous pouvez toujours pas vraiment nid. Par exemple, les liens ci-dessous invalident ce modèle avec des points de sauvegarde: http://rusanu.com/2009/06/11/exception-handling-and-nested-transactions/. Je ne voudrais pas compter sur cela parce que vous avez vraiment besoin SET XACT_ABORT ON
dans SQL Server
D'où ma réponse ici pour permettre l'imbrication stockée proc: Nested stored procedures containing TRY CATCH ROLLBACK pattern?
Ce lien entre l'autorité sur Paul S. Randal: http://www.sqlskills.com/blogs/paul/a-sql-server-dba-myth-a-day-2630-nested-transactions-are-real/
Merci beaucoup pour la réponse rapide. – Phoenix
- 1. Sql Server 2000 prend-il en charge les transactions SSIS?
- 2. Transactions Microsoft SQL Server 2008 Express
- 3. Est-ce que SQL Server 2008 prend en charge readonly au niveau de la table?
- 4. Est-ce que SQL Server prend en charge le fragment?
- 5. Toute structure php qui prend en charge SQL Server 2008?
- 6. SQL Server 2008 à SQL Server Compact Edition?
- 7. Est-ce que FluentNHibernate prend en charge SQL Server Compact Edition 4.0?
- 8. SQL Server 2008: Standard ou SQL Express
- 9. Recommandations concernant les transactions imbriquées dans SQL Server
- 10. SQL Server Compact Edition prend-il en charge les procédures stockées?
- 11. MySQL ne prend pas en charge les transactions?
- 12. SQL Server: SQL Server 2008 64 bits prend-il en charge DTS Runtime?
- 13. SQL Server 2008 Edition GROUP BY
- 14. Transactions distribuées SQL Server <-> MySql. Exception: MySQL Connector/Net ne prend pas actuellement en charge les transactions distribuées
- 15. SQL 2008 R2 Standard - Prise en charge de l'index
- 16. Est-ce que SQL Server 2005 prend en charge datetime2
- 17. Pourquoi Hibernate ne prend-il pas en charge les transactions imbriquées en dehors de Spring?
- 18. XAMPP prend-il en charge SQL Server?
- 19. Est-ce que log4net AdoNetAppender prend en charge sql server 2008?
- 20. ne peut pas installer sql-server 2008 sur Windows Server 2003 Standard Edition SP1
- 21. org.hibernate.TransactionException: transactions imbriquées pas prises en charge
- 22. Est-ce que SQL Compact Edition prend en charge les index clusterisés? [Édition 2011]
- 23. Est-ce que SQL Compact Edition prend en charge les index clusterisés?
- 24. SSRS SDK prend-il en charge SQL Server 2008 (je veux dire édition non-express)?
- 25. SQL Server - sys.dm_exec_requests Edition
- 26. Est-ce que Sql Server Express Edition 2005 64 bits est pris en charge sur Windows Server 2008 64 bits?
- 27. l'installation de Microsoft SQL Server 2008 R2 Édition Standard
- 28. SQL Server 2008 ne prend pas en charge les caractères spéciaux
- 29. Voir tous les journaux de transactions dans SQL Server 2008
- 30. Comment désactiver les journaux de transactions dans SQL Server 2008
* SQL Server 2008 R2 prend en charge la transaction imbriquée * - c'est faux –