2012-01-27 22 views
1

SharePointサイトでホストされているASPXページにASP.Net GridViewコントロールがあります。私は、Access MDBファイルがホストされているネットワークドライブにSharePointサーバー/サービスActive Directoryグループの読み取り/書き込み権限を追加するITグループを持っています。ページを実行すると、サーバーにはデータベースを読み取る権限がないと表示されます。 (私は、DBが排他的に開かれていないという事実を知っています)。私は間違って何をしていますか?ここでSharePoint経由でアクセスDBに接続するASP.Net GridView

は私のGridViewのコードは次のとおりです。

<asp:GridView runat="server" id="GridView1" AutoGenerateColumns="False" DataSourceID="SqlDataSource1"> 
<Columns> 
<asp:boundfield DataField="last_name" HeaderText="last_name" SortExpression="last_name"> 
</asp:boundfield> 
<asp:boundfield DataField="first_name" HeaderText="first_name" SortExpression="first_name"> 
</asp:boundfield> 
</Columns> 
</asp:GridView> 
<asp:SqlDataSource runat="server" ID="SqlDataSource1" ProviderName="System.Data.OleDb" ConnectionString="Provider=Microsoft.Ace.OLEDB.12.0;Data Source=\\SERVER\sb30$\AccessBase\accessbase.mdb" SelectCommand="SELECT [last_name], [first_name] FROM [BDONAMES]"> 

Here is a screenshot of the error

+0

SharePointの代わりにaspxページのアカウントをIISサイトで使用していないことは確かですか?いいえ、それは新しい2010バージョンのアクセスファイルに接続します。 – JeffO

+0

あなたの質問を完全に理解しているかどうかわかりませんが、間違いなくSharePointです – DontFretBrett

答えて

0

私はこれを研究しており、asp.netについてはわかりませんが、セキュリティのためにsharepointは.mdbファイルに接続しません。

+0

Thanks Pattyは、SharePointがMDBに接続しないことが判明した場所へのリンクをいくつか提供できますか?私は不可能でないと証明されない限り、この目標を追求するのを止めません。 ASP.Netは私が行ったように間違いなくMDBに接続することができます。それは不可能な場合は少しばかげて、セキュリティは良いですが、設定を変更する能力が重要であり、私は何もできない場合私はショックを受けるだろう。ご協力いただきありがとうございます!! – DontFretBrett

+0

この記事によると、SharePointはMDBをブロックします。 http://databases.about.com/od/access/a/accdb.htm – DontFretBrett

0

は、ユーザはまた、それはそのロック(LDB)ファイルを作成できるようにMDBがあるディレクトリに権利を作成していることを確認してください。

+0

すべての機能が有効になっているようです。他の考え? – DontFretBrett

+0

他のすべてのユーザーは出ていますか?これをテストして、MDBの名前を変更して、ロックアウトされているかどうかを確認してください。 – JohnFx

+0

誰もDBを使用していませんが、なぜ彼らはそれを外す必要がありますか? Accessデータベースドライバが同時接続を許可する – DontFretBrett

関連する問題