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

विजुअल स्टूडियो में SQL सर्वर एक्सप्रेस डेटाबेस से डेटाबेस का नाम प्राप्त करना

डेटाबेस नाम वह नाम है जिसे आप अपनी .MDF फ़ाइल देते हैं जब आप इसे SQL सर्वर (एक्सप्रेस) सर्वर इंस्टेंस से जोड़ते हैं। एमडीएफ के अंदर "अंदर" कोई निश्चित डेटाबेस नाम नहीं है जिसे आपको खोजने की आवश्यकता है - यह पूरी तरह आप पर निर्भर है कि आप सर्वर पर अपने डेटाबेस को क्या कहते हैं।

इसलिए यदि आप अपना Database1.mdf संलग्न करते हैं इस तरह:

CREATE DATABASE CrazyDatabase ON
( FILENAME = N’C:\Data\Database1.mdf’ ),
( FILENAME = N’C:\Data\Database1_Log.ldf’ )
FOR ATTACH

तो आपका डेटाबेस नाम CrazyDatabase है - लेकिन इसका मूल एमडीएफ के फ़ाइल नाम या इसके अंदर की किसी भी सामग्री से कोई संबंध नहीं है - आप इसे और कुछ भी कह सकते हैं - जो भी आप चुनते हैं।

इस मामले में, आपका नया कनेक्शन स्ट्रिंग होगा:

Server=.\SQLEXPRESS;Database=CrazyDatabase;Integrated Security=SSPI;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटा कैप्चर बदलें या ट्रैकिंग बदलें - पारंपरिक ऑडिट ट्रेल टेबल के समान?

  2. SQL सर्वर - पैरामीटर नामों में अमान्य वर्ण

  3. PHP कोडनिर्देशक से संग्रहीत प्रक्रिया को कॉल करें

  4. SQL सर्वर में फ़ाइल समूह की आईडी वापस करने के लिए FILEGROUP_ID() का उपयोग करें

  5. MERGE/INSERT/DELETE SQL कमांड में एकाधिक आउटपुट क्लॉज?