【SQL Server】【運用】Microsoft SQL Server Management Studio のダウンロード&インストール手順&操作手順【Part.3】

Microsoft SQL Server Management Studio は、一番利用する SQL Server の管理ツールです。

今回は「SQL Server Management Studio」のインストールと接続設定、および認証について解説します。

 

 

 

SQL Server Management Studio のインストール手順

SQL Server Management Studio がインストールされていない場合は、以下の手順で SQL Server Management Studio をインストールします。

以下の URL にアクセスします。

https://docs.microsoft.com/ja-jp/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017

 

 

 

 

下図のような「SQL Server Management Studio(SSMS)のダウンロード」画面のページに移動します。

【SQL Server】Microsoft SQL Server 2016 with SP2 評価版(180日間)のダウンロード&インストール手順

 

 

 

 

ページの下の方へスクロールすると「SQL Server Management Studio 17.9.1 のダウンロード」のリンクがあるのでクリックします。

【SQL Server】Microsoft SQL Server 2016 with SP2 評価版(180日間)のダウンロード&インストール手順

 

 

 

 

 

 

 

「SSMS-Setup-JPN.exe」ファイルのダウンロードが完了したらダブルクリックします。

【SQL Server】Microsoft SQL Server 2016 with SP2 評価版(180日間)のダウンロード&インストール手順

 

 

 

 

「Microsoft SQL Server Management Studio」のインストール画面が表示されるので「インストール」ボタンをクリックします。

【SQL Server】Microsoft SQL Server 2016 with SP2 評価版(180日間)のダウンロード&インストール手順

 

 

 

 

セットアップが完了したら「閉じる」ボタンをクリックします。

【SQL Server】Microsoft SQL Server 2016 with SP2 評価版(180日間)のダウンロード&インストール手順

 

 

 

 

Windows 7 32 bit に SQL Server Management Studio をインストールする場合

Windows 7 32 bit に SQL Server Management Studio をインストールする場合、下図のように 32 bit のためエラーになります。

「セットアップに失敗しました

このインストール パッケージはこの種類のプロセッサでサポートされていません。製品の製造元に問い合わせてください。(0x80070661)」

【SQL Server】【運用】Microsoft SQL Server 2016 の管理ツールの操作手順【Part.4】 

 

 

 

 

Windows 7 32 bit 版に「SQL Server Management Studio」をインストールする場合は、旧バージョンをインストールします。

リリース 17.X 系の Management Studio は 64 bit バージョンしかサポートしていないため、「リリース 16.X 系」の Management Studio をダウンロードします。

 

以下の URL にアクセスをして下の方へスクロールします。

https://docs.microsoft.com/ja-jp/sql/ssms/sql-server-management-studio-changelog-ssms?view=sql-server-2017

 

 

 

「SSMS 16.5.3」「日本語」のリンクをクリックしてセットアップファイルをダウンロードします。

【SQL Server】【運用】Microsoft SQL Server 2016 の管理ツールの操作手順【Part.4】

 

 

 

 

ダウンロードした「SSMS-Setup-JPN.exe」ファイルをダブルクリックして起動します。

【SQL Server】【運用】Microsoft SQL Server 2016 の管理ツールの操作手順【Part.4】

 

 

 

 

下図のような「セキュリティの警告」画面が表示されたら「実行」ボタンをクリックします。

【SQL Server】【運用】Microsoft SQL Server 2016 の管理ツールの操作手順【Part.4】

 

 

 

 

インストール開始画面が表示されたら「インストール」ボタンをクリックします。

【SQL Server】【運用】Microsoft SQL Server 2016 の管理ツールの操作手順【Part.4】

 

 

 

 

下図のように「セットアップが完了しました」のメッセージが表示されたら完了です。

【SQL Server】【運用】Microsoft SQL Server 2016 の管理ツールの操作手順【Part.4】

 

 

 

 

SQL Server Management Studio の起動

SQL Server Management Studio をインストールしたら起動します。

 

Windows のスタートボタンをクリックして「Microsoft SQL Server Tools 17」「Microsoft SQL Server Management Studio」をクリックします。

【SQL Server】Microsoft SQL Server 2016 with SP2 評価版(180日間)のダウンロード&インストール手順

 

 

 

 

