2012-04-02 53 views
0

SQLデータベースにファイルをアップロードおよびダウンロードするためにBLOB Filestreamを実装しようとしています。問題は、ファイルへの書き込みを試みたときに、アクセスが拒否されるというエラーが表示されます。私はこれを接続文字列として使用しています。SQL Filestreamアクセスが拒否されました

<add name="connectionname" connectionString="Data Source=lceinforme;Initial Catalog=DEVDB;Persist Security Info=True;User ID=username;Password=password;Max Pool Size=5000" providerName="System.Data.SqlClient" />

私が見上げると理解してきたものから、私はこのアプローチを使用することができないということですか?私はIntegrated Securityを使って読書を続けていますが、私はそうした方法で接続することはできないと思います。これは私に困ってしまった。

+0

どのアクセスが拒否されていますか?データベースへのアクセス、または書き込み先のファイルへのアクセス? – flayto

+0

書き込み先のファイル。私が知る限り、ファイルIDとフォルダを作成するのに成功しています。フォルダに書き込むだけで問題になります。 – Mitchell

答えて

0

これがSQL Server 2008の場合、Filestreamが機能するためには信頼できる接続を使用する必要があると私は信じています。接続文字列にユーザー名とパスワードを指定しています。つまり、信頼できる接続ではなくSQLログインを使用しています。

これがSQL Serverのそれ以降のバージョンの場合、...(申し訳ありませんが中断されました) ... SQL Serverの設定によって異なります。

はい、Windows/AD偽装は機能します(ただし、SQL Server偽装はおそらく動作しません)。

+0

いいえ、私が間違っていなければ、2008 R2サーバです。あるいは、それは100%確実ではなく、2008年だけかもしれません。 – Mitchell

+0

ああ、申し訳ありませんが、誤解されているように2000年または2005年。 – Mitchell

+0

なりすましは動作しますか? – Mitchell

関連する問題