2009-12-07 75 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