在開啟 SQL Server CLR 之前需要檢查的事項清單?

在開啟 SQL Server CLR 之前需要檢查的事項清單?

我正在嘗試在生產伺服器上首次部署 CLR 函數(該函數計算文字或檔案的雜湊值,無法從 SQL Server 獲得)。

我能夠在開發機器上測試該功能,但我仍然想知道,

有沒有什麼清單陷阱打開 CLR 選項之前要考慮什麼?

sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO

答案1

我認為您會在這篇 MSDN 文章中找到與該主題直接相關的所有(或至少大量)您想要的資訊:

CLR 整合安全

儘管我懷疑它與您的情況直接相關,但在從程式集中呼叫非託管程式碼時,我發現了一個大問題。類似的東西這個帖子

此外,組件所需的任何相依性也必須使用 SQL 註冊。甚至是 System.dll 的東西。那可能會變得醜陋。預設情況下,很少有程式集受到 SQL 的支援。

相關內容