我用WPF建了一个web应用程序,在页面中写了一段代码,如下: 
SqlConnection conn = new SqlConnection("server=.;uid=sa;pwd=sa;database=pubs");
                SqlDataAdapter adapter = new SqlDataAdapter("select * from jobs", conn);
                DataSet dataset = new DataSet();
                adapter.Fill(dataset, "jobs");但是报了这样一个错误,如下
请求"System.Data.SqlClient.SqlClientPermission,System.Data,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"类型的权限已失败怎么解决这个错误?

解决方案 »

  1.   

    你的SQL Server Provider已经不是这个版本了吧
      

  2.   

    可能是当前用户没有足够的权限访问数据库。参考SqlClientPermission 类 
    确保用户具有足够的安全级别来访问数据源
      

  3.   

    同意1楼 richardtsuis(Richard) 兄的回答,
    这应该是版本问题,而不是用户登陆权限的问题。。
    能说一下,你用的什么操作系统,.net版本,和SqlServer版本吗?
      

  4.   

    xp系统 .net 3.0 sqlServer 2000
      

  5.   

    这是我的QQ 759877567 加我吧,QQ上说
      

  6.   

    ...
    .NET 3.0 
    没用过。
    建议,你先查询SqlServer 关于用户访问的安全级别设置,就是检查一下用户权限。
    如果还不行,那你就得找找SqlClientPermission类在.net 3.0中有什么改动和支持范围
    是否支持 sqlserver2000数据库。。
      

  7.   

    zhnzzy(心如止水)能说具体一点吗?