我被分配了将SQL Server数据库转换为SQL Azure数据库的任务。在此过程中,我遇到了这些问题:
无法在Management Studio 2008中使用对象浏览器 v10。有没有解决这个问题?
我无法在安全部分下创建新用户,因为我无法使用对象浏览器。
基本上我想创建一个 Admin 用户和 NonAdmin 用户,每个用户都有自己的权限,可以在数据库中的不同表上使用UPDATE,DELETE,INSERT命令。
基本上我的网络应用程序有一个注册表单,如何在注册过程中将新注册用户与SQL Azure角色相关联,以限制他们在数据库表上执行任何命令
答案 0 :(得分:1)
回答你的问题。
1,没有SSMS 2008不支持Azure。您必须使用SSMS 08 R2。
2,如果您使用的是SSMS 08 R2,则会出现对象资源管理器。但是连接到SQL Azure时的功能将非常有限。设计器和对话框被禁用,这意味着所有任务都应该使用SQL脚本完成。
3,不太清楚你的意思,但是你可以尝试在SQL Server上做什么,因为SQL Azure与SQL Server非常相似。
数据层应用程序和SQL Azure MW是将现有数据库迁移到SQL Azure的好工具。但您仍然可以使用SSMS 08 R2中的内置功能来迁移数据库模式。只需使用本地数据库中的Generate Script菜单项,并确保在“数据库引擎类型的脚本”中选择了SQL Azure。
答案 1 :(得分:0)
查看有关如何移动数据等的官方页面。“将数据库迁移到SQL Azure”
http://msdn.microsoft.com/en-us/library/windowsazure/ee730904.aspx
另请查看“SQL Azure迁移向导v3.8.3” http://sqlazuremw.codeplex.com/
使用数据层应用程序将数据库迁移到SQL Azure导出和导入可能是您的最佳选择,迁移向导是一个很好的工具,我使用过它们。
re:1您需要服务包,我不确定2008 V10是否受支持,获取最新版本或升级到2008R2 Mgmt Studio(最新) 2:使用上面的工具 3:在这里不确定你要做什么才能正确回答。
希望有所帮助...