如何从Azure移动服务重命名表?

时间:2013-04-18 13:12:13

标签: azure windows-8 windows-runtime windows-store-apps azure-mobile-services

我正在关注this文章。在步骤#4中,TodoItem表在移动服务中创建。现在当我管理该移动服务的数据库时,我正在获得重命名功能。 (管理数据库是作为silverlight app打开的屏幕)。所以我想知道如何将TodoItem表重命名为任何其他名称。我创建了TodoItem。移动服务和数据库都具有我可以在管理数据库中重命名的名称但是如何从移动服务页面重命名。

2 个答案:

答案 0 :(得分:0)

您必须删除门户网站中的旧表格(不再指向SQL中的表格,因为您重命名了它 - 重要的是首先执行此操作,否则您将删除数据!)。然后在Portal中创建一个与新表同名的新表 - 它应该自动连接到现有表。

答案 1 :(得分:0)

对于后来仍然寻找答案的人来说......

根据ConfusedNoob的回复,我验证了以下步骤:

  • 在Windows Azure管理站点(manage.windowsazure.com)上,转到SQL DB部分
  • 选择您的数据库,然后单击“管理”。登录数据库管理门户。
  • 转到管理,然后点击数据库的“设计”
  • 为要重命名的表选择“编辑”
  • 将表名更改为新名称,单击“保存”
  • 返回Azure管理。查看您的移动服务数据。
  • 突出显示要重命名的表并将其删除。 (由于您重命名了基础数据库表,因此Mobile Services表不再与实际表关联。)
  • 使用新表名创建Mobile Services表。您的数据应该显示在那里。不要首先使用新名称创建表,因为它将创建一个新的空表而不是指向现有的表。