Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用户“NT授权\匿名登录”登录失败。SSIS错误_C#_Sql_Asp.net_Iis_Ssis - Fatal编程技术网

C# 用户“NT授权\匿名登录”登录失败。SSIS错误

C# 用户“NT授权\匿名登录”登录失败。SSIS错误,c#,sql,asp.net,iis,ssis,C#,Sql,Asp.net,Iis,Ssis,从bids包手动成功执行 当我尝试运行时,正在从asp.net页执行ssis包 单击第页上的“执行程序包”会出现以下错误 SSIS错误代码DTS_E_OLEDBERROR。发生OLE DB错误。错误 代码:0x80040E4D。OLE DB记录可用。资料来源:微软 SQL Server本机客户端10.0 Hresult:0x80040E4D说明:登录 用户“NT授权\匿名登录”失败。。SSIS错误代码 DTS_E_无法从ConnectionManager获取重新连接。这个 对连接管理器的Acqu

从bids包手动成功执行

当我尝试运行时,正在从asp.net页执行ssis包 单击第页上的“执行程序包”会出现以下错误

SSIS错误代码DTS_E_OLEDBERROR。发生OLE DB错误。错误 代码:0x80040E4D。OLE DB记录可用。资料来源:微软 SQL Server本机客户端10.0 Hresult:0x80040E4D说明:登录 用户“NT授权\匿名登录”失败。。SSIS错误代码 DTS_E_无法从ConnectionManager获取重新连接。这个 对连接管理器的AcquireConnection方法调用 失败,错误代码为0xC0202009。可能会发布错误消息 在此之前,请提供有关AcquireConnection方法的原因的更多信息 呼叫失败。组件查找1 2791验证失败,并且 返回错误代码0xC020801C。一个或多个组件发生故障 验证


任务验证期间出现错误

我假设您正在使用内部凭据对SQL Server进行身份验证?IIS用户是否具有访问数据库的权限?换言之,为您的网站运行IIS应用程序池有什么用?该用户是否具有登录到SQL Server并运行包的凭据?您的站点设置的身份验证模式是什么?我的猜测是,您的IIS被设置为本地用户,当您解决此问题时,您将遇到kerberos问题,只是对已经说过的内容进行了一些扩展。听起来SSIS包有一个基于Windows身份验证集成身份验证的连接字符串。当您在竞价中运行它时,您是以自己的身份运行的,并且可能具有访问权限。当您从IIS运行它时,您将使用一组不同的凭据、IIS凭据、传递凭据或某些其他凭据。不使用windows凭据。在我的本地机器上,它在asp.net页面上工作正常,在IIS中发布后,我收到了错误IIS设置,用于网络服务身份验证,