2016-11-21 53 views
2

如何以編程方式(C#)從SQL Azure數據庫提取BACPAC文件?SQL Azure BACPAC抽取

我想創建一個天藍色的工作來提取這個bacpack文件並將其保存到我的存儲帳戶,只要發生特定的異常......我試圖抓住一個heinsenbug和一個快照數據庫在事件發生時會非常有幫助。

回答

4

添加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");