「サーバーへの接続画面(ログイン画面)」でデフォルトでは下図のように「Windows 認証」になっているので「接続」ボタンをクリックします。

【SQL Server】Microsoft SQL Server 2016 with SP2 評価版(180日間)のダウンロード&インストール手順

 

 

 

 

以下のように Microsoft SQL Server Management Studio がデータベースに接続できることを確認します。

【SQL Server】Microsoft SQL Server 2016 with SP2 評価版(180日間)のダウンロード&インストール手順

 

 

 

SQL Server 認証でログインする場合

下図のように「認証」「SQL Server 認証」を選択します。

SQL Server 2016 をインストール時に設定した「ログイン」「パスワード」を入力してログインします。

【SQL Server】【運用】Microsoft SQL Server Management Studio のダウンロード&インストール手順&操作手順【Part.3】

 

 

 

 

sa アカウントでログインすると下図のように「sa」と表示されます。

【SQL Server】【運用】Microsoft SQL Server Management Studio のダウンロード&インストール手順&操作手順【Part.3】

 

 

 

SQL Server 認証でログインに失敗する場合

SQL Server 認証で下図のようにエラーになった場合です。

「ユーザー’sa’はログインできませんでした。(Microsoft SQL Server、エラー:18456)」

【SQL Server】【運用】Microsoft SQL Server Management Studio のダウンロード&インストール手順&操作手順【Part.3】

 

 

理由としては認証の設定で「sa」に設定したパスワードが複雑さの要件を満たしていないとか、パスワードが間違っているからという理由が考えられます。

※SQL Server 側で、セキュリティの観点から明らかな理由は表示しないようにしているようです。

 

 

一度「Windows 認証」でログインします。

トップの「SQL Server」より「セキュリティ」「ログイン」「sa」を選択して右クリックし「プロパティ」をクリックします。

【SQL Server】【運用】Microsoft SQL Server Management Studio のダウンロード&インストール手順&操作手順【Part.3】

 

 

 

 

ログインのプロパティを開き、「パスワードポリシーを適用する」にチェックが付いていたら、一旦チェックを外して「OK」ボタンをクリックします。

【SQL Server】【運用】Microsoft SQL Server Management Studio のダウンロード&インストール手順&操作手順【Part.3】

 

 

 

 

 

再度プロパティを開き、新しいパスワードを設定して「OK」ボタンをクリックします。

【SQL Server】【運用】Microsoft SQL Server Management Studio のダウンロード&インストール手順&操作手順【Part.3】

 

 

設定した新パスワードで、sa アカウントでログインできることを確認します。

【SQL Server】【運用】Microsoft SQL Server Management Studio のダウンロード&インストール手順&操作手順【Part.3】

 

 

 

SQL Server Management Studio の認証方法

SQL Server Management Studio の認証方法は、下図のように5種類あります。

  • Windows 認証
  • SQL Server 認証
  • Active Directory – MFA サポートで汎用
  • Active Directory – パスワード
  • Active Directory – 統合

【SQL Server】【運用】Microsoft SQL Server Management Studio のダウンロード&インストール手順&操作手順【Part.3】

 

 

 

 

Windows 認証 の場合

「Windows 認証」を選択すると下図のように「ユーザー名」「EC2AMAZ-H9MFGGS\Administrator」がグレイアウトしています。

理由は、Windows OS にログインした「EC2AMAZ-H9MFGGS\Administrator」ユーザーを引き継いでいるからとなります。

【SQL Server】【運用】Microsoft SQL Server Management Studio のダウンロード&インストール手順&操作手順【Part.3】

 

 

 

クライアント PC より SQL Server Management Studio で SQL Server へアクセスする設定

ローカルからではなく、リモートより SQL Server Management Studio で SQL  Server へアクセスする設定です。

 

リモートからの接続の設定が出来ていないと、下図のように「SQL Server への接続を確立しているときにネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないかアクセスできません。インスタンス名が正しいこと、および SQL Server がリモート接続を区許可するように構成されていることを確認してください。」

【SQL Server】【運用】Microsoft SQL Server 2016 の管理ツールの操作手順【Part.4】

 

 

 

 

リモートサーバー接続の許可

SQL Server を選択して右クリックし「プロパティ」をクリックします。

【SQL Server】【運用】Microsoft SQL Server 2016 の管理ツールの操作手順【Part.4】

 

 

 

