メモの日々


2022年07月11日(月) [長年日記]

[db][dev][howto][windows] SQL Serverにコマンドラインでアクセス

SQL Serverにはsqlcmdコマンドが付属していて、コマンドラインからSQL(を拡張したTransact-SQL)を発行できる。

データベース名を変更する例をメモ。

PS C:\> sqlcmd -S localhost\インスタンス名 -U ユーザ名

1> select name from sys.databases
2> go

1> alter database [古い データベース名] modify name = [新しい データベース名]
2> go
  • goが面倒。
  • データベース名にスペースが含まれている場合、上のように名前を角括弧で囲えば処理ができるようになる。