কীভাবে READ_COMMITTED_SNAPSHOT সক্ষম করা আছে তা সনাক্ত করবেন?


130

এমএস এসকিউএল সার্ভারে এটি সনাক্ত করার একটি উপায় রয়েছে যে কোনও ডাটাবেসটির বিচ্ছিন্নতা টি-এসকিউএল কমান্ডের মাধ্যমে নির্ধারণ করা হয়েছিল whether ALTER DATABASE <database> SET READ_COMMITTED_SNAPSHOT ON;

এটি টি-এসকিউএল বা ম্যানেজমেন্ট স্টুডিওর জিইউআইয়ের মাধ্যমে সনাক্ত করার সহজ উপায় আমি খুঁজে পাচ্ছি না।

টিয়া

উত্তর:


194
SELECT is_read_committed_snapshot_on FROM sys.databases 
WHERE name= 'YourDatabase'

ফেরত মূল্য:

  • 1 : READ_COMMITTED_SNAPSHOTবিকল্প চালু আছে । READ COMMITTEDবিচ্ছিন্ন স্তরের অধীনে পঠন ক্রিয়াকলাপগুলি স্ন্যাপশট স্ক্যানগুলির উপর ভিত্তি করে এবং লকগুলি অর্জন করে না।
  • 0 (ডিফল্ট): READ_COMMITTED_SNAPSHOTবিকল্পটি বন্ধ । READ COMMITTEDবিচ্ছিন্নতা স্তরের অধীনে অপারেশনগুলি ভাগ করে নেওয়া (এস) লকগুলি ব্যবহার করুন ।

7
আমি "ডিবিসিসি ব্যবহারকারীর নাম" পছন্দ করি, মনে রাখা কিছুটা সহজ easier
— প্রোভেগা

5
@ প্রোভেগা - ডিবিসিসি ব্যবহারকারীর অ্যাকাউন্টে_ড্রেড_কমিতড_স্ন্যাপশট_এর মান ফিরিয়ে দেয় না।
— কার্স্টেন শ্যুট

3
  1. অনুযায়ী https://msdn.microsoft.com/en-us/library/ms180065.aspx , "DBCC USEROPTIONS রিপোর্ট একজন বিচ্ছিন্নতা স্তর 'অঙ্গীকারবদ্ধ স্ন্যাপশট পড়া' যখন ডাটাবেসের বিকল্প READ_COMMITTED_SNAPSHOT চালু হিসাবে সেট করা এবং লেনদেনের বিচ্ছিন্নতা স্তর "পড়ার প্রতিশ্রুতিবদ্ধ" তে সেট করা হয়েছে actual

  2. এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিওতেও, বিকল্পসমূহ-> বিবিধের অধীনে ডাটাবেসের বৈশিষ্ট্যগুলিতে "ইস রিড কমিটেড স্ন্যাপশট চালু" বিকল্পের স্থিতি রয়েছে


1

আমরাও SQL2005 কিংবা 2012 করে DBCC USEROPTIONSপ্রদর্শনী is_read_committed_snapshot_on:

Set Option  Value
textsize    2147483647
language    us_english
dateformat  mdy
datefirst   7
lock_timeout    -1
quoted_identifier   SET
arithabort  SET
ansi_null_dflt_on   SET
ansi_warnings   SET
ansi_padding    SET
ansi_nulls  SET
concat_null_yields_null SET
isolation level read committed

6
এসও-তে প্রশ্ন / উত্তর সম্পর্কে আরও বোঝার জন্য দয়া করে এই স্ট্যাকওভারফ্লো.com /about পড়ার চেষ্টা করুন। আপনার অবদান প্রশ্নের উত্তর দিচ্ছে না। এটি আরও একটি মন্তব্য, যা আপনি একবার আপনার খ্যাতি বাড়িয়ে তুলতে পারেন: স্ট্যাকওভারফ্লো
— রাদিম কোহলার

1
"ঠিক আছে কি কোনও উপায়?" প্রশ্নের প্রশ্নের উত্তর দেওয়ার চেষ্টা করার সাথে উত্তরটি ঠিক আছে। তবে কেবল যা কাজ করছে না তা বললে খুব বেশি গ্রহণযোগ্যতা পাবেন না।
— খ্রিস্টান স্ট্র্যাম্পার

4
বিচ্ছিন্নতা স্তরটি DBCC USEROPTIONSআপনাকে জানায়। এটি যদি এটি read committed snapshotতখন হয় তবে তা বন্ধ আছে
— গ্রেগ

@ গ্রেগ - পড়ুন প্রতিশ্রুতিবদ্ধ স্ন্যাপশট ব্যবহারকারী সংযোগ স্তরের নয়, ডাটাবেস পর্যায়ে সেট করা আছে। এটি চালু বা বন্ধ থাকলে ডিবিসিসির ব্যবহারকারীরা আপনাকে জানাবে না।
— জেসনস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.