■ 第1部 SQL Server の概要 ■
1章 コンポーネント
2章 SQL Server のサービス
- SQL Server 2000 のサービス (Windows NT/2000 以降)
- インストール時のサービスアカウント設定
- 予期しないサービス停止時の自動再起動
- Windows 98 でのコンポーネント
- サービスの状態
3章 データベースオブジェクト
4章 メタデータ
5章 各種ツール
- Enterprise Manager の機能
- SQL-DMO (SQL 分散管理オブジェクト)
- クエリアナライザの機能
- クエリアナライザの特徴
- SQL Server 2000 コマンドラインツール
- Osql
6章 アーキテクチャ
■ 第2部 SQL Server のインストール ■
7章 インストール要件
8章 ライセンス管理
9章 インスタンス
10章 照合順序
11章 自動インストール
12章 リモートインストール
13章 旧バージョンからのアップグレード
- SQL Server 2000 の新機能
- 旧バージョンからSQL Server 2000 へのアップグレード
- SQL Server 6.5 からのアップグレード手順
- アップグレード要件
- 別エディションへのアップグレード
- データベース単体の移行
- アップグレード前後の作業
- アップグレードのトラブルシューティング
- クラスタ環境のアップグレード
- アップグレード時の変更点・考慮点
14章 インストール時のトラブルシューティング
■ 第3部 データベースの管理 ■
15章 データベース管理の概要
- データベース作成上の注意点
- データベース情報の表示
- データベースオプション
- アクセス制御
- データベースの削除
- データベースファイルの管理
- ファイルの削除
- データベースファイルの配置
- ファイルグループによるパフォーマンス最適化
- 複数ファイル使用時のデータ書き込み手順
- 容量の計画
16章 セキュリティ
- セキュリティモデル
- 認証モードの選択
- ログインアカウントの追加
- データベースユーザーアカウントの追加
- オブジェクトの所有者と権限
- 権限設定
- 偽装と委任
- 暗号化
- ロール (SQL Server 7.0 以降)
- OS コマンドおよび ActiveX スクリプトジョブステップとアクセス権限
- アプリケーションセキュリティの管理
- Active Directory との統合
- Security Manager
- SQL Server 7.0 以降で削除されたログイン ID
- ファイアウォールセキュリティ
- 監査
17章 管理タスク
18章 ジョブ
19章 データベース保守計画
■ 第4部 トランザクション管理 ■
20章 トランザクション管理の概要
- ACID 特性
- 明示的なトランザクションに含められないステートメント
- 暗黙のトランザクション
- トランザクションマーク
- セーブポイント
- 分散トランザクション
- チェックポイント発生のタイミング
- トランザクションログの切り捨て
■ 第5部 データベースのバックアップと復旧 ■
21章 バックアップ
- バックアップに含まれる情報
- オンラインバックアップ時の動作
- オンラインバックアップ中に制限される操作
- バックアップファイルサイズ
- バックアップファイル
- バックアップコマンド
- テープデバイスへのバックアップ
- バックアップの種類
- バックアップ計画
- バックアップ実行権限
- バックアップの保存場所
- 旧バージョンとの相違点
- サードパーティ製品を利用したバックアップソリューション
22章 データベース復旧モデル
23章 データベースの復旧
- 復旧プロセスとアクティビティ
- 復旧作業前のタスク
- バックアップセットの内容確認
- リストアコマンド
- 未完了バックアップの復元時における動作
- 破損したユーザーデータベースの復元
- 異なるデータベースへの復元
- データベース破損時における復元前のタスク
- 障害発生直前時点への復旧
- 特定時点への復元
- ファイルまたはファイルグループバックアップからの復元
- SQL Server が起動しない原因
- サーバー復旧手順 (SQL Server 7.0 以降)
- master データベースの再構築
- master データベース再構築後のユーザーデータベース認識処理
- バックアップ/リストアによるデータベースの移行 (SQL Server 7.0 以降)
■ 第6部 パフォーマンス監視 ■
24章 パフォーマンス監視
- パフォーマンス監視タスク
- セキュリティ監査
- Windows パフォーマンスモニタ
- パフォーマンスモニタにおける監視対象カウンタ
- パフォーマンスモニタ監視項目
- SQL Server ファイバモード
- プロファイラテンプレート
- Enterprise Manager [現在の利用状況]ウィンドウ
- Transact-SQL 監視ツール
- 実行プラン
- SQL プロファイラ
- SQL Server 7.0 以降で廃止された DBCC ステートメント
- パフォーマンス監視とチューニング
- パフォーマンスの低いクエリの監視
■ 第7部 ロック ■
25章 ロック
■ 第8部 データ変換 ■
26章 異種データ変換
27章 DTS
28章 カーソル
29章 XML
■ 第9部 インデックス ■
30章 インデックス
- インデックスの特徴
- インデックスの最大数
- 非クラスタ化インデックスの自動再構築タイミング
- sysindexes テーブル
- 行の検索
- インデックス作成のガイドライン
- インデックスの作成方法
- インデックス情報の表示
- インデックスのページ充填率指定
- 統計情報 (ヒストグラム)
- インデックスチューニングウィザード
- インデックスによるクエリのカバー
- インデックス使用前の確認
- インデックスの削除
- インデックス付きビュー
- チェックサムインデックス
- インデックスの並列作成処理
■ 第10部 レプリケーション ■
31章 レプリケーション
- サブスクリプションの方法
- レプリケーションエージェント
- レプリケーションの種類
- 物理レプリケーションモデル
- テーブルの水平分割
- スタンバイソリューションとしてのトランザクションレプリケーション
- 分散データの必要性
- データ配布の考慮事項
■ 第11部 高可用性機能 ■
32章 スタンバイオプション概要
33章 フェールオーバークラスタリング
- フェールオーバークラスタリングの概要
- フェールオーバー時の動作
- フェールオーバー機能の強化点
- フェールオーバー構成
- アプリケーション設計時の考慮点
- フェールオーバークラスタリングの実装
- フェールオーバークラスタリング構成時の考慮点
34章 ログ配布
35章 分散パーティションビュー