NetCore中將SQLServer資料庫備份為Sql腳本 描述: 最近寫項目收到了一個需求, 就是將SQL Server資料庫備份為Sql腳本, 如果是My Sql之類的還好說, 但是在網上搜了一大堆, 全是教你怎麼操作SSMS的, 就很d疼! 解決方案: 通過各種查找資料, 還有一些老哥的幫助, ...
NetCore中將SQLServer資料庫備份為Sql腳本
描述:
最近寫項目收到了一個需求, 就是將SQL Server
資料庫備份為Sql腳本, 如果是My Sql之類的還好說, 但是在網上搜了一大堆, 全是教你怎麼操作SSMS
的, 就很d疼!
解決方案:
通過各種查找資料, 還有一些老哥的幫助, 找到瞭解決方案:
通過Microsoft.SqlServer.Management.Smo
, Microsoft.SqlServer.Management.Sdk.Sfc
, Microsoft.SqlServer.Management.Common
來解決, 但是不巧的是, 這個方法可能只適用於.Net Framework
, 並且微軟已經提供一個合集的類庫封裝為Microsoft.SqlServer.Scripts
. 但是我是一個Net5
的項目!
但是最後還是找到了, 微軟封裝了一個其它包...emmMicrosoft.SqlServer.SqlManagementObjects
, 此類庫可以適用於Net Core
.
By: 胖紙不爭
NetCore