0

我对 Azure 很陌生,正在尝试部署一个已经存在的 MVC 3 网站(我迟到了这个项目)。

它具有成员信息(表应该从 aspnet_regsql 生成)并将这些表链接到特定于应用程序的表。为了让它进入工作状态,我需要插入某种形式的“默认数据”,因为代码确实(不幸的是)对数据库中应该包含的内容做出了一些假设。

不用麻烦,我有一个应用程序可以创建默认数据库并插入所需的数据。然后我可以将它导入 Azure,这不起作用,因为 Azure 需要聚集索引。这是因为 aspnet_regsql 创建了一些非集群的身份验证表键,所以我现在不得不更改这些表作为使主键集群化的过程的一部分。

我只是想知道 aspnet_regsql 是否由于 Azure 要求聚集索引而被某种方式取代?我在这里错过了一个技巧还是正在编写一个脚本来修改这些索引的聚类是明智的方法?

4

2 回答 2

2

在这里其他地方找到了解决方案:

http://support.microsoft.com/kb/2006191/de

于 2012-08-16T19:23:38.953 回答
1

如果您使用通用提供程序,则不需要脚本。

查看汉塞尔曼的帖子。如果您使用 SQL Server、Compact Edition 或 Windows Azure 数据库,通用提供程序将管理数据库创建

有很多对更新脚本的引用,包括我自己的博客上不再需要的一些。

于 2012-08-16T19:37:47.273 回答