Déterminer les Objets Qui Référence une Table dans SQL Server
Je travaille avec SQL Server 2008 et j'ai une base de données de plus de 1500 colonnes et environ 500 procédures stockées et ... .
Je veux renommer une table qui dispose de plusieurs relations et référencé dans de nombreuses procédures stockées et des points de vue et ... .
Comment je peux obtenir tous les Éléments de la base de données qui a un rapport avec ce tableau?
Grâce.
Vous devez vous connecter pour publier un commentaire.
Si vous avez besoin de trouver des objets de base de données (par exemple, des tables, des colonnes, des déclencheurs) par nom - ont un look à la GRATUIT Rouge-Porte outil appelé Recherche SQL qui le fait - il des recherches de l'ensemble de votre base de données pour tout type de chaîne(s).
C'est un excellent outil pour toute DBA ou développeur de base de données - ai-je déjà dit, il est absolument GRATUIT à utiliser pour tout type d'utilisation??
À l'aide de
sys.dm_sql_referencing_entities
:où
'mySchemaName.myTableName'
est votre schéma.table, par exemple'dbo.MyTable'
'OBJECT'
comme second paramètre. Le schéma par défaut dans SQL Server estdbo
de sorte que c'est probablement votre schéma.C'est une autre solution que j'ai trouvé. Vous n'avez pas à installer les outils. Il suffit d'exécuter sur l'analyseur de requêtes.