¿Hay una manera de duplicar una tabla en SQL-Server? No solo los datos como SELECT INTO
¿Pero también los índices y quizás las claves también? Si voy tabla de script como -> crear a deja fuera de mi índice.
Si esta funcionalidad no está disponible, ¿por qué no?
Estoy seguro de que esta pregunta debe haber sido formulada 1000 veces, pero no pude encontrar un duplicado de SQL Server, solo MYSQL que tiene CREATE LIKE
pero el servidor SQL no parece.
Respuestas
1 para la respuesta № 1Primero ve a Tools-> Options
. Luego ve a SQL Server Object Explorer
, Scripting
. Desde aquí verá todas las opciones de scripting, incluida la creación de índices. La creación de índices está desactivada de forma predeterminada por algún motivo, pero puede activarlo con la suficiente facilidad.
Después de esto, puede hacer clic derecho en la tabla de secuencias de comandos - Crear para ...
Y ahora debería obtener sus índices.
0 para la respuesta № 2
Solo genera un CREATE
script en SQL Server Management Studio. Esto también incluirá los índices.