Partager via


Gérer les modifications apportées aux vues de source de données et aux sources de données

Lorsque l’Assistant Génération de schéma est réexécuté, il réutilise la même source de données et la même vue de source de données que celle utilisée pour la génération d’origine. Si vous ajoutez une source de données ou une vue de celle-ci, l’Assistant ne les utilisera pas. Si vous supprimez la source de données originale ou la vue de source de données après la génération initiale, vous devez exécuter l’Assistant depuis le début. Tous les paramètres précédents de l’Assistant sont également supprimés. Tous les objets existants d’une base de données sous-jacente liée à une source de données supprimée ou à une vue de source de données sont traités comme des objets créés par l’utilisateur la prochaine fois que vous exécutez l’Assistant Génération de schéma.

Si la vue de source de données ne reflète pas l’état réel de la base de données sous-jacente au moment de la génération, l’Assistant Génération de schéma peut rencontrer des erreurs lorsqu’il génère le schéma pour la base de données de la zone d’objet. Par exemple, si la vue de source de données spécifie que le type de données d’une colonne est int, mais que le type de données de la colonne est en fait chaîne, l’Assistant Génération de schéma définit le type de données de la clé étrangère sur INT pour qu’elle corresponde à la vue de source de données, puis échoue quand elle crée la relation, car le type réel est chaîne.

En revanche, si vous modifiez la chaîne de connexion de source de données en une base de données différente de la génération précédente, aucune erreur n’est générée. La nouvelle base de données est utilisée et aucune modification n’est apportée à la base de données précédente.

Voir aussi

Présentation de la génération incrémentielle