SQL সার্ভারে সংরক্ষিত পদ্ধতিগুলি কোথায় সংরক্ষণ করা হয়?
SQL সার্ভারে সংরক্ষিত পদ্ধতিগুলি কোথায় সংরক্ষণ করা হয়?

ভিডিও: SQL সার্ভারে সংরক্ষিত পদ্ধতিগুলি কোথায় সংরক্ষণ করা হয়?

ভিডিও: SQL সার্ভারে সংরক্ষিত পদ্ধতিগুলি কোথায় সংরক্ষণ করা হয়?
ভিডিও: SQL সার্ভার 2008 টিউটোরিয়াল পার্ট 1 2024, এপ্রিল
Anonim

ক সংরক্ষিত নীতিমালা (sp) হল একটি গ্রুপ এসকিউএল অনুরোধ, একটি ডাটাবেসে সংরক্ষিত। SSMS-এ, তারা টেবিলের ঠিক কাছাকাছি পাওয়া যাবে।

এর মধ্যে, সংরক্ষিত পদ্ধতিগুলি ডাটাবেজে কোথায় সংরক্ষণ করা হয়?

SQL সার্ভার সঞ্চিত পদ্ধতি লজিক্যাল ইউনিটে এক বা একাধিক Transact-SQL স্টেটমেন্ট গ্রুপ করতে ব্যবহৃত হয়। দ্য সংরক্ষিত পদ্ধতি সংরক্ষণ করা হয় এসকিউএল সার্ভারে নামযুক্ত বস্তু হিসাবে তথ্যশালা সার্ভার। যখন আপনি একটি কল সংরক্ষিত নীতিমালা প্রথমবারের মতো, SQL সার্ভার একটি এক্সিকিউশন প্ল্যান তৈরি করে এবং ক্যাশে সংরক্ষণ করে।

উপরের পাশাপাশি, আমি কিভাবে SQL সার্ভারে সঞ্চিত পদ্ধতিগুলি তালিকাভুক্ত করব? Sql সার্ভার ডাটাবেস থেকে সংরক্ষিত পদ্ধতি এবং টেবিলের তালিকা পান

  1. টেবিলের জন্য: INFORMATION_SCHEMA. TABLES থেকে TABLE_NAME নির্বাচন করুন।
  2. সংরক্ষিত পদ্ধতির জন্য: sysobjects থেকে [NAME] নির্বাচন করুন যেখানে টাইপ = 'P' এবং বিভাগ = 0।
  3. দর্শনের জন্য: sysobjects থেকে [NAME] নির্বাচন করুন যেখানে টাইপ = 'V' এবং বিভাগ = 0।

এটি বিবেচনায় রেখে, আমি কিভাবে SQL সার্ভারে একটি সঞ্চিত পদ্ধতি সংরক্ষণ করব?

আপনি পরিবর্তন করতে পারেন এসকিউএল কোড, তারপর সংরক্ষণ দ্য সংরক্ষিত নীতিমালা আপডেট করতে সংরক্ষিত নীতিমালা ডাটাবেসে প্রতি সংরক্ষণ ক সংরক্ষিত নীতিমালা ডাটাবেসে, সম্পাদকে ডান-ক্লিক করুন এবং নির্বাচন করুন সংরক্ষণ মেনু থেকে ডাটাবেসে যান বা Ctrl+S টিপুন। এর পরে, আপনি এই বিবৃতিটি Query Designer-এ পেস্ট করতে পারেন এবং এটিকে আগের মতো পরিবর্তন করতে পারেন।

কেন সঞ্চিত পদ্ধতি ব্যবহার করা হয়?

ক সংরক্ষিত নীতিমালা ইউজার ইন্টারফেস এবং ডাটাবেসের মধ্যে নিরাপত্তার একটি গুরুত্বপূর্ণ স্তর প্রদান করে। এটি ডেটা অ্যাক্সেস নিয়ন্ত্রণের মাধ্যমে সুরক্ষা সমর্থন করে কারণ শেষ ব্যবহারকারীরা ডেটা প্রবেশ বা পরিবর্তন করতে পারে, কিন্তু লিখতে পারে না পদ্ধতি . এটি উত্পাদনশীলতা উন্নত করে কারণ একটি তে বিবৃতি সংরক্ষিত নীতিমালা শুধুমাত্র একবার লিখতে হবে।

প্রস্তাবিত: