gpt4 book ai didi

sql-server - VS2013 数据库项目 - 忽略匹配过滤器的模式/表?

转载 作者:行者123 更新时间:2023-12-01 05:06:03 24 4
gpt4 key购买 nike

我有一个包含许多缓存/生成表的数据库。当我进行模式比较时,我想(永久)排除这些。有什么方法可以配置模式比较以忽略特定模式,或者更好的是,特定对象名称?例如。我想忽略名称以“XYZ”开头的“缓存”模式中的所有表。

我意识到如果我忽略一个对象一次,它的“忽略状态”就会持续存在。但是,我仍然会在比较结果中看到它(例如,图 1,000 被忽略的表)。我正在寻找一种永久隐藏或根本不显示被忽略对象的方法。

另一个例子是,如果我想将一个大型数据库拆分为多个可重用的项目。在运行模式比较时,我可能希望从每个项目中排除某些模式。

最佳答案

您不能将它与架构比较 ui 一起使用,但是如果您使用 sqlpackage.exe 进行部署或在 Visual Studio 中发布,您可以编写一个部署贡献者来完全允许这一点,即从部署中删除某些步骤。

您需要用 c#(或 vb.net)编写,或者您可以使用通用的:

http://agilesqlclub.codeplex.com/

如果你被它卡住了,给我喊一声!

关于sql-server - VS2013 数据库项目 - 忽略匹配过滤器的模式/表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28609596/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com