आप विस्तारित संपत्तियों के माध्यम से ऐसा करते हैं। usage of them can be found here का एक एमएसडीएन सिंहावलोकन। मैंने उन्हें ऊपर वर्णित सटीक उद्देश्य के लिए उपयोग किया है।
उन्हें प्रबंधित करने के सबसे आसान तरीका है अपनी वस्तु और चयन करने के गुण पर राइट क्लिक करके SSMS भीतर सीधे है। लेकिन आप tsql के माध्यम से अपने आवेदन के भीतर से उनके साथ भी काम कर सकते हैं।
नई विस्तारित गुण जोड़ने के लिए sp_addextendedproperty का उपयोग करें।
मौजूदा विस्तारित गुणों को पुनर्प्राप्त करने के लिए ::fn_listextendedproperty से पूछताछ के लिए एक सामान्य दृष्टिकोण है, जैसा कि नीचे दिया गया है। उन पर
SELECT objType, objName, Type, Value
FROM ::fn_listextendedproperty (null, 'user',
'dbo', 'table','<your table>', null, null)
अद्यतन करने और हटाने के संचालन sp_updateextendedproperty और sp_dropextendedproperty
आगे के प्रयोग के माध्यम संभव बना रहे हैं, SSMS उसके अपने मेटाडाटा से कुछ के लिए उन्हें का उपयोग करता है। कार्रवाई में उन्हें देखने का एक तरीका एसएसएमएस में आपके views
में से एक को देखें। उस पर राइट क्लिक करें और गुणों का चयन करें। फिर 'विस्तारित गुण' पर क्लिक करें। आपको शायद एक प्रविष्टि दिखाई देगी जो MS_DiagramPane???
के बारे में कुछ कहती है। यह वह जगह है जहां एमएस आपके दृश्य का लेआउट स्टोर करता है ताकि प्रत्येक बार जब आप डिज़ाइन मोड में दृश्य खोलें तो यह वैसे ही दिखता है जैसा आपने पिछली बार छोड़ा था।
ये far back as SQL2000 के रूप में उपलब्ध हैं लेकिन हाल ही में व्यापक रूप से उपयोग किया गया है। यह भी मुद्रित और/या वेब उत्पादन
http://www.red-gate.com/products/sql-development/sql-doc/
: