0

我有一个 SQL 2000 上的 DTS 包,我已经三年没有碰过它了。包每天晚上都运行没有问题,现在我需要进行一些更改。

包从几个设置了密码的 Access 文件中读取数据。当我在 DTS 设计器中打开 Access 连接并单击确定时,我收到错误消息“密码无效”。

为什么现在密码错误,但是当包每晚运行时它是有效的?我错过了什么?

编辑 - 在另一台服务器上我有 SQL 2008。当我执行导入数据时,我可以毫无问题地打开 Access 文件,只需指定 Jet OleDB:Database 密码(这是在 DTS 包中设置密码的位置)。

4

2 回答 2

0

运行时的连接字符串可能与包中的不同。

您的密码可能在配置文件或变量中。

于 2010-06-23T13:56:37.970 回答
0

回答这个问题 - 我没有使用创建(和拥有)有问题的 DTS 包的用户登录 SQL 服务器。一旦我以与包所有者相同的用户登录,一切正常。

于 2010-06-24T11:50:18.077 回答