當前位置:
首頁 >
手工部署Sqlserver CLR程序集
發布時間:2025/5/22
35
豆豆
生活随笔
收集整理的這篇文章主要介紹了
手工部署Sqlserver CLR程序集
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
??? 以前一直用VS部署Sqlserver CLR程序集簡單省事,現在服務器部署在內網了,必須手動更新部署Sqlserver CLR程序集。
??? 開始以為ALTER ASSEMBLY [程序集名稱] FROM 'G:\AA\XX.dll'這樣就OK,沒想到出錯然后查資料越弄越復雜,看來手工部署遠沒想象中這么簡單,于是好好研究了一番最后終于成功,具體步驟是:
??? 1.如果以前部署過當前程序集,則必須先刪除引用當前程序集的所有模塊(各類函數和存儲過程等),然后刪除當前程序集。
??? 2.重新部署當前程序集,然后再創建相關模塊(各類函數和存儲過程等)。
??? 以下是一個sql模板,有需要的可以套一下:
??? 以上是手工創建過程比較麻煩,當然如果模塊不多的話這樣也沒問題,如果很多的話可以查當前數據庫的系統視圖assembly_modules獲取所有CLR模塊,然后寫代碼自動生成模塊DROP和CREATE過程。
??? 以上是本人手工部署Sqlserver CLR程序集過程,在此做個記錄方便以后隨時翻閱,同時也給沒有手工部署經驗的同學提供參考,如果哪位有更方便智能的方法敬請告之,謝謝!
轉載于:https://www.cnblogs.com/mrhgw/archive/2011/07/27/2118629.html
總結
以上是生活随笔為你收集整理的手工部署Sqlserver CLR程序集的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu 10.10 安装配置 Ru
- 下一篇: 使用NHibernate绑定页面数据时,