pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

SQL Server:當引用另一個 SSDT 項目時,DacPac 會刪除

SQL Server : DacPac drops everything when another SSDT project is referenced(SQL Server:當引用另一個 SSDT 項目時,DacPac 會刪除所有內容)
本文介紹了SQL Server:當引用另一個 SSDT 項目時,DacPac 會刪除所有內容的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

限時送ChatGPT賬號..

我們有以下 SSDT 項目結構:

we have the following SSDT project structure:

DBCore 項目:包括所有非 sql server 版本獨有的對象.

DBCore project: includes all objects that are not sql server edition exclusive.

DBStandardEdition 項目:包括所有標準版特定對象.

DBStandardEdition project: includes all standard edition specific objects.

DBStandardedition 項目引用具有相同數據庫"的 DBCore 項目選項.

The DBStandardedition project references the DBCore project with the "same database" option.

當我直接通過 Visual Studio 將 DBStandardEdition 項目發布到我的演示服務器時,一切正常.所有標準版相關對象均已正確創建.

When I publish the DBStandardEdition project to my demo server via visual studio directly, everything works. All the standard edition related objects are created correctly.

當我使用 Visual Studio 中的架構比較工具將演示服務器上的數據庫與我的 dacpac 文件進行比較時,該工具想要刪除我在 DBStandardEdition 項目中定義的所有對象.我們還有一個使用 DacServices - 類 (DacServices.Deploy) 發布 dacpac 文件的程序.該程序實際上刪除了我的 DBStandardEdition.dacpac 文件中定義的所有內容.

When I compare the database on the demo server to my dacpac file with the schema comparison tool in visual studio, the tool wants to drop all objects I have defined within DBStandardEdition project. We also have a program that publishes the dacpac files with the DacServices - Class (DacServices.Deploy). This program actually drops everything defined in my DBStandardEdition.dacpac file.

我在這里做錯了什么還是一個錯誤?

Am I doing something wrong here or is it a bug?

更新我在我的項目設置中發現了一個問題.我已經設置了構建輸出文件名"將所有數據庫項目設置為相同的值.更改此設置后,Visual Studio 會在我的 DBStandardEdition\Bin\Release 文件夾中生成兩個 DacPac - 文件.DBCore.dacpac 和 DBStandardEdition.dacpac.當我現在使用 Visual Studio 的比較工具將 DBStandardEdition.dacpac 與我的數據庫進行比較(并啟用包括復合對象(僅限數據庫目標)"- 選項)時,一切看起來都不錯.新添加到 DBCore 項目的對象以添加"列出,我的 DBStandardEdition 項目中的所有對象仍然存在.當我激活部署選項包括復合對象..."時,一切部署正常.

Update I figured out a problem in my project settings. I have set the "Build output file name" for all databaseprojects to the same value. After I changed this, Visual Studio generates two DacPac - Files in my DBStandardEdition\Bin\Release Folder. DBCore.dacpac And DBStandardEdition.dacpac. When I now use the compare tool of visual studio to compare the DBStandardEdition.dacpac to my Database (and enable the "Include composite objects (database target only)" - option), all looks good. Newly added objects to DBCore project are listed with "Add", all my objects in my DBStandardEdition projects are still there. When I activate the Deployoption "Include composite objects..." everything deploy fine.

推薦答案

您需要啟用架構比較選項"中的包含復合對象(僅限數據庫目標)"選項.默認情況下這是關閉的,這意味著引用的對象將從比較中排除.

You need to enable the "Include composite objects (database target only)" option in the Schema Compare Options. This is off by default and means that the referenced objects are being excluded from the comparison.

這篇關于SQL Server:當引用另一個 SSDT 項目時,DacPac 會刪除所有內容的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

