如何以编程方式(C#)从SQL Azure数据库中提取BACPAC文件?
我正在考虑创建一个天蓝色的工作来提取这个bacpack文件并在发生特定异常时将其保存到我的存储帐户...我试图获取heinsenbug和快照事件发生时的数据库将非常有用。
答案 0 :(得分:5)
添加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");