2012-01-01 27 views
8

私は.sqlスクリプトを持っており、データベースを構築したいと考えています。どのようにsqlcmdでそれを行うには?私はそれはようなものだ知っている:sqlcmdを使用してデータベースを作成する方法

CREATE DATABASE dbName 
GO 

しかし、データベースを構築するための.sqlスクリプトと場所を指定する方法?

+0

これはオフトピックです。プログラミングの質問ではなく、 'sqlcmd'の使い方を尋ねています。 – Oded

+4

@Oded「プログラマーがよく使うソフトウェアツール」に関する質問はトピックにあります –

答えて

8

sqlcmdユーティリティに実行するスクリプトを指定するには、@Jeremiah Peschka's answerを使用します。

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の-i "C:私のscript.sql \私のスクリプトを\"

他のオプション

ため sqlcmd description at MSを参照してください
0

これは非常に簡単です。ただ、sqlcmdを実行するには、次のコマンドを入力します。 sqlcmd -U sa -P password

は、次のように入力します。

CREATE DATABASE MYDB 
GO 

これは、DBを作成します。終了するには「quit」と入力します。

関連する問題