2009-12-07 39 views
0

我拖动了从工具箱中执行t-sql语句任务。点击新的和创建的新连接。 当我执行时,它成功执行。在连接字符串中没有显示数据库。SSIS执行T-SQL语句任务连接字符串

我在Connection选项卡中将连接字符串更改为指向上面的新服务器。当我执行它时,我收到errr

描述:执行查询“DBCC SHRINKFILE(AppDB_log,300);”失败并出现以下错误:“无法在sys.database_files中找到数据库'master'的文件'AppDB_log',该文件不存在或被删除。”可能的失败原因:查询问题,“ResultSet”属性设置不正确,参数设置不正确或连接未正确建立。 End Error

我正在使用DBCC Shrinkdatabase命令。

+5

我们需要更多的信息。 – 2009-12-07 14:50:06

回答

1

尝试直接在数据库中的SSMS中运行查询,其中认为它将根据您的连接运行。如果失败,则可能是查询问题(即数据文件确实不存在)。如果成功,那么这可能是您连接的问题。

如果这是连接问题,请尝试在服务器上运行分析器并查看运行SSIS软件包时弹出的内容。

+0

USE GO 备份数据库<> ................... – ManishKumar1980 2010-01-25 17:19:44

+0

使用EXEc SQL任务 – ManishKumar1980 2010-02-05 16:50:58

0

Copuld它是一个权限问题?你有权在该数据库上运行命令吗?

+0

我有权限。 – ManishKumar1980 2009-12-07 16:36:05