আমরা একটি নতুন সার্ভার এবং মাইক্রোসফ্ট এসকিউএল সার্ভারের আপডেট হওয়া সংস্করণ দিয়ে আমাদের পরীক্ষার পরিবেশটি আপগ্রেড করছি এবং একটি সমস্যার সমাধান করেছি।
নতুন সার্ভারে, আমাদের পুরাতন কোডটি কিছু সঞ্চিত প্রক্রিয়া চালানোর সময় "অবজেক্টটি বন্ধ হয়ে যাওয়ার পরে অপারেশন অনুমোদিত নয়" পাবে। এই বার্তাটি কখনই পুরানো সার্ভারে উপস্থিত হয়নি। যখন আমরা এটি ট্র্যাক করি, SET NOCOUNT ON;
সঞ্চিত পদ্ধতিতে যুক্ত করে সমস্যাটি সমাধান করা যেতে পারে ।
আমি ডেটাবেজে ডিফল্টগুলি দেখেছি এবং ডিফল্ট সম্পর্কিত কোনও সেটিংস (এসকিউএল সার্ভার ২০০ বনাম এসকিউএল সার্ভার ২০১৪) দেখতে পাইনি।
SET NOCOUNT ON
এক হাজার সঞ্চিত প্রকোপগুলিকে যুক্ত করার প্রয়োজন ছাড়াই বিশ্বব্যাপী এটিকে সমাধান করার জন্য আমার কোন সেটিংয়ের দিকে নজর দেওয়া উচিত ?
SET NOCOUNT ON;
শুরু করার পরে (পরে BEGIN
) যুক্ত করতে একটি স্ক্রিপ্ট লিখতে পারেন । সঞ্চিত পদ্ধতির সংখ্যাটি আসলেই একটি সমস্যা হওয়া উচিত নয়।
BEGIN
- এটি দুর্দান্ত তবে প্রয়োজনীয় নয়।
SET NOCOUNT ON;
, সর্বদা শুরু হওয়া উচিত ।