来自localDb的Azure导出无法生成索引

时间:2012-10-08 05:10:29

标签: azure-sql-database

我在(localDb)\ V11.0中有一个非常简单的表。我已经使用Management Studio向导创建了一个Clustered索引。 当我对localDb运行导入导出向导导出该表时,我收到一个错误:

此版本的SQL Server不支持没有聚簇索引的表。请创建聚簇索引并重试。”

向导在没有索引的Azure Db中创建表,然后抱怨没有索引。

同样,源Db具有聚集索引。

这在过去一直有效(从localDb导出到AzureSQL)。我很难过,因为这是一张非常简单的桌子。

我已经尝试了默认以及“.Net Framework数据提供程序for SqlServer”,如另一个SO问题所述。 我正在使用SQL Server 2012 Management Studio。

1 个答案:

答案 0 :(得分:0)

我不知道你为什么会看到这个错误,但我总是建议使用SQL Azure Migration Wizzard。它比SSMS中的Generate Scripts任务更先进。

另外,SQL Azure MW会自动创建聚簇索引(基于主键),即使表没有这样的索引! SQL Azure MW的另一个优点是,它是由SQL Azure团队中的人员开发的。