2010-07-10 4 views
1

J'ai un scénario étrange dans lequel si je crée une base de données à l'aide de SQL Server 2008 Express (niveau de compatibilité de base de données SQL Server 2008) et exécute insérer en utilisant le type de données xml, même requête est exécutée sur la base de données avec le niveau de compatibilité SQL Server 2005 il s'exécute bien et s'exécute en moins d'une minute.La requête prend beaucoup de temps pour insérer des données dans le serveur sql express

Merci

+0

Pouvez-vous nous montrer la structure de la table en question, le XML que vous insérez, le code que vous utilisez pour insérer ?? Sinon, c'est un jeu de devinettes au mieux ....... –

+0

Le problème est en fait un bug en 2008 serveur https://connect.microsoft.com/SQLServer/feedback/details/562092/an-insert-statement-using-xml -nodes-est-très-très-très-lent-en-sql2008-sp1 http://support.microsoft.com/kb/957205/ http://support.microsoft.com/kb/940943/ – Buzz

Répondre

0

Microsoft a whitepapers sur les changements entre SQL2005 et 2008. Je regarderais là pour tout changement de rupture connexes. Si vous prévoyez obtenir une réponse adéquate sur ce site, je suggérerais de poster du code.

Questions connexes