【发布时间】:2026-01-29 09:05:01
【问题描述】:
我在我的开发机器上创建了一个 SSIS 包,它很简单: 1) 从数据库中的弱表中删除记录。 2) 将文件从文件系统加载到数据库中的弱表中。 3)从asp.net页面调用包
当我在我的机器上手动运行包时,它可以工作,当保护级别为 EncryptSensitiveWithUserKey 时。当我部署时,我将保护级别更改为“DontSaveSensitive”。
当我运行 Web 应用程序时,我收到此错误 - “发生 OLE DB 错误。错误代码:0x80040E4D。OLE DB 记录可用。来源:“Microsoft SQL Native Client”。
不幸的是,我没有太多权限访问远程服务器上的 SQL Server 2005 实例来手动运行它。
当我部署包时,我包含一个 xml 配置文件并在 connectionstring 属性中包含密码。
我也打开了日志记录,但看不到任何写入事件日志或 SQL Server 的内容。 有人可以请我参考 SSIS 写入的日志表吗?我已经检查了 MSDB。是 sysdtslog90 吗?
谁能给我一些指示,我可以用什么来解决这个问题。
问候
【问题讨论】:
-
你是怎么调用这个包的?
-
它是从一个 asp.net 网页调用的。我有机会在远程数据库服务器上手动调用包,因为我必须申请访问该框才能让 dba 运行它。
标签: .net asp.net sql-server sql-server-2005 ssis