|
問題1.服務(wù)器上的數(shù)據(jù)庫無法刪除
服務(wù)器上的數(shù)據(jù)庫(在 ADOMD.Catalogs 中)在 DSO.Server.MDStores 集合中不出現(xiàn)而且無法刪除。
原因:知識庫已損壞或更改,或是服務(wù)器在事務(wù)中失敗。
解決方案:若要刪除該數(shù)據(jù)庫并釋放所用的磁盤空間,可使用決策支持對象 (DSO) 創(chuàng)建一個名稱相同的數(shù)據(jù)庫,然后使用 clsServer 對象的 Remove(刪除)方法將其立即刪除。
問題2.收到如下錯誤信息:"未找到該組件的許可證信息"
從 Microsoftreg; Visual Basicreg; 控件中收到"未找到該組件的許可證信息"消息。
原因:Microsoft SQL Server™ 2000 Analysis Services 所安裝的控件帶有用于運行時的許可證。Visual Basic 的安裝是在 Analysis Services 之后,未能正確安裝這些組件以便在設(shè)計環(huán)境中使用。
解決方案:在 Internet 上,訪問 Microsoft 產(chǎn)品支持服務(wù) Web 站點。
問題3.收到如下錯誤信息:"多維數(shù)據(jù)集架構(gòu)已優(yōu)化"。
在多維數(shù)據(jù)集編輯器中選擇了"優(yōu)化架構(gòu)"菜單命令后,收到"多維數(shù)據(jù)集架構(gòu)已優(yōu)化"的消息。若在此后保存該多維數(shù)據(jù)集,則會收到以下消息:"在架構(gòu)中檢測到循環(huán)。請刪除多余的聯(lián)接"。
原因:通過"優(yōu)化架構(gòu)"命令優(yōu)化架構(gòu)可能并未刪除事實數(shù)據(jù)表與維度表之間、或是雪花架構(gòu)維度的兩個維度表之間的無效聯(lián)接。
解決方案:在多維數(shù)據(jù)集編輯器的架構(gòu)視圖中,標(biāo)識無效聯(lián)接,然后通過"刪除聯(lián)接"命令將這些聯(lián)接刪除。
問題4.當(dāng)設(shè)置鉆取選項時,列表中缺少表
原因:具有優(yōu)化架構(gòu)的多維數(shù)據(jù)集可能不會將指定鉆取選項時可以使用的表全都顯示出來。
解決方案:當(dāng)指定鉆取選項時,可以將表聯(lián)接到鉆取架構(gòu)。添加表并定義 SQL WHERE 子句以建立聯(lián)接。
問題5.在引用決策支持對象 (DSO) 的對象屬性或方法時,應(yīng)用程序表現(xiàn)異常。
在應(yīng)用程序通過 LockObject 方法獲得 DSO 對象上的鎖后,其它共享該 DSO 對象的應(yīng)用程序就會在引用該對象的某些屬性或方法時表現(xiàn)異常。
原因:原始應(yīng)用程序有可能破壞了原始 DSO 對象。如果是這樣,所有其它應(yīng)用程序都將含有對該對象無效的引用,因為 DSO 會在獲得鎖后自動刷新更新過的對象。
解決方案:使用 DSO 對象的 Parent 屬性來檢查對象引用的有效性。無效的對象引用的 Parent 屬性設(shè)置為 Nothing。
|
【收藏】【打印】【進入論壇】 |
|
|
|
|
|
|
|