SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

SQL Server の管理ツールのインストールについて

3 comments

SQL Server 2012 SP1 ベースのお話になりますが。

SQL Server の管理ツールとしては、

  • sqlcmd
  • SQL Server Management Studio (SSMS)
  • SQL Server Data Tools (SSDT)

がありますが、これらのインストールについて少しまとめてみたいと思います。
今回は SQL Server のインストールメディアを使わないでインストールを行ってみます。

■SQLCMD


SQLCMD ユーティリティはコマンドラインで SQL Server を管理するためのツールになります。
このツールは Feature Pack に含まれていますので単体でインストールすることが可能です。

Microsoft® SQL Server® 2012 SP1 用 Feature Pack

SQLCMD をインストールするためには Native Client も必要となります。
image

■SQL Server Management Studio


SQL Server には無償版の Management Studio Express がありますが、SQL Server 2012 SP1 Express からは Management Studio Express ではなく完全版の Management Studio が提供されるようになりました。

Microsoft® SQL Server® 2012 Service Pack 1 (SP1) Express

image

Management Studio Express では、一部の機能が使えなかったのですが完全版の提供によりこの制限がなくなりますので、製品版の Management Studio と同等の管理ツールを使用することができるようになります。

■SQL Server Data Tools


SSDT はこちらからダウンロードすることができます。
Get Started with Microsoft SQL Server Data Tools

image

Web Platform Installer からもインストールができますね。
Microsoft Web Platform Installer 4.0
image

SQL Server のインストールメディアから SSDT をインストールした場合、VS 2010 Shell ベースの SSDT となります。
image

VS 2012 Shell ベースの SSDT をインストールする場合には、ダウンロードしたものをインストールするほうがよいかと。
image

以下のようなコマンドを実行するとインストール用のファイルをダウンロードすることができますので、複数の端末にインストールする場合にはダウンロードしておくと便利だと思います。

SSDTSetup.exe /layout "E:MediaSQL Server 2012ExpressSSDT 2012 Shell"

ダウンロードできる SSDT ではデータベースプロジェクトの作成のみで BI 開発はできないようなので、この辺は注意が必要そうですね。

Written by masayuki.ozawa

1月 7th, 2013 at 7:21 pm

Posted in SQL Server

Tagged with ,

3 Responses to 'SQL Server の管理ツールのインストールについて'

Subscribe to comments with RSS or TrackBack to 'SQL Server の管理ツールのインストールについて'.

  1. 初めまして。
    ネットで色々調べても情報が得られませんでしたので、質問させてください。
    Windows Server 2012 に SQL Server 2012 SP1 Express をインストールしたのですが、Management Studio にメンテナンスプランが出てきません。
    完全版の Management Studio になるということですが、完全版と言えども、Express ではメンテナンスプランは使えないままなのでしょうか?
    ご回答いただけると大変助かります。

    M.Masaki

    21 6月 13 at 11:06

  2. SQL Server 2008 R2 と同じだと思いますので、SQL Server 2012 Express でもメンテナンスプランは使用できないかと思います。
    http://msdn.microsoft.com/ja-jp/library/cc645993(v=sql.105).aspx

    メンテナンスプランは SQL Server Agent を使用して定期的にジョブを実行しており、Agent が含まれていない Express では使用できないはずですので、
    http://wp.me/p15G3m-2g
    のようにタスクスケジューラーと sqlcmd を使用して自前で実装する必要があるかと。

    Masayuki.Ozawa

    23 6月 13 at 21:48

  3. ご回答ありがとうございます。
    2012 SP1でも使用できないのですね。
    リンクを参考にさせていただき、自前での実装を検討します。
    ありがとうございました。

    M.Masaki

    24 6月 13 at 09:39

Leave a Reply

*