1
当我尝试通过在C#.Net中开发的Web服务访问SQL命令时,出现此错误。Web服务对SQL访问的权限错误C#System.Data.SqlClient.SqlClientPermission
Web serice也被C#中的窗体应用程序调用。
这是错误:
"Falha na solicitação da permissão de tipo 'System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral,"
这是我的代码:
Sql query = new Sql();
StringBuilder comando = new StringBuilder();
comando.Append("SELECT EntCod FROM ENT001 T1 (NOLOCK) " +
"WHERE T1.EntCpfCgc = @ENTCPFCGC ");
query.addParametro("ENTCPFCGC", CPFCGC);
DataTable resultado = query.Select(comando.ToString()).Tables[0];
的 “SQL” 类是一个SQL服务器数据库连接控制类。
Web服务正在运行的用户帐户(或服务在连接字符串中使用的用户名/密码(如果使用sql登录而不是Windows身份验证)不能访问sql服务器(无需登录或无效登录),和/或它没有(至少我会下注)对数据库的读/写访问权限。这几乎是SOP。 – Will
我解决了我的问题,谢谢! – lucasrhuan