「サーバーのプロパティ」画面が表示されたら左側ペインより「接続」をクリックします。

「リモートサーバー接続」「このサーバーへのリモート接続を許可する」にチェックが入っていることを確認します。

【SQL Server】【運用】Microsoft SQL Server Management Studio のダウンロード&インストール手順&操作手順【Part.3】

 

 

 

 

SQL Server 構成マネージャーの TCP/IP の有効化

SQL Server 構成マネージャーを起動し、「SQL Server ネットワークの構成」「MSSQLSERVER のプロトコル」を選択します。(対象のインスタンスを選択します。)

右側ペインより「TCP/IP」「有効」になっていることを確認します。

【SQL Server】【運用】Microsoft SQL Server Management Studio のダウンロード&インストール手順&操作手順【Part.3】

 

 

 

 

SQL Server Browser サービスを起動する

「SQL Server Browser」サービスを起動します。

「サービス」を起動したら「SQL Server Browser」を選択して右クリックし「プロパティ」をクリックします。

【SQL Server】【運用】Microsoft SQL Server Management Studio のダウンロード&インストール手順&操作手順【Part.3】

 

 

 

下図のようにプロパティ画面が表示されたら「スタートアップの種類」「自動」に設定して「適用」ボタンをクリックします。

【SQL Server】【運用】Microsoft SQL Server Management Studio のダウンロード&インストール手順&操作手順【Part.3】

 

 

 

「開始」ボタンをクリックします。

【SQL Server】【運用】Microsoft SQL Server Management Studio のダウンロード&インストール手順&操作手順【Part.3】

 

 

「SQL Server Browser」の状態が「実行中」になっていることを確認します。

【SQL Server】【運用】Microsoft SQL Server Management Studio のダウンロード&インストール手順&操作手順【Part.3】

 

 

 

Windows ファイアウォールの設定

Windows ファイアウォールで、以下の 3 つの規則を「有効化」します。

 

 

「SQL Server PolyBase – SQL Browser – (UDP – In)」を選択して右クリックし「規則の有効化」をクリックします。

【SQL Server】【運用】Microsoft SQL Server Management Studio のダウンロード&インストール手順&操作手順【Part.3】

 

 

 

 

「SQL Server PolyBase – PolyBase Services – MSSQLSERVER (TCP-In)」を選択して右クリックし「規則の有効化」をクリックします。

【SQL Server】【運用】Microsoft SQL Server Management Studio のダウンロード&インストール手順&操作手順【Part.3】

 

 

 

 

「SQL Server PolyBase – データベースエンジン – MSSQLSERVER (TCP-In)」を選択して右クリックし「規則の有効化」をクリックします。

【SQL Server】【運用】Microsoft SQL Server Management Studio のダウンロード&インストール手順&操作手順【Part.3】

 

 

 

 

以下の状態になっていることを確認します。

【SQL Server】【運用】Microsoft SQL Server Management Studio のダウンロード&インストール手順&操作手順【Part.3】

 

 

 

リモートからの SQL Server Management Studio からのクエリ実行方法

リモートから SQL Server Management Studio を使ってクエリを実行します。

 

SQL Server Management Studio より対象のインスタンスを選択して右クリックし「新しいクエリ」をクリックします。

【SQL Server】【運用】Microsoft SQL Server Management Studio のダウンロード&インストール手順&操作手順【Part.3】

 

 

 

 

下図のようにクエリを記載し、「実行」ボタンをクリックしてクエリを実行します。

今回は例として「TestDB」を作成します。

 

■クエリ内容

CREATE DATABASE [TestDB]

GO

 

 

 

 

 

下図のように TestDB データベースが作成されていることを確認します。

 

 

 

参考図書・学習書

秀和システム社より出版の「SQL Server 2016データベース構築・管理ガイド Enterprise対応 Kindle版」です。

久しぶりに SQL Server の設計・構築・管理をやることになったので、ほぼゼロの状態から学習しています。

内容は非常に充実しており、インフラ側で必要な内容(SQL Server 2016のインストールから、管理ツールの使い方、データベース作成、テーブル作成、バックアップ&リストア手順など)は一通り揃っています。

SQL Server 2016データベース構築・管理ガイド Enterprise対応

 

 

 

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

AlphaOmega Captcha Medica  –  What Do You See?
     
 

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください