1

我發現在Visual Studio 2010 Professional中可以刷新SQL Server數據庫項目的數據庫(該功能通常僅適用於Premium和Ultimate版本)。您只需從「模式對象」文件夾中刪除所有SQL文件(但保留文件夾結構不變)和「Database.sqlpermissions」文件。然後,「導入數據庫對象和設置...」選項將啓用,允許您使用最新模式刷新數據庫項目。Visual Studio 2010宏從數據庫項目中刪除SQL文件

我想寫一個可以做到這一點的Visual Studio 2010宏。

宏應...

  • 刪除每一個.SQL文件(或所有文件)在「方案對象」文件夾和它的子文件夾,但不會從項目中刪除的文件夾。這些文件必須被刪除並從項目中刪除。
  • 刪除文件「Properties \ Database.sqlpermissions」。該文件必須被刪除並從項目中刪除。

有關在Visual Studio中編寫宏的任何提示都會對我有所幫助。謝謝。

回答

0

您可以在不刪除所有內容的情況下刷新數據庫項目中的模型。只需從目標數據庫中同步模型。

右鍵單擊「模式比較」,添加一個新的模式比較(如果您還沒有)。當你創建它時,雙擊運行它。它會比較來源和目標,並創建任何差異的列表。您可以查看並消除不想同步的任何信息,然後單擊「寫入更新」以應用。 [我沒有安裝專業版來檢查,如果這是一樣的,但你希望如此!]上寫的Visual Studio宏就設在這裏

+0

不與Visual Studio 2010專業版,只有更高的版本。我很想做錯,但在我的版本中看不到任何選項。 – 2010-08-20 05:12:48

相關問題