SQL Server 2005 開発資料
オンラインセミナー
SQL Server 2005 Value for ISV
ISV パートナー、またはアプリケーション製品をお持ちのSIパートナー様向けに、SQL Server 2005 の技術的なバリュー、メリットについてご紹介させていただきます。
SQL Server 2005 ISV パートナー様向け 早期採用支援ご紹介
ISV パートナー、またはアプリケーション製品をお持ちの SI パートナー様向けに、ご用意させていただいた SQL Server 2005 早期採用の支援施策についてご紹介させていただきます。
技術文書
Microsoft SQL Server 2005 のインターナショナル機能 [2007 年 6 月改訂版]
本技術資料では、SQL Server の開発者を対象に、SQL Server 2005 のインターナショナル機能について説明します。取り上げているトピックは、Unicode の説明、SQL Server 2005 の補助文字の追加サポート、さまざまなバージョンの SQL Server における照合の変更、データ型の変更、パフォーマンス、データ プロバイダの更新、SQL Server 2005 Analysis Services および Integration Services の新しいインターナショナル サポート機能などです。2007 年 6 月改訂版では、MDAC 2.6 以前のバージョンの MDAC は、名前付きインスタンスはサポートしない点を明記いたしました。
ISV アプリケーション開発者向け組み込みインストールガイド
本書は、Microsoft® SQL Server™ の管理者と開発者を対象に、主に、自社のアプリケーションに SQL Server 2005 を統合するISV (Independent Software Vendor) 社を対象にしたアプリケーションインストーラー上で実装する処理について記述しています。
ADO.NET と SQLCLR を使用した SQL Server 内部でのマネージ データ アクセス
マネージ コードで新しい SQLCLR 機能を使用すると、SQL Server 2005 内部で実行する際に ADO.NET を使用できます。インプロセス データ アクセス、SQLCLR 構成要素、およびその相互作用の基本的なシナリオを使って、SQLCLR について説明します。
SQL Server 2005 Mobile Edition 3.0 のマルチユーザー環境におけるデータの同期に関する考慮事項
Microsoft SQL Server 2005 によりマルチユーザー アクセスとデータの同期を処理する SQL Server Mobile アプリケーションを開発する方法について詳しく説明します。
SQL Server 2005 での SQLCLR を使用した XML プラン表示の処理
XML プラン表示からクエリの推定実行コストを抽出するアプリケーションをビルドします。ユーザーは、コストが SQL Server 2005 を実行しているサーバーに対して事前に決めたしきい値未満になるクエリしか送信できません。その結果、コストが高く、実行時間の長いクエリによってサーバーが過負荷状態にならないことが保証されます。
Analysis Services 2005 でのデータ整合性の問題の処理
データ整合性に関する一般的な問題点について説明し、それらの問題点に対処するツールが Analysis Services 2005 でどのように提供されるかを確認します。
SQL Server 2005 の複数のアクティブな結果セット (MARS)
すべての Microsoft SQL Server データ アクセス アプリケーション プログラミング インターフェイス (API) には、セッションとそれらのセッション内の要求を抽象化するオブジェクトが用意されています。SQL Server 2000 以前のバージョンでは、任意の時点で特定のセッションに存在する保留中の要求は多くても 1 つとなるように、プログラミング モデルが制限されていました。SQL Server 2005 では、複数のアクティブな結果セット (MARS) を実装し、この制約を取り除いています。この資料では、MARS のデザイン、アーキテクチャ、およびセマンティクスの変更点と、これらの機能強化を最大限に活用するためにアプリケーションに取り入れるべき考慮事項について説明します。
SQL Server 2005 Integration Services: 第 1 部 - プロジェクト REAL からの教訓
プロジェクト REAL では、実在する企業の大量の実データとシナリオに基づき、Microsoft SQL Server 2005 のプレリリース版を使用して、ビジネス インテリジェンス システムを実装しています。また、その過程で、ベスト プラクティスを策定したり、潜在的な問題を特定しています。このホワイト ペーパーでは、プロジェクト REAL の第 1 フェーズで、データの抽出、変換、および読み込み (ETL) を行った際に学んだ教訓の一部を紹介します。
Trace オブジェクトと Replay オブジェクト : SQL Server のトレースと再生用の新しい API
この資料では、Microsoft SQL Server 2005 で新しく導入された Trace オブジェクトと Replay オブジェクトについて説明します。Trace オブジェクトと Replay オブジェクトは、トレース、トレースの操作、およびトレースの再生用の新しいマネージ API です。
SQL Server 2005 のパーティション分割されたテーブルとインデックス
SQL Server 2005 のテーブル ベースのパーティション分割機能は、高い柔軟性とパフォーマンスを実現し、パーティション分割されたテーブルの作成や保守を簡素化します。 ここでは、論理的な手動でのテーブルのパーティション分割から最新のパーティション分割機能に至るまで、機能の進展を振り返ります。また、SQL Server 2005 を使用してパーティション分割されたテーブルをデザイン、実装、保守する理由とそのタイミング、および方法について説明します。
Microsoft SQL Server 2005 の XML オプション
Visual Studio 2005 環境や SQL Server 2005 環境で XML データを扱うための 3 つのオプションについて説明します。また、オプションを選択する場合に役立つ使用シナリオやガイドラインについても触れます。
SQL Server 2005 のフルテキスト検索機能 : 内部構造と強化機能について
開発者とデータベース管理者向けに SQL Server 2005 のフルテキスト検索機能の長所と新機能を説明します。
SQL Server2005 Beta 2 Transact-SQL の機能強化
この資料では、Microsoft SQL Server 2005 Beta 2 で新しく強化された Transact-SQL の機能をいくつか紹介します。これらの新しい機能により、表現力、クエリのパフォーマンス、エラー管理機能を向上できます。また、概念的に新しいリレーショナルな機能の強化に主に重点を置き、実例を使用して新しい機能を紹介します。
SQL Server 2005 における CLR 統合の使用
本書では、SQL Server 2005 の CLR 統合機能の活用方法をデータベース アプリケーションの開発者とアーキテクト向けに説明します。また、Transact-SQL や拡張ストアド プロシージャなど、SQL Server でサポートされている既存のプログラミング モデルと CLR ベースのプログラミングを比較し、それぞれの相対的な長所と短所を説明にします。さらに、適切なプログラミング手法を選択するための一連の概要説明と、使用例およびサンプル コードも提供します。
SQL Server 2005 Beta 2 での Transact-SQL コードの編集
Microsoft SQL Server 2005 Management Studio で使用できる T-SQL 開発ツールの概要を説明します。
Microsoft SQL Server 2005 での FOR XML の新機能
Michael Rys による連載記事の 1 回目です。今回は、次期バージョンの SQL Server のサーバー側 FOR XML 句の主な新機能について説明します。 これらの新機能により、アプリケーションでの XML サポートがさらに強化され、リレーショナル データから XML への、管理しやすいデータ集約機能を記述できるようになります。
この資料では、次期バージョンの Microsoft SQL Server 2005 の XML データ型のクエリとデータ変更のパフォーマンスを向上させるためのいくつかの考え方を扱っています。
Visual Studio 2005 を使った SQL Server 用マネージコードの作成
SQL Server 2005 では、サーバ上でマネージコードの実行が可能となりました。Visual Studio 2005 を使うと、ストアドプロシージャストアド プロシージャ、関数、ユーザー定義のデータ型、トリガおよびアグリゲートをマネージコードで簡単に作成できます。このビデオクリップでは、Milind Lele は Visual Basic でユーザー定義のデータ型を作成、導入、デバックする方法をご紹介します。
プラグイン ビューアの構築チュートリアル
プラグイン ビューアを実装し、そのビューアを Analysis Services に統合するプロセスについて説明します。また、スタブ コードを提供し、ビューア開発者が迅速にプラグイン ビューアを Analysis Services に統合できるようにします。
SQL Server データ マイニング プラグイン アルゴリズム
SQL Server 2005 データ マイニングがアルゴリズム レベルで直接集計を可能にする方法について説明します。これは、言語とデータ型という点に関しては、サード パーティのアルゴリズム開発者がサポートできる内容を制限しますが、開発者は、中核となるデータ マイニング アルゴリズムの実装の上位に、データ処理、解析、メタデータの管理、セッション、および行セット生成コードを実装する必要がなくなります。
SQL Server 2005 のデータ変換サービスの Fuzzy Lookup と Fuzzy Grouping
この資料では、SQL Server 2005 データ変換サービス (DTS) の Fuzzy Lookup 変換と Fuzzy Grouping 変換について説明します。Fuzzy Grouping 変換は、変換先データベースのデータの品質を向上するのに役立ちます。
Web と Web サービス経由で SQL Server 2000 および Reporting Services と XML を交換する
Microsoft SQL Server、Web サーバー、XML Web サービス、および Microsoft SQL Reporting Services からの XML データを保存するためのプログラミング技法をいくつか説明します。このトピックでは、XML ストリームを保存するために従来から使用されている技法と新しい技法が比較されています。
Access 2002 データベースを SQL Server に移行する
この機能比較は、Access 2002 データベース バック エンドを SQL Server 2000 に移行するための準備で使用します。
SQL Server 2005 Express Edition サーバーをセキュリティで保護する
SQL Server Express について、SQL Server Express をセキュリティで保護された状態でインストールおよび構成する方法、ならびに SQL Server のセキュリティに関する基礎を紹介します。
Visual Web Developer 2005 Express Edition と SQL Server 2005 Express Edition による Web 開発 (第 1 部)
第 1 部では、プロジェクトのセットアップと SQL Server Express データベースの作成を取り上げ、ASP.NET Web Site Administration ツールを使用してロール、ユーザー、およびプロバイダを設定する方法について調べます。また、Login、LoginStatus、LoginView、CreateUserWizard、PasswordRecovery、ChangePassword などのセキュリティ コントロールの使用についても取り上げています。
Visual Web Developer 2005 Express Edition と SQL Server 2005 Express Edition による Web 開発 (第 2 部)
第 2 部では、データベースの基本、SQL Server Express の機能、データ エクスプローラをセットアップして SQL Server Express データベースを参照する方法、およびデータ ソースの使用について説明します。また、データ コンポーネントを使用して n 層アーキテクチャをビルドする方法についても説明します。
Visual Web Developer 2005 Express Edition と SQL Server 2005 Express Edition による Web 開発 (第 3 部)
この資料では、マスタ ページとコンテンツ ページの作成、SiteMapDataSource、TreeView、SiteMapPath などのナビゲーション コントロールの使用、および ObjectDataSource コンポーネントを使用してデータ コンポーネントと Web インターフェイスをリンクする方法について説明します。また、GridView コントロールと DetailsView コントロールを使用した作業についても説明します。
ADO.NET 2.0 における XML データ型のサポート: SQL Server 2005 の XML データの使用
Microsoft ADO.NET 2.0 と Microsoft SQL Server 2005 の XML サポートが共に強化されて、アプリケーションで XML データをより簡単に扱えるようになったことについて説明します。
ADO.NET 2.0 と SQL Server 2005 の新しい通知テクノロジを使用してアドホックなデータ更新をハンドルする方法を説明します。
