SQL Server データベース エンジンをインストールする場合、インストールされるツールはエディションとセットアップの選択によって異なります。 このレッスンでは、主要なツールを確認し、基本的な機能 (より多くのユーザーを承認する) に接続して実行する方法について説明します。
作業を開始するためのツール
SQL Server データベース エンジンには、さまざまなツールが付属しています。 このトピックでは、必要な最初のツールについて説明し、ジョブに適したツールを選択するのに役立ちます。 [ スタート] メニューからすべてのツールにアクセスできます。 SQL Server Management Studio などの一部のツールは、既定ではインストールされません。 セットアップ時にクライアント コンポーネントの一部としてツールを選択する必要があります。 以下で説明するツールの完全な説明については、SQL Server オンライン ブックで検索します。 SQL Server Express には、ツールのサブセットのみが含まれています。
基本ツール
SQL Server Management Studio は、データベース エンジンを管理し、Transact-SQL コードを記述するための主要なツールです。 これは Visual Studio シェルでホストされます。 SQL Server Express には含まれていませんが、 Microsoft ダウンロード センターとは別のダウンロードとして利用できます。
SQL Server 構成マネージャーは、SQL Server とクライアント ツールの両方と共にインストールされます。 これにより、サーバー プロトコルを有効にしたり、TCP ポートなどのプロトコル オプションを構成したり、サーバー サービスを自動的に起動するように構成したり、好みの方法で接続するようにクライアント コンピューターを構成したりできます。 このツールは、より高度な接続要素を構成しますが、機能は有効にしません。
サンプル データベース
サンプル データベースとサンプルは SQL Server には含まれません。 SQL Server オンライン ブックに記載されているほとんどの例では、 AdventureWorks2012 サンプル データベースを使用します。
SQL Server Management Studio を起動するには
- [スタート] メニューの [すべてのプログラム] をポイントし、Microsoft SQL Server 2014 をポイントし、[SQL Server Management Studio] をクリックします。
SQL Server 構成マネージャーを起動するには
- [スタート] メニューの [すべてのプログラム] をポイントし、Microsoft SQL Server 2014 をポイントし、[構成ツール] をポイントして、[SQL Server 構成マネージャー] をクリックします。
Management Studio での接続
インスタンスの名前がわかっている場合や、コンピューター上の Administrators グループのメンバーとして接続している場合は、同じコンピューターで実行されているツールからデータベース エンジンに簡単に接続できます。 次の手順は、SQL Server をホストするのと同じコンピューターで実行する必要があります。
データベース エンジンのインスタンスの名前を確認するには
Administrators グループのメンバーとして Windows にログインし、Management Studio を開きます。
重要
Windows Vista または Windows Server 2008 で SQL Server 2005 に接続する場合 (またはそれ以降)、管理者資格情報を使用して接続するには、Management Studio を右クリックし、[ 管理者として実行 ] をクリックする必要がある場合があります。 SQL Server 2008 以降では、セットアップによって選択したログインが SQL Server に追加されるため、管理者の資格情報は必要ありません。
[ サーバーへの接続 ] ダイアログ ボックスで、[ キャンセル] をクリックします。
登録済みサーバーが表示されない場合は、[ 表示 ] メニューの [ 登録済みサーバー] をクリックします。
[登録済みサーバー] ツール バーで [ データベース エンジン ] を選択した状態で、[ データベース エンジン] を展開し、[ ローカル サーバー グループ] を右クリックし、[ タスク] をポイントして、[ ローカル サーバーの登録] をクリックします。 コンピューターにインストールされているデータベース エンジンのすべてのインスタンスが表示されます。 既定のインスタンスは名前なしであり、コンピューター名として表示されます。 名前付きインスタンスは、コンピューター名の後にバックスラッシュ (\) が続き、インスタンスの名前が表示されます。 SQL Server Express の場合、セットアップ中に名前が変更されない限り、インスタンスの名前は <computer_name>\sqlexpress になります。
データベース エンジンが実行されていることを確認するには
登録済みサーバーでは、SQL Server のインスタンスの名前に名前の横に白い矢印が付いた緑色の点がある場合、データベース エンジンは実行されており、それ以上の操作は必要ありません。
SQL Server のインスタンスの名前に、名前の横に白い四角形が付いた赤い点がある場合、データベース エンジンは停止します。 データベース エンジンの名前を右クリックし、[ サービス制御] をクリックし、[ 開始] をクリックします。 確認ダイアログ ボックスが表示されたら、データベース エンジンが起動し、円が白い矢印で緑色に変わります。
データベース エンジンに接続するには
Management Studio の [ ファイル ] メニューの [ オブジェクト エクスプローラーの接続] をクリックします。
[ サーバーへの接続 ] ダイアログ ボックスが開きます。 [ サーバーの種類 ] ボックスには、最後に使用されたコンポーネントの種類が表示されます。
データベース エンジンを選択します。
[ サーバー名 ] ボックスに、データベース エンジンのインスタンスの名前を入力します。 SQL Server の既定のインスタンスの場合、サーバー名はコンピューター名です。 SQL Server の名前付きインスタンスの場合、サーバー名は <computer_name>\<instance_name> など、ACCTG_SRVR\SQLEXPRESS のようになります。
[接続] をクリックします。
追加接続の承認
管理者として SQL Server に接続したら、最初のタスクの 1 つは、他のユーザーの接続を承認することです。 これを行うには、ログインを作成し、そのログインをユーザーとしてデータベースにアクセスすることを承認します。 ログインには、Windows からの資格情報を使用する Windows 認証ログイン、または SQL Server に認証情報を格納し、Windows 資格情報に依存しない SQL Server 認証ログインのいずれかを指定できます。 可能な限り Windows 認証を使用します。
Windows 認証ログインを作成する
前のタスクでは、Management Studio を使用してデータベース エンジンに接続しました。 オブジェクト エクスプローラーで、サーバー インスタンスを展開し、[ セキュリティ] を展開し、[ ログイン] を右クリックして、[ 新しいログイン] をクリックします。
[ ログイン - 新規 ] ダイアログ ボックスが表示されます。
[全般] ページの [ログイン名] ボックスに、windows ログインを <domain>\<login> の形式で入力します。
[既定のデータベース] ボックスで、AdventureWorks2012 (使用可能な場合) を選択します。 それ以外の場合は、master を選択 します。
[ サーバー ロール] ページで、新しいログインが管理者になる場合は、[ sysadmin] をクリックします。それ以外の場合は空白のままにします。
[ユーザー マッピング] ページで、AdventureWorks2012 データベースが使用可能な場合は[マップ]を選択します。 それ以外の場合は、master を選択 します。 [ ユーザー ] ボックスにログインが設定されていることに注意してください。 ダイアログ ボックスを閉じると、このユーザーがデータベースに作成されます。
[ 既定のスキーマ ] ボックスに「 dbo 」と入力して、ログインをデータベース所有者スキーマにマップします。
[セキュリティ保護可能なリソース] ボックスと [状態] ボックスの既定の設定をそのまま使用し、[OK] をクリックしてログインを作成します。
重要
これは、作業を開始するための基本的な情報です。 SQL Server には豊富なセキュリティ環境が用意されており、セキュリティはデータベース操作の重要な側面です。