恢复已删除的数据表Azure Mob服务

时间:2014-11-12 15:55:27

标签: azure azure-mobile-services

我意外地从移动服务数据中删除了一个表。有什么办法可以恢复吗?

我使用了提供移动服务时提供的默认免费数据库。我真的不关心表中的数据,而是我真的想要脚本而不是在它上面运行。

......................................... 为了检索数据,我做了以下事情: 克隆移动服务,将其恢复为先前的提交,复制已删除的表及其脚本文件,再次从服务器中提取,添加表和脚本文件应该放在哪里,将文件添加到git跟踪索引,推送提交掌握

现在文件存在于azure移动服务中,但该表未显示在GUI中。 我试图重新启动azure移动服务,但它仍然没有。

为了确认表及其文件确实存在,我甚至再次克隆了mob服务,这次在table文件夹中我有了users.json及其脚本文件,但遗憾的是它们在azure portal中不可见

1 个答案:

答案 0 :(得分:1)

要在UI中再次显示表,您需要使用portal create table命令。如果它检测到SQL中已存在的表,它将基本上没有。我不相信它会触及你的表脚本,但它可能会覆盖.json权限文件。

如果它确实覆盖了js文件,那么在通过UI创建表之后,您可以恢复作为该进程的一部分更改json / js表文件的提交。

那时你应该再好一点。