4

在我的一个项目中,我使用了 Asp.net 会员提供程序,并且有一些关于生产环境的数据。现在我需要使用 SQL Azure 迁移该数据库。

我已经使用SQLAzureMW工具进行了迁移,并且该工具已经完成了正确的迁移,除了aspnet_user表的数据和一些SP,我在该工具的最后一步时手动跳过了该表

当我查看数据时,aspnet_users 表的数据丢失了!

我还阅读了有关SQL Azure 的新脚本,但我认为这是从头开始创建的,我也听说过Universal Provider,但对此感到困惑。

根据我的要求,我需要遵循哪些步骤才能将现有的 sql db 迁移到带有数据的 windows azure sql db(WASD),并考虑到这会对应用程序产生什么影响?

注意:会话状态也在此处使用 SQL 提供程序进行管理

更新

我再次使用 SQLAzureMW 工具进行了尝试,这次我注意到由于默认排序规则类型,一些 Sps 丢失了,所以我按照这个链接手动运行了它

但是,我仍然需要确保会话状态或其他事情是否存在任何问题,因为我已将其从现有数据库迁移到 WASD?

4

1 回答 1

0

SQLAzureMW 工具显示您跳过的任何消息?我在使用这个工具时遇到了很多问题,但最后我可以用它做所有事情。我会尝试只创建第一次数据模式,并在复制数据之后。如果旧数据不能被覆盖,也许你应该在生成脚本时也使用 DROP 和 CREATE 选项。我希望这有帮助!

于 2012-11-13T12:16:48.880 回答