2010-05-25 9 views

उत्तर

4

इस SQL ​​सर्वर के काफी किसी भी संस्करण पर काम करना चाहिए

USE master; 
SELECT NAME FROM sysdatabases; 

[संपादित करें: यह SELECT NAME FROM sys.databases भी हो सकता है, माइक्रोसॉफ्ट की वेबसाइट दोनों का कहना है और परीक्षण करने के लिए मैं अपने Windows बॉक्स पर नहीं कर रहा हूँ, खेद है!]

आप भी इस्तेमाल कर सकते हैं (एसक्यूएल 2005 केवल)

USE master; 
EXEC sp_databases; 
+0

यदि कोई सिबसे एएसई (15.7 पर प्रयास किया गया) की तलाश में है, तो यह 'sysdatabases' है। –

11

---- SQL सर्वर 2005 सिस्टम प्रक्रिया

EXEC sp_databases 
EXEC sp_helpdb 

---- एसक्यूएल 2000 विधि अभी भी एसक्यूएल सर्वर में काम करता है 2005

SELECT name 
FROM sys.databases 
SELECT name 
FROM sys.sysdatabases 

---- एसक्यूएल सर्वर संयुक्त राष्ट्र के प्रलेखित कार्यप्रणाली

EXEC sp_msForEachDB 'PRINT ''?''' 

बारे में अधिक जानना डेटाबेस: http://blog.sqlauthority.com/2007/05/12/sql-server-2005-list-all-the-database/

संबंधित मुद्दे

 संबंधित मुद्दे