問題タブ [filetable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
262 参照

sql-server-2012 - sqlserverのカスタムifilterは、最初のファイルに対してのみ機能します

新しい拡張子(.abc)用のカスタムifilterを作成しました。
オペレーティングシステムにインストールしたところ、検索はうまくいきました。
sqlserver 2012でファイルテーブルテーブルの全文インデックスで使用しようとすると、1つのファイルだけが正しくインデックス付けされていることがわかりました。
fdhost.exeでデバッグをアタッチしてインデックス作成タスクをデバッグしようとしました。クラスがインスタンス化され、テーブル内のファイル.abcとまったく同じ回数破棄されるのを見ましたが、IPersistFile :: Load、IFilter :: Init、IFilter:GetChunk、IFilter :: GetText、次回はコンストラクタとデストラクタだけが私のクラスで呼び出されました。
また、次回、コンストラクターを呼び出した後、VisualStudio2012の出力ウィンドウに例外が表示されます。
fdhost.exeの0x000007fefd44a49dでの初回例外:Microsoft C ++例外:メモリ位置0x01022c30でのCNLBaseException。

エラーがどこにあるかを理解するために、このエラーとfdhostの動作に関するドキュメントは見つかりませんでした。

答えてくれてありがとう。
ルイージ

0 投票する
0 に答える
263 参照

.net - SQL Server 2012 FileTable から iis 7.5 を使用して静的コンテンツを提供する

私は一日中この問題と戦っていますが、成功していません。私は次の構成を持っています:

  1. Windows Server 2008 R2 標準
  2. SQL Server 2012 エンタープライズ

機能を構成しFILESTREAM、ファイルテーブルを作成しました。ファイル共有を介してアクセスし、ファイルを追加できます。ファイル共有を指す仮想ディレクトリを追加し、Windows 管理者およびデータベース管理者であるユーザーとして接続するように設定します。また、このユーザーを匿名アクセスと Web サイトのアプリケーション プールに使用するように設定しました。IIS 管理コンソールを介してファイル共有内のすべてのフォルダーとファイルにアクセスできますが、ブラウザーで何かを参照しようとすると、404 エラーが発生します。

アイデアをありがとう。

0 投票する
1 に答える
5228 参照

sql-server-2012 - SQL Server 2012 FileTable - データベースに保存されているファイルですか?

SQL Server 2012 で FileTable を作成し、4G ファイルを NT ファイルシステム (ファイルストリームにあった) にドロップすると、4G ファイル全体がテーブルのファイルストリーム列に読み込まれますか?

SQL は実際に私の 4G ファイルのコピーを作成していますか? それとも、ファイルストリーム列は、クエリで読み取りを開始する 4G ファイルへのポインターを表していますか?

ファイル システムに 100G のデータを追加した場合、DB に 100G のデータ サイズが追加されるかどうかを調べようとしています。

誰かがこれがどのように機能するかを説明できますか? さらに、MS/MSDN の「ハウツー」よりも詳細なドキュメントをいくつか教えてください。

編集: 興味深いです-1G ファイルを FT ディレクトリにドロップしてから、file_stream 列を選択すると、そのファイルのすべてのデータが含まれます (私は思います)。しかしsp_spaceused FileTableTb、そのファイルにドロップする前後に行うと、テーブルのサイズは変わりません。おそらくこれは、select がファイルへのストリームを開き、それを読み込むという証拠ですが、データがテーブルに格納されていないということ以外でしょうか?

0 投票する
1 に答える
532 参照

sql-server - filetable sqlserver の物理ファイル名

拡張機能用に sqlserver 用のカスタム IFilter を作成しています (「abc」と呼ぶことができます)。abc ファイルは汎用の暗号化ファイルで、元々は拡張子が異なり、sqlserver ファイル テーブルに記録されています。ファイルをファイルテーブルにコピーすると、ファイルが暗号化され、abc の拡張子が変更され、同じデータベースの別のテーブルに元の拡張子が記録されます。IFilter が起動すると、abc 拡張子のファイルを受け取りますが、その名前は sqlserver によって作成され、filetable に格納されているファイルの名前とは関係ありません。その名前からファイルテーブルのレコードを取得できれば、問題は解決します。

前もってありがとうルイージ

0 投票する
1 に答える
1812 参照

sql - SQL Contains コマンドで文全体を検索する

CONTAINSコマンド ?を使用して、ファイル テーブルに保存されているファイル内の文全体を検索します。

たとえば、ユーザーが「SQL Server」文を入力した場合、「SQL SOME TEXT Server」ではなく「SQL Server」を正確に含むファイルを検索したい

次のエラーが表示されます:全文検索条件 'SQL Server' の 'Server' 付近で構文エラーが発生しました

次に、これを試します:

しかし、これは「SQL SOME TEXT Server」も含むファイルを返しました。

これを修正するにはどうすればよいですか?

0 投票する
3 に答える
6153 参照

sql-server - Microsoft Azure SQL Server は FileTable / Blob Storage を利用できますか?

背景/問題

次の行に沿って何かをしようとしていますが、文書化されていません。

  • SQL Azure データベース (VM ではない)
  • いくつかの(ブロブ)ストレージに接続する
  • FileTables を利用してファイルを db/filesystem に保存します

明確化: 大まかなアーキテクチャ

これは私が考えていることです:

質問

このセットアップは可能ですか?可能でない場合、その理由は?

私はあらゆる場所を調べてきましたが、実際に Windows Azure アカウントにお金を払わなければ、事前に見つけるのは困難です。