কীভাবে 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.