TECHNICAL MASTER よくわかるSQL Server 2008 データベース構築・管理入門編

概 要

はじめてでもわかる、SQL Server 2008によるデータベース構築と管理入門の決定版です。SQL Server 2008を題材として、ドメイン環境を前提にインストールから基本的な運用までを解説。難解なコマンドは使用せず、GUIによる設定で役立つ項目を抜粋しているので、初めてデータベース管理者になった人でも、基本的な運用管理ができます。データベースとSQL Server 2008の基礎、SQL Server 2008の導入と基本操作、認証・インデックス・監視、バックアップとリストア・リカバリ、データベース・ミラーリング、レポートの作成とデータの変換がはじめてでもよくわかります。SQL Server 2008 Enterprise/Standard対応。

著者 長岡秀明
価格 本体2800円(税別)
ISBN 978-4-7980-2119-5
発売日 2008/11/15
判型 B5変
色数 1色
ページ数 472
CD/DVD
対象読者 初級
シリーズ TECHNICAL MASTER
表紙イメージ
購入 アマゾンで購入する
楽天で購入する

※リンク先によっては、販売ページが用意されていないことがあります。あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

サポート情報は以下からご参照下さい。

サポート情報へのリンク

目次

予備知識

01-01 データベースを理解する [データベースの基礎]

データベースとは

RDBMSとは

様々なデータベース

01-02 SQLを理解する [SQLの基礎]

SQLとは

拡張されたSQL

01-03 SQL Server 2008を理解する [SQL Server 2008の予備知識]

SQL Server 2008とは

SQL Server 2008のエディション

64ビット環境

SQL Server 2008の概要

主要な管理ツール

高可用性

セキュリティ

リソースの有効活用

開発ツール

その他

SQL Server 2008のインストール

02-01 ドメインコントローラやデータベースサーバーの配置を検討する

[データベースサーバーの配置]

ドメイン環境

ネットワーク構成

02-02 サーバー用のコンピュータを準備する [サーバー用コンピュータの構成]

OSの選定

SQL Server 2008のハードウェア仕様

SQL Server 2008のインストール条件

クライアント側のインストール

その他

02-03 インストールを開始する [インストール]

SQL Server 2008のパッケージ

DVD-ROMの使用

インストールの開始

ライセンスの同意

ダウンロードとインストールの進行状態

セットアップが完了しました

Windows Updateスタンドアロンインストーラ

更新プログラムのダウンロードとインストール

インストールの完了

SQL Serverインストールセンター

SQL Server 2008のインストール

セットアップサポートルール

プロダクトキー

ライセンス条項

セットアップサポートファイル

セットアップサポートルール

機能の選択

インスタンスの構成

必要なディスク領域

サーバーの構成

参考:照合順序の確認

データベースエンジンの構成

参考:「データディレクトリ」タブと「FILESTREAM」タブ

Analysis Servicesの構成

Reporting Servicesの構成

エラーと使用状況レポートの設定

インストールルール

インストールの準備完了

インストールの進行状況―1

インストールの進行状況―2

完了

02-04 インストール完了後に状態を把握する [データベースへの接続確認]

サービス状態の確認

サービスの開始・停止・再起動

データベースの接続検証

サンプルデータベースのダウンロードとインストール

サンプルデータベースのインストール

サンプルデータベースの復元

02-05 データベース接続のためのファイアウォールを構成する

[ファイアウォールの構成]

Windows Server 2008によるアクセス制限

参考:プログラムの例外設定

クライアントからの接続検証

SQLの実行

参考:コマンドプロンプトの効率的な使用

SQL Server 2008の基本操作

03-01 SQL Server 2008の管理ツールを理解する [SQL Server 2008の各種管理ツール]

管理ツールの概要

その他

参考:アップグレードアドバイザ

03-02 SQL Server Management Studioを使用する [SQL Server Management Studio]

SQL Server Management Studioの基本操作

SQL Server認証による接続

オブジェクトエクスプローラ

SQL Server 2008とデータベースとの関係

参考:名前付きインスタンスの使用

インスタンスの開始・停止・再起動

インスタンスの設定

クライアントからの接続

03-03 クライアントからクエリを実行する [クエリエディタ]

クエリの実行

GOの入力について

クエリエディタの便利な使い方

03-04 SQL Server 2008の各種サービスを起動・停止する

[SQL Server Configuration Manager]

SQL Server Configuration Manager

サービスの開始・停止・再起動

SQL Server Browser SQL Server Browserのサービス開始

クライアントによる確認

名前付きインスタンスとSQL Server Browser

認証方式

04-01 認証モード(Windows認証と混合)を理解する [認証モード]

認証モード 認証モードとユーザー名・パスワード

04-02 Windows認証とSQL Server認証を理解する [認証方式]

Windows認証とSQL Server認証

04-03 認証モードを変更する [認証モードの変更]

認証モードの変更

ユーザーの管理

05-01 ログインとデータベースユーザーを作成する [ログインの作成]

ログインとデータベースユーザー

ログインの作成(Windows認証)

ログインの作成(SQL Server認証)

クライアントからの接続

データベースユーザーの作成

クライアントからのデータベース接続確認

05-02 権限を与える [権限]

権限とは

権限を与える

クライアントからの確認

列権限の設定

SQL Server 2008 Books Onlineの活用について

05-03 ロールを与える [ロール]

ロールとは

固定サーバーロール

固定データベースロール

固定サーバーロールの付与

固定データベースロールの付与

