Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.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
Sql server SQL Azure的备份_Sql Server_Database_Azure_Sharepoint - Fatal编程技术网

Sql server SQL Azure的备份

Sql server SQL Azure的备份,sql-server,database,azure,sharepoint,Sql Server,Database,Azure,Sharepoint,我正在尝试创建一个SQL Azure数据库的完整备份,该数据库是由于 正在创建Access 2013 web应用程序 生成的SQL Azure位于我们的O365 SharePoint服务器上,我们可以按照access中的说明在SSMS中访问它。我们可以看到这些表,但无法创建备份或创建视图。我无法更改防火墙设置 该数据库不是您创建数据库后的常规SQL Azure,该数据库是由MSFT在幕后为我们创建的 每当我右键单击数据库时,防火墙设置都会告诉我没有访问权限。好的,这一切都很好,但我需要一个备份

我正在尝试创建一个SQL Azure数据库的完整备份,该数据库是由于

正在创建Access 2013 web应用程序

生成的SQL Azure位于我们的O365 SharePoint服务器上,我们可以按照access中的说明在SSMS中访问它。我们可以看到这些表,但无法创建备份或创建视图。我无法更改防火墙设置

该数据库不是您创建数据库后的常规SQL Azure,该数据库是由MSFT在幕后为我们创建的

每当我右键单击数据库时,防火墙设置都会告诉我没有访问权限。好的,这一切都很好,但我需要一个备份

我拥有完全的管理员权限,但甚至无法确定SQL Azure数据库在我们的O365 Sharepoint上的位置

是否有一个脚本,我可以执行它将所有表和视图(我对系统表或视图不感兴趣)从这个有缺陷的SQLAzure数据库复制到一个常规的SQL数据库

澄清

  • 我从Access 2013开始在O365 SharePoint网站上创建了Access web应用程序(Access 2013 web应用程序需要SharePoint)
  • 这又创建了一个Access web应用程序前端和一个SQL Azure后端,我将其称为SQLAzureHidden。这不是用户选择,MSFT创建了Azure db
  • Access web应用程序前端的工作非常出色,没有问题
  • 我不知道SQLAzureHidden在哪里,它一定在我们的SP站点上的某个地方,但隐藏得很好
  • 5。我开始时没有Azure订阅,因为创建Access 2013 web应用程序不需要此订阅。但是,当我打开管理门户时,即使是链接到我们SP站点的免费Azure订阅也不会显示SQLAzureHidden

  • 我只能使用复制了以下凭据的SSM访问SQLAzureHidden A.ckj99mk65b.database.windows.net Bdb_326bc9d4_2c7c_4E4_95e0_e6981f699a76 Cdb_326bc9d4_2c7c_4E4_95e0_e6981f699a76_外部编写器 DPWD:xxxxxxx
  • 上述凭证是在Access 2013中创建的
  • 在SSMS中,在使用上述凭据访问SQLAzureHidden后,我无法更改防火墙设置,因为某些存储过程丢失,而某些系统视图由于被锁定而无法运行
  • 结果:我无法为SQLAzureHidden创建备份,也无法在SSMS中针对SQLAzureHidden创建任何报告、视图或存储过程

  • 你为什么一直提到Office365?Azure SQL数据库需要通过Azure订阅进行管理。。。因此,您首先需要连接到azure SQL管理门户,并在那里创建防火墙规则,允许您的当前位置访问数据库(尽管连接应该已经存在,因为您可以通过SSMS连接到数据库)。我编辑了我的原始帖子,因为添加评论没有足够的空间