none
SQL Server 2014のFirestreamについて(ディスクの追加をしたい)

    質問

  • 何方かご存知でしたら教えてください。

    SQL Server 2014を利用しており、大きめのPDFデータ(1ファイル5MB程度)を格納するために、

    とあるテーブルの列にFirestreamを利用しております。

    ですが、Firestreamの格納先に指定しているディスクの空きが少なくなってきたために、

    ドライブを追加したいと考えております。

    このとき、以下のような追加のし方はできるのでしょうか?

     

    ■前提

    ・システムは止められない。

    ・PDFはリアルタイムで書き込み続けられる。

    ・コスト低減のために、ディスクは今後も必要な分だけ1本ずつ増やしていきたい。

     

    ■想定している手順 

    (既存のFilestream格納先をE:\、増設分をF:\としています。)

     ①ディスクF\:を増設する。

     ②データベースのプロパティの「ファイル」から、E:\の最大サイズ(仮:800GB)を設定する。

     ③データベースのプロパティの「ファイル」から、既存のFileStreamGroup1にF:\ディスクを追加

    というようにしたときに、現在書き込み中のE:\が800GBに達した時に、

    続きは自動でF:\に書き込むようにしたいのですが、可能なものでしょうか?

     

     

    参考までに現在、Firestreamは以下の設定となっています。(データベースのプロパティの「ファイル」の情報です。)

    【論理名】PDF_FileStream

    【ファイルの種類】FILESTREAMデータ

    【ファイルグループ】FileStreamGroup1

    【パス】E:\FileStream

    【最大サイズ】無制限

    どうぞ宜しくお願い致します。



    • 編集済み poinco 2019年5月8日 4:48
    2019年5月8日 4:47

すべての返信

  • poincoさん、こんにちは。フォーラムオペレーターのHarukaです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    >このとき、以下のような追加のし方はできるのでしょうか。
    →できると思います。 
    スペース管理およびポリシーは、FILESTREAMによって直接サポートされていません。 
    ただし、各FILESTREAMファイルグループを別々のボリュームに割り当て、そのボリュームの管理機能を使用することで、スペースを管理し、ポリシーを間接的に適用できます。

    どうぞよろしくお願いします。


    MSDN/ TechNet Community Support Haruka

    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、
    ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2019年5月10日 6:03
    モデレータ