2012-08-16 33 views
0

我很新的Azure和努力上部署一個已經存在的MVC 3網站(我遲到的項目)工作。aspnet_regsql和部署Azure的

它有會員信息(其中表應該從aspnet_regsql被genned),並將其鏈接這些表格應用程序特定的表。爲了使它進入工作狀態,我需要插入某種形式的「默認數據」(不幸的是)對數據庫中的內容做出一些假設。

不煩,我有一個創建一個默認的數據庫,並插入所需數據的應用程序。然後我可以將其導入到Azure中,但這不起作用,因爲Azure需要聚簇索引。這是因爲aspnet_regsql將一些auth表鍵創建爲非集羣,因此我現在不得不將這些表作爲進程的一部分來將主鍵集羣化。

我如果aspnet_regsql已經以某種方式所取代,由於Azure的苛刻聚集索引只是想知道?我在這裏錯過了一個技巧,或者正在編寫一個腳本來修改這些索引的集羣,這是合理的方法嗎?

回答

1

如果使用通用供應商,你並不需要的腳本。

退房Hanselman's post。如果你正在使用SQL Server,精簡版,或Windows Azure數據庫工作的通用提供商將管理數據庫創建

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

+0

由於OP提到它是一個現有的網站,原本已刪除此。但是,如果有人在未來尋找,他們應該使用未來的Universal Providers – 2012-08-17 15:13:57

+0

Azure的提供商存在問題,這篇博客文章非常出色。所有工作都無需更改代碼。通用提供商是要走的路,感謝丹尼斯。在2016年工作。 – JGreasley 2016-10-05 09:58:11