Microsoft SQL Server 7.0 - OLAP 相關問題

【「Microsoft SQL Server 7.0」以下簡稱「SQL Server 7.0」】

問:安裝SQL Server 7.0是否自動安裝OLAP服務?

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

問:如何確定我已安裝了OLAP服務?

答:請在"控制臺"中的"服務"中查看是否有"MSSQLServerOLAPService"這項服務并且能正常啟動。

問:啟動"MSSQLServerOLAPService"這項服務時,出現(xiàn)"Can not start service. Access denied(服務不能啟動。訪問被拒絕)"的錯誤消息,如何解決?

OLAP安裝的預設路徑為"Program FilesOLAP Services",如果您的計算機中有另一個目錄名稱為"program"則有可能有此問題。

問:我要如何獲得OLAP循序漸進的教學資料,以便快速入門了解SQL Server 7.0所附的OLAP服務功能?

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

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

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

問:執(zhí)行OLAP創(chuàng)建元(dimensions)或立方體(cubes)時出現(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: 的錯誤消息,如何解決?

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

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

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