এটি দিয়ে শুরু করার একটি উপায় নিম্নলিখিত হবে:
DECLARE @TableName VARCHAR(50)
DECLARE @ObjectID INT
SET @TableName = '' -- the name of the objects you want to investigate
SELECT @ObjectID = [id] FROM sysobjects WHERE name=@TableName
SELECT * FROM sysobjects WHERE name=@TableName
UNION
SELECT * FROM sysobjects WHERE id in (SELECT id FROM sysdepends WHERE depid= @ObjectID)
SysDepends "সারণী" আপনাকে বলতে হবে যা বস্তু একে অপরের গায়ে নির্ভরশীল। এটি শ্রেণিবিন্যাসিক, সুতরাং আপনি শূন্যতা পেতে শুরু না করা পর্যন্ত আপনাকে পুনরুক্তরূপে সিসডেপেন্ডস দিয়ে চালাতে হবে। কখনও কখনও, sysd depends অসম্পূর্ণ, এখানে কিছু অন্যান্য পরামর্শ সহ একটি নিবন্ধ আছে ।
SysObjects "সারণী" আপনি ডাটাবেস মধ্যে উপস্থিত সামগ্রী সম্পর্কে কিছু উপাদান বলে দেবে। প্রকারের (এছাড়াও xtype) কলামগুলি আইটেমটি কী তা আপনাকে জানায়: ব্যবহারকারী-সংজ্ঞায়িত টেবিল, সঞ্চিত প্রকল্প, ট্রিগার ইত্যাদি etc.
তারপরে আপনি sp_helptext একটি সঞ্চিত পদ্ধতির পাঠ্যটি থুথতে চাইবেন । এটি কোনও এনক্রিপ্ট হওয়া সঞ্চিত প্রক্রিয়াটির পাঠ্য পুনরুত্পাদন করবে না।
যে কোনও পূর্ণ এবং সম্পূর্ণ সমাধান প্রোগ্রামিংয়ের সাথে জড়িত থাকবে, বিশেষত যখন এনক্রিপ্ট হওয়া সঞ্চিত প্রক্রিয়া এবং ট্রিগারগুলি এতে জড়িত থাকে। ডিবিতে আইটেমগুলিকে প্রোগ্রামক্রমে নির্ধারণের জন্য একটি নমুনা নিবন্ধ । এসকিউএল সার্ভার 2000 ডিক্রিপ্ট করার জন্য প্রয়োজনীয় ডেটাটাইপটি এসকিউএল সার্ভার 2005-এ প্রদর্শিত হয়েছিল, সুতরাং আপনি এসকিউএল সার্ভার 2000-এ এসকিউএল এর নিজস্ব এনক্রিপ্টযুক্ত সঞ্চয় প্রক্সকে ডিক্রিপ্ট করতে পারবেন না (তবে আপনি এসকিউএল সার্ভার 2005 এ এসকিউএল এ সেগুলি ডিক্রিপ্ট করতে পারবেন) এবং এটি হবে ২০০ surprise থেকে ২০০ 2008 রূপান্তরের ক্ষেত্রে যদি একই হয় তবে আমাকে অবাক করে দেখবেন না। আমি বেশ কয়েক বছর আগে সঞ্চিত পদ্ধতি ডিক্রিপ্ট করার আগ্রহ হারিয়ে ফেলেছি।