簡體   English   中英

Vs2017架構比較不檢測存在的更改(僅在某些計算機上)

[英]Vs2017 Schema Compare Doesnt Detect changes that exist (only on some machines)

我們在幾個開發團隊成員系統上遇到了一個問題,我希望有人遇到過。

我們正在使用VS2017,並將我們的數據庫包含在數據庫項目中。

在我們的兩個團隊成員系統上,當他們將本地開發數據庫與模型進行比較以更新其DBS時,Schema compare最近已停止接受更改。

該項目的構建沒有錯誤,我什至可以將生成的.dacpac(從這些機器上)獲取並在其數據庫上運行,它實際上以最新更改進行更新,因此這似乎是模式比較工具特有的問題。

同樣,模式比較可以檢測其系統上兩個不同數據庫之間的差異。 將模型與數據庫進行比較時只會出現問題,反之亦然。 這很奇怪,因為我們還有其他4個可以進行比較的團隊成員。

我什至讓他們備份了,然后刪除了他們的項目文件夾,並從源代碼管理中得到了新鮮的收獲,只是為了確保它不會在項目中引起局部損壞。 似乎沒有任何作用。

有沒有人見過這種問題或指出我要尋找的道路?

因此,對於任何遇到此問題的人,我們最終都能解決。

顯然,在兩台無法運行的計算機上,已為C:\\ Users \\ <> \\ AppData \\ Local \\ Temp文件夾打開了壓縮功能。 比較完成后,顯然會將.model文件寫入此目錄。

壓縮導致寫入.model文件時出現問題,並且出現了錯誤,但該錯誤從未使它返回到UI。

我們在這些計算機上的該目錄上關閉了壓縮功能,清理了所有臨時文件。現在,架構比較再次起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM