2009-06-25 64 views
0

我正在使用SQLCLR在SQL 2005服務器和WinForm客戶端之間重新使用一些.NET代碼。如何將SQLCLR更新推送到您的(CI)服務器

此代碼具有.NET 2.0以外的依賴性,這意味着我必須在服務器計算機上添加這些程序集(例如CREATE ASSEMBLY)。

我試圖做到這一點作爲CI構建的一部分,我想知道哪些方法工作最好。

回答

1

創建一個序列的* .sql文件:

  1. DROP FUNCTION ...
  2. DROP ASSEMBLY ...
  3. CREATE ASSEMBLY ...
  4. CREATE FUNCTION ...

並使用sqlcmd作爲您的構建的一部分調用它。

+0

是的,很好的答案,但缺少你如何將IL轉換爲「CREATE ASSEMBLY」格式的組件? – 2009-12-03 15:11:32

相關問題