c# - SQL Azure BACPAC 提取

标签 c# .net sql-server azure

如何以编程方式 (C#) 从 SQL Azure 数据库中提取 BACPAC 文件?

我正在考虑创建一个 azure 的作业来提取这个 bacpack 文件,并在发生特定异常时将其保存到我的存储帐户...我正在尝试获取 heinsenbug 和数据库的快照在事件期间会非常有帮助。

最佳答案

添加microsoft.sqlserver.dac.dll

SqlConnectionStringBuilder csb = new SqlConnectionStringBuilder();
csb.DataSource = "servername";
csb.Password = "whatever";
csb.UserID = "whatever";

DacServices ds = new DacServices(csb.ConnectionString);
ds.ExportBacpac(@"C:\backup\backup.bacpac");

关于c# - SQL Azure BACPAC 提取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40721514/

相关文章:

sql - 如何在三个不同的表中并行插入数据

c# - 重命名命名空间后无效的 .resx 文件

c# - ListViewItem 覆盖默认样式打破 gridviews

.net - 如何在线程之间传递数据?

sql - sql server management studio中语法高亮的分类?

r - 无法使用 FreeTDS 连接到 Docker 容器内的 Microsoft SQL Server

c# - 使用用户名和密码从 WPF 应用程序进行 GitHub 身份验证

c# - Asp.Net核心: call a custom method after response is returned from another middleware

c# - linq 将 2 个表合并为一个列表

c# - 为什么我需要创建一个返回 DateTime.Now 而不是直接使用 DateTime.Now 的 DateTime 服务?