比较C#.net或.netcore中sql数据库模式programmaticall的方法

问题描述 投票:0回答:2

存在一种比较两个SQL数据库并生成更改脚本,甚至将更改部署到远程数据库的方法。我在一个博客中的某处看到过,作者在其中描述了以编程方式迭代数据库的所有对象并允许您控制比较的方法。我完全找不到该链接,但是如果有人知道该代码段或掘金包的开头,请在此处发布。

c# sql-server sql-server-data-tools
2个回答
0
投票

转到

工具-> Sql Server->新数据比较|新架构比较


0
投票

您将使用与部署dacpac项目相同的库:DacServices中的Microsoft.SqlServer.Dac实用程序类。

您将使用“提取”方法为您的源数据库创建dacpac文件,然后使用“部署”或“ GenerateDeployScript”。

© www.soinside.com 2019 - 2024. All rights reserved.