2014-03-24 67 views
1

我沒有發送我們的新ssrs 2008訂閱。 舊的訂閱工作正常。新郵件訂閱在遷移後沒有在SQL Server 2005報告服務中提供

出現這種情況,因爲我們從Windows Server遷移我們的SSRS服務器2005/SSRS 2008與Windows Server 2008/2008年SSRS

的主要區別在於,我可以在數據表中看到一個新的虛擬機是新的預約狀態字段是268435457,而不是1或3

所以我的服務器配置應該是罰款,因爲舊的訂閱工作正常,只有新的訂閱都不會出來。

我發現有人用同樣的問題,但沒有提供解決方案

New Email Subscriptions are not delivering in SQL Server 2005 Reporting services

感謝

回答

1

這是我們的錯,因爲3員工對這個問題的工作,我無法看到所有的一切完成。

然後我激活詳細日誌記錄,並得到一個錯誤。

奇怪的是,錯誤沒有顯示在日誌中,直到使用詳細設置。該錯誤應該被添加到日誌中的「信息」級別

時間表!WindowsService_ .... ::錯誤處理 事件「TimedSubscription」,數據= ....錯誤= 微軟.ReportingServices.Diagnostics.Utilities.ReportServerStorageException: 報表服務器數據庫內發生錯誤。這可能是 在 數據庫中發生連接故障,超時或磁盤狀況不足的原因。 ---> System.Data.SqlClient.SqlException:在INSERT語句 衝突與外鍵約束 「FK_Notifications_Subscriptions」。衝突發生在數據庫 「ReportServer」,表「dbo.Subscriptions_OLD」,列 'SubscriptionID'。

當我們troubleshooted別的東西有人改名爲「認購」表「Subscription_Old」,並創建了一個新的「訂閱」 evrything奮力罰款除計劃報告

+0

你是如何解決這個問題。我得到同樣的東西。有兩個表格「訂閱」和「訂閱1」。我的錯誤表示它使用「Subscriptions1」表,但我在「Subscriptions1」中看不到任何FK。 –

+0

我們只是刪除新表和定勢中包含的FK – freddoo

+0

由於舊錶的關係,我重新在ActiveSubscriptions和通知的FK約束上引用原始訂閱表。即使這兩個表設置爲使用Subscriptions1的ID作爲FK,訂閱仍由SSRS使用。 –

相關問題