2009-11-23 40 views
0

我有許多與舊版VB6應用程序一起分發的Crystal Reports(9)報告文件。將應用程序分發給不同的客戶時,我想確保原始服務器名稱和登錄信息不再包含在.rpt文件中。無論如何,登錄信息都是在代碼中設置的。從Crystal Reports .rpt文件中刪除服務器信息

當我嘗試刪除連接信息在Crystal Reports設計所有的表格和文件信息丟失,太:(

+0

什麼版本的CR和你使用的是哪種數據庫連接? –

+0

我認爲BigBlackDog提到它是使用VB6的版本9(所以這將是RDC)。 –

回答

2

我不認爲有一種方法做你問什麼CR設計師,因爲在這個連接中你的對象包含在報告中沒有連接,沒有任何對象(如你已經發現的)

我們在一個生產環境中使用CR7和CRXI,所有報告都是使用私人數據位置進行開發的,這些數據位置無法從外部訪問,即使有人設法獲取訪問權限,他們的努力也沒有結果,敏感數據包含在開發服務器中。除非該報告文件僅用於該環境而不用於其他用戶,否則不應將報告文件保存到生產環境中。

至少我會主張創建數據庫服務器的另一個實例,如果有其他開發計算機是不可能的,那麼至少您的登錄憑據不指向生產環境。我從來沒有親自這樣做過,所以如果你決定走這條路線,需要幫助,我建議在ServerFault詢問鄉親。

相關問題