Microsoft SQL Server 7.0 - OLAP 相關(guān)問(wèn)題

【「Microsoft SQL Server 7.0」以下簡(jiǎn)稱「SQL Server 7.0」】

問(wèn):安裝SQL Server 7.0是否自動(dòng)安裝OLAP服務(wù)?

否,SQL Server 7.0和OLAP服務(wù)必須分別安裝。

問(wèn):如何確定我已安裝了OLAP服務(wù)?

答:請(qǐng)?jiān)?quot;控制臺(tái)"中的"服務(wù)"中查看是否有"MSSQLServerOLAPService"這項(xiàng)服務(wù)并且能正常啟動(dòng)。

問(wèn):?jiǎn)?dòng)"MSSQLServerOLAPService"這項(xiàng)服務(wù)時(shí),出現(xiàn)"Can not start service. Access denied(服務(wù)不能啟動(dòng)。訪問(wèn)被拒絕)"的錯(cuò)誤消息,如何解決?

OLAP安裝的預(yù)設(shè)路徑為"Program FilesOLAP Services",如果您的計(jì)算機(jī)中有另一個(gè)目錄名稱為"program"則有可能有此問(wèn)題。

問(wèn):我要如何獲得OLAP循序漸進(jìn)的教學(xué)資料,以便快速入門了解SQL Server 7.0所附的OLAP服務(wù)功能?

答:安裝完SQL Server 7.0 OLAP之后,啟動(dòng)OLAP管理器(OLAP Manager),在右方窗口有一個(gè)"OLAP Manager Tutorial"。您可以按照這份說(shuō)明跟做一次,就可以了解SQL Server 7.0所附的OLAP服務(wù)功能 。

問(wèn):如何將OLAP的MMC咬接(snap-in)加入SQL Server 7.0的企業(yè)管理器(Enterprise Manager)中?

答:
啟動(dòng)SQL Server 7.0企業(yè)管理器,選擇菜單中"Console(控制臺(tái))"的"Options(選項(xiàng))..."。
選中"Always open console in author mode(總是以編輯模式打開(kāi)控制臺(tái))"。
重新啟動(dòng)SQL Server 7.0企業(yè)管理器。
選擇菜單中"Console(控制臺(tái))"中的"Add/Remove Snap-in(添加/刪除咬接)...."將OLAP加入。

問(wèn):執(zhí)行OLAP創(chuàng)建元(dimensions)或立方體(cubes)時(shí)出現(xiàn) ODBC error:: [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 注釋:注釋:.;28000;Time: [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user注釋:注釋:.;28000;Time: 的錯(cuò)誤消息,如何解決?

答:請(qǐng)將"MSSQLServerOLAPService"這項(xiàng)服務(wù)的帳號(hào)由"local system account(本地系統(tǒng)帳號(hào))"改為域或本地用戶帳號(hào)。

問(wèn):ADOMD的程序出現(xiàn)"run time error: No transaction is active(運(yùn)行錯(cuò)誤:沒(méi)有有效的事務(wù))"的錯(cuò)誤消息,并且CPU的使用率達(dá)到100%,如何解決?

答:在ADOMD的程序使用了CommitTrans但沒(méi)有使用BeginTrans時(shí)會(huì)出現(xiàn)這種情況,如:Dim cn As New ADODB.Connectioncn.Open "Provider=MSOLAP; Data Source = "cn.CommitTrans