在SQL Azure中创建新用户

时间:2012-02-14 07:56:19

标签: sql database security azure roles

我被分配了将SQL Server数据库转换为SQL Azure数据库的任务。在此过程中,我遇到了这些问题:

  1. 无法在Management Studio 2008中使用对象浏览器 v10。有没有解决这个问题?

  2. 无法在安全部分下创建新用户,因为我无法使用对象浏览器。
    基本上我想创建一个 Admin 用户和 NonAdmin 用户,每个用户都有自己的权限,可以在数据库中的不同表上使用UPDATE,DELETE,INSERT命令。

  3. 基本上我的网络应用程序有一个注册表单,如何在注册过程中将新注册用户与SQL Azure角色相关联,以限制他们在数据库表上执行任何命令

2 个答案:

答案 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:在这里不确定你要做什么才能正确回答。

希望有所帮助...