Is there a way to duplicate a table in SQL-Server? Not just the data like SELECT INTO
does but also indexes and maybe keys as well? If I go script table as -> c
Just generate a CREATE
script in SQL Server Management Studio. This will also include the indexes.
See this dba.se question
First go to Tools-> Options
. Then go to SQL Server Object Explorer
, Scripting
. From here you will see all of the scripting options, including creating indexes. Creating indexes is turned off by default for some reason but you can turn it on easily enough.
After this then you can right click on the Script Table - Create to ...
And you should now get your indexes.