我正在使用Visual Studio和SQL Server數據庫項目通過TFS維護我的數據庫對象。我在我的UnitTests中實現了一個使用RegEx模式匹配的CLR程序集。我想將此CLR部署到不同的數據庫,而不是將數據庫中其餘對象部署到的數據庫。將CLR程序集部署到與其餘對象不同的數據庫中
Database_1
- 包含了所有的數據庫對象Database_2
- 包含CLR大會和UDF的正則表達式模式匹配。
我想創建一個腳本來將CLR程序集和相關的UDF部署到一個數據庫,同時創建腳本,將其餘的更改部署到另一個數據庫。我想這樣做使用PRE/POST腳本使用sqlcmd
,因爲我認爲這是最簡單的方法來做到這一點。
這可能嗎?
你是否真的需要它在一個單獨的數據庫?你可以看看做一個複合項目(2個項目,2個dacpacs,1個數據庫),並將所有內容都部署到你的單元測試環境中,但只有「真實」代碼到你的「真實」環境 –