sql >> データベース >  >> RDS >> Sqlserver

SQL Server 2008 でスキーマとデータを使用して生成されたスクリプト (.sql ファイル) を実行する方法

    SQL Server は、大規模なクエリの実行に使用できる 2 つのコマンド プロンプト機能を提供します - osql (将来的に削除されます) と sqlcmd

    osql Tools\Binn サブフォルダーにあります。 SQL スクリプトを実行するには:

    <オール>
  1. コマンド プロンプトを起動する
  2. osql ユーティリティがあるフォルダに移動します
  3. <リ>

    次の形式でコマンドを実行します:

    osql –H <ワークステーション名> -S <サーバー名[\インスタンス名]> -U <ユーザーログインID> -P <ログインパスワード> –i <スクリプトへのフルパス>

    D:\test にある large.sql ファイルを、SQL Server インスタンス Dell\SQL2012 上の Central データベースに対して、「sqladmin」パスワードを使用して sa として実行するには、次のコマンドを実行します。

    osql -H Dell -S Dell\SQL2012 -i D:\test\large.sql -U sa -P sqladmin

    sqlcmd コマンド ライン ユーティリティも、SQL Server の Tools\Binn サブディレクトリにあります。 SQL スクリプトを実行するには:

    <オール>
  4. コマンド プロンプトを起動する
  5. sqlcmd ユーティリティがあるフォルダーに移動します
  6. <リ>

    次の形式でコマンドを実行します:

    sqlcmd –S <サーバー名> -d <データベース名> -i <スクリプトへのフルパス> -U <ユーザーログインID> –P <ログインパスワード>

    上記と同じことを実行するには、次のコマンドを実行します:

    sqlcmd -S Dell\SQL2012 -d Central -i D:\test\large.sql -U sa –P sqladmin
      

    sqlcmd ユーティリティを開始する sqlcmd を使用して Transact-SQL スクリプト ファイルを実行する



    1. 与えられた表で各主題のトップ3トッパーを見つける方法

    2. NoSQLの詳細:NoSQLデータベースの完全なリスト

    3. 特定の条件で1つのテーブルから別のテーブルにデータをコピーする

    4. SQL Server データベース AND ビューのテーブル数に制限はありますか?