これはStackOverflowの質問ではなく、ServerFault(管理者)に属しています。それは開発者をtoucehsしかし-
つまり、テーブルからレコードを削除することは、execute deleteコマンドに似ていますが、これを実行しても、NTFSからファイルが物理的に削除されることはありません...ファイルを物理的に削除するにはどうすればよいですか?
データベースを所有する主な理由を知っていますか?データの整合性を保証します。
削除は、バックアップが取られるまでデータを保持する必要があります。バックアップポリシーは何ですか?更新を行うと、その単純な理由でファイルの別のコピーが作成されることに気付くかもしれません。古いものはまだバックアップに利用できる必要があり、それが彼らがそれを統合する方法です。
FilestreamGroup1に保存されている形式のファイルはどれですか(アップロードされたファイルごとに、2つのエンコードされたファイルが見つかりました)?
いいえ、ファイルは生で保存されます。それらをエンコードする意味は何ですか...パスを取得するSQL関数があり、クライアントがファイルをロードするためにSQLを使用しないことがサポートされているシナリオである場合(ただし、ファイル名とパスをSQLに要求します。 NTFSファイル共有を介してアクセスします)。これは相互運用もサポートします(ネットワークからロードするプログラムにはSQL駆動の場所を提供できるため)。
私はあなたが1つのコピーしか持っておらず、どういうわけか更新を行って2番目のファイルが書き込まれることを強く想定しています。
http://msdn.microsoft.com/en-us/library/cc645962.aspx
SQLを使用してFileSTreamデータにアクセスする方法についての説明があります。
http://technet.microsoft.com/en-us/library/cc645940(v=sql.105).aspx
Win32を使用してFIleStreamデータにアクセスする方法についての説明があります。
行が削除された後に残されたFILESTREAMファイル
行が削除されたときにファイルが残されている間を説明します。「sqlfilestreamdeletefile」の非常に簡単な検索を使用して、結果リストの項目1であることがわかりました。グーグルを試してみましたか?