問題タブ [sqlfilestream]
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.
c# - SqlFileStream 新しいデータを追加 新しいファイルを作成
ファイルを分割して送信しますSqlFileStream
。このような:
ファイルを10分割してアップロードしてみました。ホールドデータのフォルダを調べると、10個のファイルがありました。追加パーツごとSqlFilesStream
に新しいファイルを作成します。すべてのデータを保持する最後のファイルで残りのファイルが不必要にスペースを浪費していました。すべてのデータを 1 つのファイルに保持することは可能ですか?最後の追加操作ですか?
sql - ファイルストリーム設定の適用中に不明なエラーが発生しました。パラメータが有効であることを確認してください
SQL Server 2012 で FileStream を構成しようとすると、次のエラーが発生します。
ファイルストリーム設定の適用中に不明なエラーが発生しました。パラメータが有効であることを確認してください。(0x80041008)
SQLサーバー構成マネージャーを使用して構成しています。
SQL Server 2008 R2用にセットアップできます。
sql-server - 変更データ キャプチャを使用した FileStream データの追跡
データベースが必要です
- トランザクション サポートを使用してドキュメントを管理し、
- 行と対応するドキュメントの状態を以前の時点に復元できます。
私の要件のほとんどに完全に適合しているように見えるため、SQL Server FileStream 機能を使用することに傾いています。
データ履歴の場合、SQL Server ソリューションは変更データ キャプチャ (CDC) 機能のようです。
- これは SQL Server 2012 の FileStream と組み合わせて機能しますか? Win32 SqlFileStream クラスを介して行われたドキュメントの変更は追跡されますか? この方法でドキュメントの古い状態を復元できますか?
- そうでない場合、対応する列に格納されているメタデータと共にドキュメントの変更を追跡するための推奨されるソリューションは何ですか? トリガー?
sql - SQL FILESTREAM と接続プール
現在、大きなファイル コンテンツの Web 配信をサポートするように製品を強化しています。データベースに保存したいのですが、BLOB による FILESTREAM を選択するかどうかに関係なく、次の疑問が残ります。
私の WCF メソッドはストリームを返します。つまり、コンテンツがクライアントによって読み取られている間、ファイル ストリームは開いたままになります。接続が遅い場合、ストリームがしばらく開いている可能性があります。
質問: 接続プーリングは、接続が排他的に保持され、短時間だけ保持されることを前提としています。限られたサイズの接続プールがある場合、低速のネットワーク接続を使用してファイルをダウンロードすると、競合の問題が発生する可能性があると仮定するのは正しいですか?
この仮定の下で、私は実際に FILESTREAM を使用し、SQL 接続ではなく、ファイル システムから直接ファイルを開きたいと考えています。ただし、データベースがリモートの場合は、SQL 接続からコンテンツをプルするしかありません (とにかくファイルのローカル キャッシュを取得するまでは)。
ストリームをサーバーバッファリングするなど、他のオプションがあることは認識していますが、それにも影響があります。現時点では、DB 接続から取得したストリームを返すことに関連する問題のみを説明したいと思います。
c# - SqlFileStream 例外「無効なパラメーターが関数に渡されました」
私はこの例外を受けています:
関数に無効なパラメータが渡されました
から新しいインスタンスを作成しようとしたときSqlFileStream
。コード:
それら以外のすべてのパラメーターがnullであることを確認しました。私はこれとまったく同じコードをしばらく問題なく使用してきましたが、今何が起こっているのかわかりません。