[英]How to compare table schema on a database with an sql script file in C#?
[英]Ways to compare sql database schema programmaticall in C# .net or .netcore
有一種方法可以比較兩個 SQL 數據庫並生成更改腳本,甚至將更改部署到遠程數據庫。 我在其中一個博客的某處看到作者描述了以編程方式迭代數據庫的所有對象並允許您控制比較的方法。 我完全找不到該鏈接,但如果有人知道代碼片段或開頭的金塊包,請在此處發布。
Go 至
工具 --> Sql 服務器 --> 新數據比較 | 新架構比較
您將使用與部署 dacpac 項目相同的庫: Microsoft.SqlServer.Dac
中的DacServices
實用程序 class 。
您將使用“提取”方法為源數據庫創建 dacpac 文件,然后使用“部署”或“生成部署腳本”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.