Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

डेटा तालिका में सम्मिलित नहीं हो रहा है?

जैसा कि मैंने इस साइट पर पहले कहा है - संपूर्ण उपयोगकर्ता उदाहरण और अटैचडबफाइलनाम= दृष्टिकोण त्रुटिपूर्ण है - सबसे अच्छा! विजुअल स्टूडियो .mdf . के आसपास कॉपी कर रहा होगा फ़ाइल और सबसे अधिक संभावना , आपका INSERT ठीक काम करता है - लेकिन आप केवल गलत .mdf फ़ाइल देख रहे हैं अंततः!

यदि आप इस दृष्टिकोण से चिपके रहना चाहते हैं, तो myConnection.Close() पर एक ब्रेकप्वाइंट लगाने का प्रयास करें। कॉल करें - और फिर .mdf . का निरीक्षण करें SQL सर्वर Mgmt Studio Express के साथ फ़ाइल - मैं लगभग निश्चित हूँ कि आपका डेटा वहाँ है।

असली समाधान मेरी राय में

. के लिए होगा
  1. SQL सर्वर एक्सप्रेस स्थापित करें (और आप वैसे भी पहले ही ऐसा कर चुके हैं)

  2. SQL सर्वर प्रबंधन स्टूडियो एक्सप्रेस स्थापित करें

  3. SSMS एक्सप्रेस में अपना डेटाबेस बनाएं , इसे एक तार्किक नाम दें (उदा. VictoryDatabase )

  4. इसके तार्किक डेटाबेस नाम . का उपयोग करके इसे कनेक्ट करें (जब आप इसे सर्वर पर बनाते हैं तो दिया जाता है) - और भौतिक डेटाबेस फ़ाइलों और उपयोगकर्ता उदाहरणों के साथ गड़बड़ न करें। उस स्थिति में, आपकी कनेक्शन स्ट्रिंग कुछ इस तरह होगी:

    Data Source=.\\SQLEXPRESS;Database=VictoryDatabase;Integrated Security=True
    

    और बाकी सब कुछ बिल्कुल है पहले जैसा ही...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मापदंडों के बिना SQL इंजेक्शन से बचना

  2. SQL सर्वर (T-SQL) में मौजूदा तालिका पर संपीड़न कैसे सक्षम करें

  3. IP पते के माध्यम से SQL सर्वर से कनेक्ट करें

  4. TLS 1.2 के लिए WinHttp.WinHttpRequest.5.1 का उपयोग करके SQL सर्वर संग्रहीत कार्यविधि में विकल्प 9 सेट करें

  5. बल्क इंसर्ट, बल्क लोड नहीं कर सकता। प्रारूप फ़ाइल का अज्ञात संस्करण