Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Renommage en masse des tables et des procédures stockées

J'utiliserais sp_rename pour les tables.

Pour tout le reste, je scripterais la base de données, effectuerais une recherche et un remplacement sur le fichier texte, puis exécuterais le script dans votre base de données :

Dans Management Studio, faites un clic droit sur le nom de la base de données, puis 'Tâches', puis 'Générer des scripts'.

Ne scénarisez pas tous les objets de la base de données sélectionnée, uniquement les procédures stockées, les synonymes, les fonctions et les vues définies par l'utilisateur.

Assurez-vous également de définir les options suivantes :Script Drop, Script Object Level Permissions, Script Create.

Je me rends compte que c'est un peu fastidieux, et cela dépend du nombre d'objets dont nous parlons, et (bien sûr), je le ferais d'abord en développement, mais j'ai déjà utilisé ce processus et cela fonctionne bien.