¿Hay alguna manera en SQL Server para cambiar el nombre de una tabla en otra base de datos? Cuando está en la base de datos actual y migra datos a otra base de datos en la tabla TEMP y luego cambia el nombre de la tabla TEMP en esa otra base de datos. No quiero usar "USE [base de datos]" ya que el nombre de la base de datos podría cambiar en diferentes servidores.
¡Gracias por la ayuda por adelantado!
MyDB2..sp_rename
¡Es el más simple con diferencia!También puedes usar SSMS. La ventaja de usar SSMS es que revisará sus referencias y restricciones y también las cambiará de nombre. Simplemente abra el buscador de objetos en SSMS, encuentre la tabla de interés y cámbiele el nombre. Si tiene restricciones de clave externa en otras tablas que se refieren a la tabla que se renombra, cambiará el nombre de la tabla al nuevo nombre de la tabla en esas definiciones clave también.
fuente