sql >> Base de Datos >  >> RDS >> Sqlserver

Cambio de nombre masivo de tablas y procedimientos almacenados

Usaría sp_rename para las tablas.

Para todo lo demás, escribiría la base de datos, haría una búsqueda y reemplazaría en el archivo de texto y luego ejecutaría la secuencia de comandos en su base de datos:

En Management Studio, haga clic derecho en el nombre de la base de datos, luego en 'Tareas', luego en 'Generar scripts'.

No escriba todos los objetos en la base de datos seleccionada, solo procedimientos almacenados, sinónimos, funciones definidas por el usuario y vistas.

Además, asegúrese de configurar las siguientes opciones:Soltar secuencia de comandos, Permisos de nivel de objeto de secuencia de comandos, Crear secuencia de comandos.

Me doy cuenta de que esto es un poco tedioso y depende de cuántos objetos estemos hablando y (por supuesto), lo haría primero en desarrollo, pero he usado este proceso antes y funciona bien.