05-04 スキーマを理解する [スキーマ]

スキーマとは

名前空間を活用した接続

既定のスキーマの設定

スキーマによるセキュリティ確保

05-05 SQL Server認証でセキュリティを強化する [セキュリティ]

パスワードポリシーの実装

パスワードの文字数変更

参考:スタンドアロンサーバーの場合

データベースの作成

06-01 データファイルとログファイルを理解する [データファイルとログファイル]

データベースの構成ファイル

データベースの削除

ファイルの拡張

データファイルとログファイルの格納先

参考:インストール時のディレクトリ設定

照合順序

06-02 データベースを作成する [データベースの作成]

データベースの作成

AdventureWorksDW2008データベースの作成

デタッチ

テーブルの作成

07-01 テーブルを理解する [テーブル]

テーブル

主キー

テーブルの基本設定項目

照合順序

テーブル作成の固定 データベースロール

07-02 テーブルを作成する [テーブルの作成]

テーブルの作成

IDENTITYの指定

既定値(初期値の設定)

参考:大文字・小文字の区別設定

テーブルの保存(テーブル名の設定)

リレーションシップの作成

データの入力

参考:テーブルの結合

07-03 テーブルのデータを圧縮する [データ圧縮]

データ圧縮とは

データ圧縮の実行

バックアップとリストア/リカバリ

08-01 バックアップと復元(リストア)・復旧(リカバリ)を理解する

[バックアップ・復元・復旧]

バックアップ

復旧モデル

バックアップの流れの概要

バックアップの種類

復元(リストア)・復旧(リカバリ)

08-02 バックアップを実行する [バックアップの実行]

完全バックアップの実行

参考:ネットワーク経由のバックアップ

差分バックアップの実行

最新データの入力と障害発生

トランザクションログバックアップの実行

08-03 復元・復旧を実行する(基本) [復元・復旧の基本]

復元・復旧の実行

08-04 復元・復旧を実行する(応用) [復元・復旧の応用]

バックアップ時を選択した復元・復旧 復元後の復旧

読み取り専用モード

08-05 バックアップを圧縮する [バックアップ圧縮]

バックアップ圧縮とは

バックアップ圧縮の実行

Transact-SQL

09-01 Transact-SQLを実行する [Transact-SQL]

Transact-SQL

DDL

create文によるユーザーの作成

データベースの作成

参考:データベースの変更構文

テーブルの作成

独自の方式

09-02 SQLCMDでTransact-SQLを実行する [SQLCMD]

SQLCMD

SQLCMDの起動

データベースを指定した接続

スクリプトの実行

ファイルへの出力

09-03 データベースを暗号化する [データベースの暗号化]

透過的なデータベースの暗号化

マスターキーとサーバー証明書の作成

暗号化の設定と有効化

インデックス

10-01 インデックスを理解する [インデックス]

インデックス

インデックスの種類

インデックスの構造

10-02 インデックスを作成する [インデックスの作成]

暗黙のインデックス

実行プラン

主キーの削除(クラスタ化インデックスの削除)

インデックスの作成

インデックスの変更

Transact-SQLによる作成

再構成と再構築

監視

11-01 SQL Server Profilerを使用する [SQL Server Profiler]

SQL Server Profiler

参考:テンプレートによる「イベントの選択」

SQL Server Profilerの実行

トレースの一時停止・停止

ファイルの保存

11-02 SQL Serverログを使用する [SQL Server ログ]

SQL Server ログ

Windows側のログとの併用

11-03 SQL Server Management Studioのレポートを使用する [レポート]

SQL Server Management Studioのレポート

インスタンス単位

11-04 データ操作を監査する [データ操作監査]

データ操作監査とは

データ操作監査の設定

監査の設定と有効化

監査の仕様設定

監査の仕様の有効化

監査の検証と監査ログの表示

参考:サーバー監査

データベースミラーリング

12-01 データベースミラーリングを理解する [データベースミラーリング]

データベースミラーリング

監視のためのツール

データベースミラーリング構築の把握

12-02 データベースミラーリングを構築する [データベースミラーリングの構築 ]

データベースミラーリングの構築準備

データベースミラーリングセキュリティ構成 ウィザード

参考:データベースミラーリングモニタの起動

機能検証

手動フェールオーバー

定期実行

13-01 定期実行のジョブを作成する [定期実行]

SQL Serverエージェント

定期実行の設定

ジョブの開始

13-02 メンテナンスプランを作成する [メンテナンスプラン]

様々なサービスを定期的に実行する

データベースの圧縮例

インポートとエクスポート

14-01 インポートを実施する [インポート]

インポート

SQL Server インポートおよびエクスポートウィザード

14-02 エクスポートを実施する [エクスポート]

エクスポート

14-03 bcpユーティリティ・BULK INSERTコマンドを使用する[bcpユーティリティ・BULK INSERTコマンド]

bcpユーティリティ

BULK INSERT

bcpユーティリティをクエリエディタから使用する

ビジネスインテリジェンス

15-01 ビジネスインテリジェンス機能を理解する [ビジネスインテリジェンス]

ビジネスインテリジェンス

Business Intelligence Development Studioのサービス

15-02 レポートを作成する [レポートの作成]

Business Intelligence Development Studio

レポートサーバープロジェクトウィザード

配置の実施

URLを指定したアクセス

各種ファイルのエクスポート

15-03 データを変換する [データの変換]

Integration Services

Integration Servicesプロジェクトの作成

Integration Servicesの実行

PR

秀和システム