2012-10-02 6 views
5

मैं विजुअल स्टूडियो 2012 को आजमा रहा हूं और अब तक यह अच्छा है लेकिन मैंने डेटाबेस प्रोजेक्ट बनाया है, डेटाबेस एडीडीएटी फ़ाइल को मेरे ऐप_Data में जोड़ा है और रिश्तों के साथ सरल डेटाबेस बनाने की कोशिश की है और मुझे कोई संकेत नहीं है कि आगे क्या करना है। मैं अपने डेटाबेस का नाम भी नहीं दे सकता।विजुअल स्टूडियो 2012 एसएसडीटी - मैं अब टेबल कैसे बना/प्रबंधित करूं?

http://msdn.microsoft.com/en-us/library/hh272680(v=vs.103).aspx - AFAIK इस आलेख से पता चलता है कि संबंध कैसे जोड़ सकते हैं लेकिन मुझे Foreign Keys नोड नहीं मिल रहा है। और, मैं नाम क्यों संपादित नहीं कर सकता? वीएस -2010 डेटाबेस प्रबंधन इतना आसान और सहज था, अब मुझे समझ में नहीं आता कि इसके साथ कैसे काम करना है।

उदाहरण के लिए मेरे प्रश्न और मेरी सरल तालिका का अधिक दृश्य प्रतिनिधित्व। enter image description here

उत्तर

2

तालिका नाम आप Properties विंडो में बदल सकते हैं
keys
तुम भी कम फलक में एसक्यूएल संशोधित कर सकते हैं - सभी परिवर्तनों ग्राफिकल उपकरण में परिलक्षित होगा। मुझे यह उपयोगी उदाहरण मिल रहा है जब मैं कुछ कॉलम को एक टेबल से दूसरी तालिका में कॉपी करना चाहता हूं।
आप एसएसएमएस (बेहतर एफके टूल्स मुझे लगता है) जैसे किसी अन्य टूल के साथ डेटाबेस पर भी बदलाव कर सकते हैं और फिर डेटाबेस के रूप में स्रोत और प्रोजेक्ट के रूप में डेटाबेस सेट करके Schema Compare के माध्यम से इस परिवर्तन को आयात कर सकते हैं।

+0

नाम मेरे लिए भूरा है, मैं केवल SQL प्रोजेक्ट में नाम संपादित कर सकता हूं। और विदेशी कुंजी के बारे में - मुझे उन्हें टी-एसक्यूएल प्रारूप में टाइप करें? यह पॉप-अप विंडो में उपयोग किया जाता है जहां मैं मूल रूप से अकेले माउस के साथ अपने संबंधों का चयन करता हूं ... – sed

+0

मैं अपने बनाम में तालिका का नाम संपादित कर सकता हूं, शायद आपने केवल (अनचेक?) फ़ाइल पढ़ ली है? एसक्यूएल फलक में परिवर्तन तालिका का नाम आज़माएं। –

+0

हां, आपको अपना एफके (नामों के साथ टेक्स्ट टेम्पलेट भरना) लिखना है। फिर मैं आमतौर पर इसे एसएसएमएस में ग्राफिक रूप से करना पसंद करता हूं और फिर स्कीमा तुलना के माध्यम से प्रोजेक्ट में परिवर्तन आयात करता हूं। –

1

अभी तक नहीं। इस तत्व पर सही clic। Foreign Keys पर राइट क्लिक करके table properties
संबंधों: enter image description here

+2

मुझे उन्हें टी-एसक्यूएल में टाइप करने की ज़रूरत है, है ना? चूंकि यह पॉप-अप विंडो में उपयोग किया जाता था जहां मैं मूल रूप से 20 सेकंड के भीतर माउस द्वारा सभी संबंधों को मानचित्र कर सकता हूं ... :( – sed

2

डेटाबेस पर राइट क्लिक करें जहां आप क्वेरी निष्पादित करना चाहते हैं और फिर नई क्वेरी जोड़ें चुनें और इसमें निम्न क्वेरी निष्पादित करें।

sp_rename 'oldtablename','newtablename' 
0

जांच इस उत्तर: Visual Studio 2012 Database Designer - Has the functionality changed?

मैं अगर तुम सही उपकरण पट्टी एक "तालिका डिजाइनर" बटन के सेट है क्लिक करें, लेकिन सब धूसर हो जाते हैं वैसे भी SQL के नए हूँ। सुनिश्चित नहीं है कि उन्हें शुरू करने के लिए डीबी ऑनलाइन होना चाहिए।