2012-01-01 16 views
8

मेरे पास एक .sql स्क्रिप्ट है और मैं इससे डेटाबेस बनाना चाहता हूं। Sqlcmd में इसे कैसे करें? मैं जानता हूँ कि यह की तरह है:डेटाबेस बनाने के लिए sqlcmd का उपयोग कैसे करें

CREATE DATABASE dbName 
GO 

लेकिन यह कैसे .SQL स्क्रिप्ट और स्थान डेटाबेस का निर्माण करने के निर्दिष्ट करने के लिए?

+0

यह ऑफ-विषय है। आप पूछ रहे हैं कि 'sqlcmd' का उपयोग कैसे करें, प्रोग्रामिंग प्रश्न नहीं। – Oded

+4

@ प्रोग्रामर द्वारा आमतौर पर उपयोग किए जाने वाले सॉफ़्टवेयर टूल के बारे में ओडेड प्रश्न विषय पर हैं –

उत्तर

8

@Jeremiah Peschka's answer का उपयोग sqlcmd उपयोगिता को निष्पादित करने के लिए उपयोगिता के साथ करें। साथ ही

CREATE DATABASE dbName 
ON (
    NAME = dbName_dat, 
    FILENAME = 'D:\path\to\dbName.mdf' 
) 
LOG ON (
    NAME = dbName_log, 
    FILENAME = 'D:\path\to\dbName.ldf' 
) 

आप लिंक किए गए लेख से देख सकते हैं, तो आप अन्य संपत्तियों निर्दिष्ट कर सकते हैं, जैसे:

नव निर्मित डेटाबेस के लिए स्थान के लिए, यह CREATE DATABASE आदेश के भाग के रूप निर्दिष्ट किया जा सकता प्रारंभिक आकार, अधिकतम आकार आदि

0

उपयोग करें: sqlcmd मैं "c: \ मेरी स्क्रिप्ट \ मेरी script.sql"

अन्य विकल्प

०१२३५१६४१०६१ के लिए sqlcmd description at MS देखना
0

यह बहुत आसान है। बस sqlcmd को चलाने के लिए निम्न आदेश दर्ज करें:
sqlcmd -U sa -P password
तब दर्ज करें:

CREATE DATABASE MYDB 
GO 

इस डाटाबेस का निर्माण करेगा। फिर बाहर निकलने के लिए "छोड़ें" दर्ज करें।