यह एक डेटाबेस स्कीमा है। तालिका का पूरा तीन-भाग का नाम है:
databasename.schemaname.tablename
उपयोगकर्ता के डिफ़ॉल्ट स्कीमा के लिए, आप स्कीमा नाम को भी छोड़ सकते हैं:
databasename..tablename
आप लिंक किए गए सर्वर का नाम भी निर्दिष्ट कर सकते हैं:
servername.databasename.schemaname.tablename
आप पहचानकर्ताओं को MSDN पर तालिका नामों के रूप में उपयोग करने के बारे में अधिक पढ़ सकते हैं:
<ब्लॉकक्वॉट>सर्वर, डेटाबेस और मालिक के नाम को ऑब्जेक्ट नाम के क्वालिफायर के रूप में जाना जाता है। जब आप किसी ऑब्जेक्ट को संदर्भित करते हैं, तो आपको सर्वर, डेटाबेस और स्वामी को निर्दिष्ट करने की आवश्यकता नहीं होती है। क्वालिफायर को उनके पदों को एक अवधि के साथ चिह्नित करके छोड़ा जा सकता है। वस्तु नामों के मान्य रूपों में निम्नलिखित शामिल हैं:
server_name.database_name.schema_name.object_name
server_name.database_name..object_name
server_name..schema_name.object_name
server_name...ऑब्जेक्ट_नाम
database_name.schema_name.object_name
डेटाबेस_नाम..ऑब्जेक्ट_नाम
schema_name.object_name
object_name
एक वस्तु का नाम जो सभी चार भागों को निर्दिष्ट करता है, पूर्णतया योग्य नाम के रूप में जाना जाता है। Microsoft SQL सर्वर में बनाए गए प्रत्येक ऑब्जेक्ट का एक अद्वितीय, पूरी तरह से योग्य नाम होना चाहिए। उदाहरण के लिए, एक ही डेटाबेस में xyz नाम की दो तालिकाएँ हो सकती हैं यदि उनके अलग-अलग स्वामी हों।
अधिकांश वस्तु संदर्भ तीन-भाग नामों का उपयोग करते हैं। डिफ़ॉल्ट सर्वर_नाम स्थानीय सर्वर है। डिफ़ॉल्ट डेटाबेस_नाम कनेक्शन का वर्तमान डेटाबेस है। डिफ़ॉल्ट स्कीमा_नाम कथन सबमिट करने वाले उपयोगकर्ता की डिफ़ॉल्ट स्कीमा है। जब तक अन्यथा कॉन्फ़िगर न किया गया हो, नए उपयोगकर्ताओं का डिफ़ॉल्ट स्कीमा dbo स्कीमा है।