复制包含索引的表

时间:2013-08-02 13:22:03

标签: sql-server

有没有办法在SQL-Server中复制表?不只是像SELECT INTO这样的数据,还有索引和密钥?如果我将脚本表作为 - >创建它会使我的索引失效。

如果此功能不可用,为什么不呢?

我确定这个问题一定要问过1000次,但我找不到SQL-Server副本,只有MYSQL有CREATE LIKE但SQL-Server似乎没有。

2 个答案:

答案 0 :(得分:1)

首先转到Tools-> Options。然后转到SQL Server Object ExplorerScripting。从这里,您将看到所有脚本选项,包括创建索引。默认情况下,由于某种原因,关闭创建索引,但您可以轻松打开它。

enter image description here

在此之后,您可以右键单击脚本表 - 创建为...

enter image description here

你现在应该得到你的索引。

答案 1 :(得分:0)

只需在SQL Server Management Studio中生成CREATE脚本即可。这还包括索引。

  

See this dba.se question