BT

InfoQ ホームページ ニュース SQL Server DenaliのFileTableは、SQLテーブルをフォルダに変える。

SQL Server DenaliのFileTableは、SQLテーブルをフォルダに変える。

ブックマーク

原文(投稿日:2011/07/28)へのリンク

SQL Server 2011 (コードネーム"Denali")には、FileStream機能が組み込まれた FileTableと呼ばれる新しいテーブル型が含まれている。FileTableは、構造化されていないデータをSQL Serverでソートしたり管理したりすることができ、ファイルシステムを経由してもアクセスすることができる。

FileTablesを使うには、管理者がデータベースに非トランザクショナルアクセスを許可している必要がある。(マイクロソフトは、既存のFileStream操作には影響がないととしている。)一度これを有効にすると、FileTableを直接作ることができ、名前とファイルを保存するディレクトリの場所のみが必要である。


CREATE TABLE DocumentStore AS FileTable

    WITH ( 

          FileTable_Directory = 'DocumentTable',

          FileTable_Collate_Filename = database_default

         );

GO

ユーザーは、Windows Explorerを通じてFileTableフォルダにアクセスすることができ、ファイルをドラッグ&ドロップすることで、データベースにそれらを追加することができる。FileTableは、名前とファイルのタイプ、パス、言語、作成と変更日に加えて、その他のステータス情報を保持する。また、ここにはルートディレクトリから始まる完全なフォルダ構造も維持されている。FileTableフォルダは、ファイルシステムではなく、SQL Serverに実際に保存されている物理ファイルであっても、他のWindowsディレクトリ同じように振る舞う。

ファイルは、Transact-SQLを使って、バルクロード、更新、管理を直接行うことができる。SQL Management Toolsは、監査やバックアップもサポートしている。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

BT

あなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。

Eメールを変更すると確認のメールが配信されます。

会社名:
役職:
組織規模:
国:
都道府県:
新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。