私は.sqlスクリプトを持っており、データベースを構築したいと考えています。どのようにsqlcmdでそれを行うには?私はそれはようなものだ知っている:sqlcmdを使用してデータベースを作成する方法
CREATE DATABASE dbName
GO
しかし、データベースを構築するための.sqlスクリプトと場所を指定する方法?
私は.sqlスクリプトを持っており、データベースを構築したいと考えています。どのようにsqlcmdでそれを行うには?私はそれはようなものだ知っている:sqlcmdを使用してデータベースを作成する方法
CREATE DATABASE dbName
GO
しかし、データベースを構築するための.sqlスクリプトと場所を指定する方法?
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
コマンドの一部として指定することができ
初期サイズ、最大サイズなど
sqlcmd -i C:\path\to\file.sql
その他のオプションはSQL Server books onlineです。
これは非常に簡単です。ただ、sqlcmdを実行するには、次のコマンドを入力します。 sqlcmd -U sa -P password
は、次のように入力します。
CREATE DATABASE MYDB
GO
これは、DBを作成します。終了するには「quit」と入力します。
これはオフトピックです。プログラミングの質問ではなく、 'sqlcmd'の使い方を尋ねています。 – Oded
@Oded「プログラマーがよく使うソフトウェアツール」に関する質問はトピックにあります –