BT

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

| 作者: Jenni Konrad フォローする 0 人のフォロワー , 翻訳者 尾崎 義尚 フォローする 0 人のフォロワー 投稿日 2011年8月1日. 推定読書時間: 1 分 |

原文(投稿日: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

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

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

このスレッドのメッセージについてEmailでリプライする

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

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT