2

SQL Server 2012 データベースに SQL FileTable を作成しました。Outlook 2010 .msg ファイルを SQL FileTable にドラッグ アンド ドロップしようとしています。FileTableの場所と元のFileTableの場所にマップされたネットワークドライブに対してこれを実行しようとしましたが、どちらの場合もエラーが発生します

リクエストはサポートされていません。

最初にファイルをローカル ドライブにドラッグすると、それを FileTable にコピーできますが、ファイルを開こうとすると、次のエラー メッセージが表示されます。

ファイルを開けません 。ファイルが存在しないか、ファイルを開く権限がないか、別のプログラムで開かれている可能性があります。ファイルが含まれているフォルダーを右クリックし、[プロパティ] をクリックしてフォルダーのアクセス許可を確認します。

電子メール メッセージを FileTable からコピーして戻すと、正常に開くことができます。

ネットワーク ドライブを使用しているときに Outlook メッセージを開くときに問題を引き起こす可能性がある他の問題について読みましたが、これをテストしたところ、これは他のネットワークの場所に保存する場合には問題ではなく、FileTable に保存する場合にのみ発生します。

Outlook の電子メール メッセージを SQL Server 2012 の FileTable に保存することはできますか? 私はそれについて、またはこの問題を抱えている他の人について、インターネット上で多くの情報を見つけることができませんでした.

Outlook メッセージを保存する方法についてのヘルプは大歓迎です。前もって感謝します。

4

1 に答える 1

2

ほとんどの場合、Outlook は FileTable に実装されていないファイル システム機能を使用しています。

ここでこの行を見つけました:

ただし、ファイルにデータが含まれている場合、Notepad.exe で編集しようとすると、「この要求はサポートされていません」というエラーが返されます。これは、Notepad.exe が、FileTable でサポートされていない win32 の機能であるメモリ マップト ファイルを使用するためです。

およびMSDNで:

ただし、リモート コンピューターからこれらのアプリケーションを使用して、FileTable に格納されているファイルを開くことができます。これは、これらの状況ではメモリ マッピング機能が使用されないためです。

于 2012-08-14T11:55:21.020 に答える