2016-12-06 21 views
0

我在更換或執行teradata中的存儲過程時遇到問題。這個錯誤突然出現。我之前創建的存儲過程突然不起作用。teradata存儲過程錯誤寫入文件

當我試圖取代我得到錯誤5547的程序:無法獲取文件大小,當嘗試執行現有過程我得到錯誤7645:RTSExecSP:錯誤寫入文件。此過程以前工作正常。我正在使用TD 15.00.02.06。

我特地到錯誤定義爲在TD網站7645錯誤,它說:

「,將報告該錯誤時,同時寫入 到存儲過程中的對象代碼文件時遇到問題或在SP或 DB日誌文件損壞操作。當目錄沒有空間時可能發生這種情況 這是一個系統磁盤目錄不是數據庫的一部分。

任何人都可以建議我在TD OS的位置我應該尋找這個空間嗎?

這裏是一個簡單的存儲過程我試圖編譯

CREATE PROCEDURE [MyDb].InsertSalary ( 
    IN in_EmployeeNo INTEGER, IN in_Gross INTEGER, 
    IN in_Deduction INTEGER, IN in_NetPay INTEGER 

) 
BEGIN 
    INSERT INTO [MyDb].Salary ( 
     EmployeeNo, 
     Gross, 
     Deduction, 
     NetPay 
    ) 
    VALUES ( 
     :in_EmployeeNo, 
     :in_Gross, 
     :in_Deduction, 
     :in_NetPay 
    ); 
END; 

回答

0

早些時候我面臨同樣的問題......我用我的DBA聊......在許可level..it工作對我來說,他所做的更改。 ..