Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Azure移动服务重命名表?_Azure_Windows 8_Windows Runtime_Windows Store Apps_Azure Mobile Services - Fatal编程技术网

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

如何从Azure移动服务重命名表?,azure,windows-8,windows-runtime,windows-store-apps,azure-mobile-services,Azure,Windows 8,Windows Runtime,Windows Store Apps,Azure Mobile Services,我在看这篇文章。在步骤4中,在移动服务中创建TodoItem表。现在,当我管理移动服务的数据库时,我得到了重命名功能。管理数据库是作为silverlight应用程序打开的屏幕。所以我想知道如何将TodoItem表重命名为任何其他名称。我创建了TodoItem。移动服务和数据库都有这样的名称,我可以在“管理数据库”中重命名,但如何从“移动服务”页面重命名呢?您必须删除门户中不再指向SQL中某个表的旧表,因为您重命名了该表-必须先执行此操作,否则您将删除数据!。然后在门户中创建一个与新表同名的新表,

我在看这篇文章。在步骤4中,在移动服务中创建TodoItem表。现在,当我管理移动服务的数据库时,我得到了重命名功能。管理数据库是作为silverlight应用程序打开的屏幕。所以我想知道如何将TodoItem表重命名为任何其他名称。我创建了TodoItem。移动服务和数据库都有这样的名称,我可以在“管理数据库”中重命名,但如何从“移动服务”页面重命名呢?

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

对于以后仍在寻找答案的人

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

在Windows Azure管理网站manage.windowsazure.com上,转到SQL DB部分 选择数据库并单击管理。登录数据库管理门户。 转到管理并单击数据库的设计 为要重命名的表选择“编辑” 将表名称更改为新名称,然后单击“保存” 回到Azure管理。查看您的移动服务数据。 突出显示要重命名的表并将其删除。由于重命名了基础DB表,移动服务表不再与实际表关联。 使用新表名创建移动服务表。你的数据应该显示在那里。不要先用新名称创建表,因为它将创建一个新的空表,而不是指向现有表。
您的意思是,如果我的表有一些数据,并且我在门户中更改了它的名称,然后如果我从移动服务中删除了表名,那么我将丢失这些数据。我说得对吗?