從SQL Server 2005開始,可以用.Net來編寫存儲過程了。不僅僅存儲過程可以用.Net來開發,用戶自定義函數、用戶自定義類型、觸發器等也可以用.Net來編寫。這個特性就是SQLCLR。但SQLCLR這個特性默認是不開啟的。 開啟SQLCLR 如果需要開啟,需要執行下面兩條SQ
從SQL Server 2005開始,可以用.Net來編寫存儲過程了。不僅僅存儲過程可以用.Net來開發,用戶自定義函數、用戶自定義類型、觸發器等也可以用.Net來編寫。這個特性就是SQLCLR。但SQLCLR這個特性默認是不開啟的。
開啟SQLCLR
如果需要開啟,需要執行下面兩條SQL語句:
sp_configure 'clr enabled', 1;
RECONFIGURE --WITH OVERRIDE;
執行完以后數據庫就支持SQLCLR了。
關閉SQLCLR
如果想要關閉這個特性,可以執行:
sp_configure 'clr enabled', 0;
RECONFIGURE --WITH OVERRIDE;
查詢SQLCLR狀態
如果不清楚數據庫是否支持SQLCLR,同樣可以通過 sp_config 這個系統存儲過程來查詢:
sp_configure 'clr enabled';
如果SQLCLR是關閉的,則執行結果為:
如果SQLCLR是開啟的,則執行結果為:
本文原創發布php中文網,轉載請注明出處,感謝您的尊重!
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态