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