এসকিউএল সার্ভার ২০০৮ - ক্লার সক্ষম হয়েছে কিনা তা যাচাই করার একটি সহজ উপায় কী?
উত্তর:
config_value
এর ফলাফলগুলি পরীক্ষা করে দেখুনsp_configure
আপনি নিম্নলিখিতটি চালিয়ে সিএলআর সক্ষম করতে পারেন:
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO
was 0 now 1
, বা অনুরূপ, তবে ...
গৃহীত উত্তরের জন্য কিছুটা স্পষ্ট হওয়া দরকার। সিএলআর সক্ষম বা অক্ষম থাকলে সারিটি সেখানে থাকবে। সক্ষম করা থাকলে মান 1 হবে বা অক্ষম হলে 0 হবে।
বিকল্পটি অক্ষম করা থাকলে আমি কোনও সার্ভারে সক্ষম করতে এই স্ক্রিপ্টটি ব্যবহার করি:
if not exists(
SELECT value
FROM sys.configurations
WHERE name = 'clr enabled'
and value = 1
)
begin
exec sp_configure @configname=clr_enabled, @configvalue=1
reconfigure
end
এসকিউএল সার্ভার 2017 এর সাথে আমার সঠিক ফলাফল:
USE <DATABASE>;
EXEC sp_configure 'clr enabled' ,1
GO
RECONFIGURE
GO
EXEC sp_configure 'clr enabled' -- make sure it took
GO
USE <DATABASE>
GO
EXEC sp_changedbowner 'sa'
USE <DATABASE>
GO
ALTER DATABASE <DATABASE> SET TRUSTWORTHY ON;
থেকে একটি মাইক্রোসফট .NET ফ্রেমওয়ার্ক মধ্যে ত্রুটি ঘটেছে লোড সমাবেশ আইডি 65675 চেষ্টা করার সময়
এটি @ জেসনের উত্তর কিন্তু সরলিকৃত আউটপুট সহ
SELECT name, CASE WHEN value = 1 THEN 'YES' ELSE 'NO' END AS 'Enabled'
FROM sys.configurations WHERE name = 'clr enabled'
উপরোক্ত নিম্নলিখিতগুলি প্রদান করে:
| name | Enabled |
-------------------------
| clr enabled | YES |
এসকিউএল সার্ভার 2017 এ পরীক্ষিত