Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Microsoft sql Server 2008 Management Studio中仅将数据库中的索引生成到sql文件中?_Sql_Sql Server_Tsql - Fatal编程技术网

如何在Microsoft sql Server 2008 Management Studio中仅将数据库中的索引生成到sql文件中?

如何在Microsoft sql Server 2008 Management Studio中仅将数据库中的索引生成到sql文件中?,sql,sql-server,tsql,Sql,Sql Server,Tsql,我有一个有索引的数据库,这个数据库的同一个副本没有索引。如何仅从原始数据库生成索引并将其导入副本数据库?您可以这样做 任务->生成脚本->选择特定数据库对象->表 然后在“高级”中选择“索引”,然后取消选择“其他” 您还需要选择Include if NOT EXISTS,以便在执行脚本时,sql server不会创建已经存在的表 是的,但它也会生成创建表。我不需要,我只需要生成创建索引脚本

我有一个有索引的数据库,这个数据库的同一个副本没有索引。如何仅从原始数据库生成索引并将其导入副本数据库?

您可以这样做

任务->生成脚本->选择特定数据库对象->表
然后在“高级”中选择“索引”,然后取消选择“其他”
您还需要选择
Include if NOT EXISTS
,以便在执行脚本时,sql server不会创建已经存在的表


是的,但它也会生成创建表。我不需要,我只需要生成创建索引脚本