none
必要な偽装レベルが指定されなかったか、または指定された偽装レベルが無効です。の対処方法 RRS feed

  • 質問

  • FILESTREAM機能を使用し画像格納をしようとしていますがタイトルのエラーメッセージが出ます。

    メッセージをインタネットで検索すると該当するようなページを見つけたのですが対処方法がわかりません。
    http://support.microsoft.com/kb/2255379/ja

    「環境」
     サーバー:Windows Server 2008 R2 Standard Edition SP1 64bit
               SQL Server 2008 R2 Standard Edition SP2 クライアント:Xp Professional Version 2002 Service pac3

    「ソース」
    using (SqlDataReader rdr = cmd.ExecuteReader())
    {
    if (rdr.Read())
    {
       string path = rdr.GetString(0);
       byte[] transactionContext = rdr.GetSqlBytes(1).Buffer;

    ここで出ます→              SqlFileStream fileStream = new SqlFileStream(path,
       (byte[])rdr.GetValue(1),
       FileAccess.Read,
       FileOptions.SequentialScan, 0);                     

          FileStream.WriteByte(0x01);
       fileStream.Close();
    }
    rdr.Close();
    }
    以前、Windows Server 2003で試験しエラーが発生したときにはお世話になりました。
    どうぞよろしくお願いします。

                                                                                                                                                                                                                                                                                                                        

    2012年11月9日 13:47

回答

  • もしお急ぎのようでしたら、少しでも参考になればと思い返信いたします。

    (お急ぎでないようでしたら、他の詳しい方の回答を待たれた方がよいかもしれません。)

    >メモ:Windows Server 2008 R2 を実行しているか、Windows 7 を実行しているコンピューターから、同じ操作を実行すると、この問題は発生しません。

    まず問題の切り分けのために、可能であればWindows7をクライアントとして実行してみるのが良いと思いました。

    もしWindows7で問題が解決するようであれば、参考にされたURL通りの対応が有効と考えられます。

    (解決しなければ、参考にされているURL通りの対応では解決しない可能性あり)

    次に修正プログラムの入手。

    >この問題を解決するには、Microsoft カスタマー サポート サービス、修正プログラムを入手するに問い合わせてください。

    http://support.microsoft.com/contactus/?ws=support

    を表示、「自動回答サービス:質問や問題を入力してください」と書かれているテキストボックスに「修正プログラムを入手する」と入力して「質問する」ボタンをクリック。

    ポップアップが開いてサポート契約センターの電話番号が表示されますので、電話で直接問い合わせる事になると思います。


    • 編集済み t.jin 2012年11月10日 17:37
    • 回答としてマーク 佐伯玲 2012年11月15日 5:27
    2012年11月10日 17:35

すべての返信

  • もしお急ぎのようでしたら、少しでも参考になればと思い返信いたします。

    (お急ぎでないようでしたら、他の詳しい方の回答を待たれた方がよいかもしれません。)

    >メモ:Windows Server 2008 R2 を実行しているか、Windows 7 を実行しているコンピューターから、同じ操作を実行すると、この問題は発生しません。

    まず問題の切り分けのために、可能であればWindows7をクライアントとして実行してみるのが良いと思いました。

    もしWindows7で問題が解決するようであれば、参考にされたURL通りの対応が有効と考えられます。

    (解決しなければ、参考にされているURL通りの対応では解決しない可能性あり)

    次に修正プログラムの入手。

    >この問題を解決するには、Microsoft カスタマー サポート サービス、修正プログラムを入手するに問い合わせてください。

    http://support.microsoft.com/contactus/?ws=support

    を表示、「自動回答サービス:質問や問題を入力してください」と書かれているテキストボックスに「修正プログラムを入手する」と入力して「質問する」ボタンをクリック。

    ポップアップが開いてサポート契約センターの電話番号が表示されますので、電話で直接問い合わせる事になると思います。


    • 編集済み t.jin 2012年11月10日 17:37
    • 回答としてマーク 佐伯玲 2012年11月15日 5:27
    2012年11月10日 17:35
  •  t.jin 様  返信有難うございます。

    Windows7が無いのでサポート契約センターに電話で直接問い合わせてみます。

    (開発は Xpでしていますが運用はWindows Server 2003アプリサーバーなので明日サーバーからのテストを行い同等のメッセージが表示させるかも確認します。)

    途方にくれていましたので大変たすかりました。

    2012年11月11日 6:50