我在infopath中进行查询时出现如下问题:
服务器无法处理请求。 ---> SELECT     ×  FROM [表名]请求“System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。

解决方法:
参考了http://www.cnblogs.com/foxhorse/archive/2007/09/20/899576.html
具体修改如下:
1.打开C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\CONFIG\wss_minimaltrust.config

2. 在    </SecurityClasses>上添加如下内容

            <SecurityClass Name="SqlClientPermission" Description="System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />

3.找到如下内容,并添加红字部分内容。 
<PermissionSet
                                class="NamedPermissionSet"
                                version="1"
                                Name="SPRestricted">
                            <IPermission
                                    class="AspNetHostingPermission"
                                    version="1"
                                    Level="Minimal"
                            />
                              ...................                           
                       <IPermission class="SqlClientPermission"   version="1"    Unrestricted="true" />
                        </PermissionSet>

                   

相关文章:

  • 2022-02-09
  • 2022-02-22
  • 2022-01-05
  • 2022-01-04
  • 2021-09-20
  • 2021-11-27
  • 2021-12-04
  • 2022-12-23
猜你喜欢
  • 2021-08-29
  • 2021-08-10
  • 2022-01-04
  • 2021-10-20
  • 2021-12-19
  • 2021-09-19
相关资源
相似解决方案