【发布时间】:2012-01-27 21:00:40
【问题描述】:
我在 SharePoint 网站上托管的 ASPX 页面上有一个 ASP.Net GridView 控件。我让我们的 IT 组将 SharePoint 服务器/服务 Active Directory 组的读/写权限添加到托管 Access MDB 文件的网络驱动器。当我运行该页面时,它仍然说服务器没有读取数据库的权限。 (我知道事实上数据库不是专门打开的)。我做错了什么?
这是我的 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]">
【问题讨论】:
-
你确定它没有使用 IIS 网站上的帐户而不是 SharePoint 页面吗?
-
不确定我是否完全理解您的问题,但肯定是 SharePoint
标签: asp.net database sharepoint ms-access active-directory