ssis包 用户 ‘XX’ 登录失败
很奇怪,连接管理器已经验证过了。但在ssis的容器里面任然会报这个错。但是执行没有问题。(但每次领导看到这个都会批评说包没有验证过……)
验证错误。包名 连接管理器“连接管理器别名”: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码: 0x80040E4D。 已获得 OLE DB 记录。源:“Microsoft OLE DB Provider for SQL Server” Hresult: 0x80040E4D 说明:“用户 'XX' 登录失败。”。 包名.dtsx 0 0
原来如此。
- 到容器的某个数据流控件里面去;
- 把登录名XX对应的数据流控件在打开一遍。
- 确定以后容器外面就没有红色叉叉了。