如何将索引导入ms SQL Server?

时间:2010-07-19 19:39:28

标签: database sql-server-2008

我创建了一个新数据库,并使用导入数据向导添加了表。但是向导不会在表格上创建索引和约束。如何导入索引?

2 个答案:

答案 0 :(得分:2)

如果您的源也是SQL Server,您应该能够运行任务 - >生成脚本并在旧数据库的选项列表中选择“脚本索引”,并在新数据库上执行脚本,可能会更改数据库名称。

答案 1 :(得分:1)

Just manually add indexes to your table

以下是MSDN的一个示例:

此示例在authors表的au_id列上创建索引。

SET NOCOUNT OFF
USE pubs
IF EXISTS (SELECT name FROM sysindexes 
      WHERE name = 'au_id_ind')
   DROP INDEX authors.au_id_ind
GO
USE pubs
CREATE INDEX au_id_ind
   ON authors (au_id)
GO

您可以执行此操作的另一种方法是在设计模式管理工作室中打开表格,突出显示您要编制索引的字段并查看顶部的选项。其中一个是索引,您只需手动添加它,并在管理工作室中为其命名。