前端之家收集整理的这篇文章主要介绍了
在SQL Server中如何将索引从一个表复制到另一个表,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要将索引从一个表复制到另一个表.有很多索引,我不想从头重新创建它们.似乎出现
错误倾向.
我已经复制了结构
SELECT * INTO [BackupTable] FROM [OriginalTable]
但是这不会复制索引,约束,触发器等
有谁知道如何做到这一点?
要复制Index定义吗?
然后您可以使用Microsoft sql管理工具中的“脚本”选项来反向工程化索引,触发器等
只需在sql Management Studio表格列表中右键单击表名,然后选择“Script Table as”,然后选择“Create to”
您不能复制索引数据,因为它与索引的物理存储有关
首先检查您是否将“工具/选项/ sql Server对象资源管理器/脚本/脚本索引”设置为“True”.在某些版本的sql管理工具中设置为false(谢谢Mark)
原文链接:https://www.f2er.com/mssql/82192.html