是否可以通过编程将bacpac / bak从Blob存储中还原到使用C#的Azure SQL中

时间:2019-05-20 13:36:09

标签: c# azure azure-sql-database bacpac

是否有可能以某种方式创建azure函数,以便在blob存储区中创建新的bacpac / bak文件时将其还原为azure sql数据库?

1 个答案:

答案 0 :(得分:1)

您可以使用blob触发器创建azure函数,并在C#代码中使用@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: /* hide/show NavigationView */ break; ... } } 方法。这是一个类似的问题:converting a blob (.bacpac) to .bacpac file to import database to SQL Server Azure?

这是MS文档:https://docs.microsoft.com/en-us/dotnet/api/microsoft.sqlserver.dac.dacservices.importbacpac?view=sql-dacfx-140.3881.1

作为替代解决方案,您还可以调用Azure REST API。 https://docs.microsoft.com/en-us/rest/api/sql/databases%20-%20import%20export/createimportoperation “创建导入操作,将bacpac导入现有数据库。现有数据库必须为空。”