J'essaie d'utiliser l'assistant d'importation et d'exportation SQL Server pour copier les données de ma base de données de production vers ma base de données de développement, mais lorsque je le fais, cela échoue avec l'erreur "L'instruction INSERT est en conflit avec la contrainte FOREIGN KEY" J'ai plus de 40 tables avec beaucoup des contraintes FK, existe-t-il un moyen facile de gérer cela sans avoir à écrire un script de contrainte de suppression / ajout de constrat?
Edit: je viens de découvrir que dans l'édition Web de SQL Server, qui est ce que j'exécute, DTS ne vous permettra pas d'enregistrer des packages.
sp_msforeachtable
(etsp_MSForEachDb
) n'est pas documenté et n'est pas pris en charge. Vous ne devez pas / éviter de l'utiliser. Cela pourrait sauter les tables !! Voir cet article de @AaronBertrand -> sqlblog.com/blogs/aaron_bertrand/archive/2010/12/29/… et cet élément de connexion - (MS indiquant qu'ils ne le corrigeront pas) -> connect.microsoft.com/SQLServer / feedback / details / 264677 /…