【问题标题】:Creating new users in SQL Azure在 SQL Azure 中创建新用户
【发布时间】:2012-03-05 14:50:03
【问题描述】:

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

  1. 无法在 Management Studio 2008 中使用对象浏览器 v10。有解决办法吗?

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

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

【问题讨论】:

    标签: sql database security azure roles


    【解决方案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 中的内置功能来迁移数据库模式。只需使用本地数据库中的“生成脚本”菜单项,并确保在“数据库引擎类型的脚本”中选择了 SQL Azure。

    【讨论】:

      【解决方案2】:

      查看有关如何移动数据等的官方页面。'将数据库迁移到 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:这里不确定您要如何正确回答。

      希望对您有所帮助...

      【讨论】:

        猜你喜欢
        • 2013-11-04
        • 1970-01-01
        • 2011-02-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-15
        相关资源
        最近更新 更多