What SQL Server Datatype Should I Use To Store A Byte[](我應該使用什么 SQL Server 數據類型來存儲字節 [])
Interpreting type codes in sys.objects in SQL Server(解釋 SQL Server 中 sys.objects 中的類型代碼)
Typeorm Does not return all data(Typeorm 不返回所有數據)
Typeorm .loadRelationCountAndMap returns zeros(Typeorm .loadRelationCountAndMap 返回零)
How to convert #39;2016-07-01 01:12:22 PM#39; to #39;2016-07-01 13:12:22#39; hour format?(如何將“2016-07-01 01:12:22 PM轉換為“2016-07-01 13:12:22小時格式?)
MS SQL: Should ISDATE() Return quot;1quot; when Cannot Cast as Date?(MS SQL:ISDATE() 是否應該返回“1?什么時候不能投射為日期?)
主站蜘蛛池模板: 影像测量仪_三坐标测量机_一键式二次元_全自动影像测量仪-广东妙机精密科技股份有限公司 | DAIKIN电磁阀-意大利ATOS电磁阀-上海乾拓贸易有限公司 | 圣才学习网-考研考证学习平台,提供万种考研考证电子书、题库、视频课程等考试资料 | 电镀标牌_电铸标牌_金属标贴_不锈钢标牌厂家_深圳市宝利丰精密科技有限公司 | 清水-铝合金-建筑模板厂家-木模板价格-铝模板生产「五棵松」品牌 | 离子色谱自动进样器-青岛艾力析实验科技有限公司 | 滤芯,过滤器,滤油机,贺德克滤芯,精密滤芯_新乡市宇清流体净化技术有限公司 | 课件导航网_ppt课件_课件模板_课件下载_最新课件资源分享发布平台 | 活性炭-果壳木质煤质柱状粉状蜂窝活性炭厂家价格多少钱 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | 东莞办公家具厂家直销-美鑫【免费3D效果图】全国办公桌/会议桌定制 | 广西资质代办_建筑资质代办_南宁资质代办理_新办、增项、升级-正明集团 | 电镀整流器_微弧氧化电源_高频电解电源_微弧氧化设备厂家_深圳开瑞节能 | 翰墨AI智能写作助手官网_人工智能问答在线AI写作免费一键生成 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 电镀整流器_微弧氧化电源_高频电解电源_微弧氧化设备厂家_深圳开瑞节能 | 国标白水泥,高标号白水泥,白水泥厂家-淄博华雪建材有限公司 | 聚合甘油__盐城市飞龙油脂有限公司 | 上海小程序开发-上海小程序制作公司-上海网站建设-公众号开发运营-软件外包公司-咏熠科技 | 自动气象站_农业气象站_超声波气象站_防爆气象站-山东万象环境科技有限公司 | 挤奶设备过滤纸,牛奶过滤纸,挤奶机过滤袋-济南蓝贝尔工贸有限公司 | 河南凯邦机械制造有限公司| 东莞市超赞电子科技有限公司 全系列直插/贴片铝电解电容,电解电容,电容器 | 废气处理_废气处理设备_工业废气处理_江苏龙泰环保设备制造有限公司 | RFID电子标签厂家-上海尼太普电子有限公司| 恒湿机_除湿加湿一体机_恒湿净化消毒一体机厂家-杭州英腾电器有限公司 | 北京银联移动POS机办理_收银POS机_智能pos机_刷卡机_收银系统_个人POS机-谷骐科技【官网】 | 重庆磨床过滤机,重庆纸带过滤机,机床伸缩钣金,重庆机床钣金护罩-重庆达鸿兴精密机械制造有限公司 | 方源木业官网-四川木门-全国木门专业品牌 | 铝板冲孔网,不锈钢冲孔网,圆孔冲孔网板,鳄鱼嘴-鱼眼防滑板,盾构走道板-江拓数控冲孔网厂-河北江拓丝网有限公司 | 多功能真空滤油机_润滑油全自动滤油机_高效真空滤油机价格-重庆润华通驰 | 泰国试管婴儿_泰国第三代试管婴儿_泰国试管婴儿费用/多少钱_孕泰来 | 郑州律师咨询-郑州律师事务所_河南锦盾律师事务所 | 山东臭氧发生器,臭氧发生器厂家-山东瑞华环保设备 | 电机修理_二手电机专家-河北豫通机电设备有限公司(原石家庄冀华高压电机维修中心) | 灰板纸、灰底白、硬纸板等纸品生产商-金泊纸业 | 冷轧机|两肋冷轧机|扁钢冷轧机|倒立式拉丝机|钢筋拔丝机|收线机-巩义市华瑞重工机械制造有限公司 | 真空粉体取样阀,电动楔式闸阀,电动针型阀-耐苛尔(上海)自动化仪表有限公司 | 大型冰雕-景区冰雕展制作公司,3D创意设计源头厂家-[赛北冰雕] | 防火卷帘门价格-聊城一维工贸特级防火卷帘门厂家▲ |