MSSQLCity.Com - All about MS SQL
     
About Us  
SSWUG Articles  
Articles  
Administering  
Comparison  
General  
Know How  
Replication  
Tuning  
Undocumented  
UDF  
SQL 6.5  
FAQ  
Scripts  
Tips  
Test Exams  
Advertise  
Download  
History  
Search  
Traffic  
Related Links  
     
Your button logo
Add to Favorites
 
     
 

Troubleshooting OLAP Problems

Alexander Chigrik
chigrik@mssqlcity.com


Should you have problems with Analysis Services, review this troubleshooting checklist to find potential solutions.

*****

1. Check that you use the latest SQL Server service pack.

Because many Analysis Services bugs were fixed in SQL Server service packs, you should use the latest service pack.

To check what SQL Server service pack are you running, see this link:
How can I check what SQL service pack am I running?

To download the latest SQL Server service pack, see this link:
Where can I download the SQL Server service packs?

*****

2. You can get the error message indicates that "Cannot connect to the registry on the server computer (server2000)" when you attempt to register an OLAP server running on Windows 2000 from an OLAP server running on Windows NT.

To work around this problem, you should start the remote registry service on the computer running Windows 2000. To start the remote registry service, make the following:
Click Start -> Programs -> Administrative Tools -> Services -> right-click Remote Registry Service, and click Start.

*****

3. The MSSQLServerOLAPService service fails to start after the server computer name has been changed or the network card has been replaced.

In this case, you should reinstall Analysis Services.

*****

4. The MSSQLServerOLAPService service fails to start when the first word in the name of the root folder for Analysis Services is duplicated among root folder names on the same disk.

To work around this problem, you should rename the folder that does not contain Analysis Services.

*****

5. You will get the error message indicates that "Cannot obtain server's start directory from registry" if the path of the Analysis Services data directory contains more than 102 characters.

To work around this problem, you should change the path of the Analysis Services data directory by using the Data folder box in the Properties dialog box for the server.

*****

6. A change made to a Windows NT 4.0 user's permissions does not take effect.

This is because when the change was made the user was logged on to Windows NT 4.0 and has not logged off. To apply new permissions, the user should log off and then log on again.

*****

7. You can get error message indicates that insufficient disk space for temporary files.

To work around this problem, you should release space on the disk where the Analysis Services store the temporary file folder or you should specify a temporary file folder on another disk with more space.

*****

8. You can get error message indicates that you have not permissions to administer the Analysis server.

To work around this problem, you should log on to Analysis server using an account that is a member of the OLAP Administrators group.

*****

9. If the cubes use new SQL Server 2000 Analysis Services features, the SQL Server 7.0 OLAP Services client applications cannot see these cubes in the list of cubes in a database.

To work around this problem, you should upgrade SQL Server 7.0 OLAP Services client applications to the SQL Server 2000 Analysis Services client applications.

*****

10. If you change the data source provider for an existing cube, an error can occur the next time the cube is processed.

To work around this problem, you can use Decision Support Objects (DSO) or Cube Editor to correct the problem. Microsoft does not recommend change the data source provider for an existing cube, because different providers can use different SQL syntax.

*****

11. The users view old version of a cube or virtual cube when the cube or virtual cube was changed but not processed or when the cube or virtual cube was processed during the users browse session.

To work around this problem, the Analysis Services administrator should process cube or virtual cube and the users should log off and then log on again.

*****

12. A program using ADOMD may hang with 100% CPU if no BeginTrans corresponding to CommitTrans.

To work around this problem, always pair BeginTrans with CommitTrans.

*****

13. If a virtual dimension is based on a column that has more than 760 rows, it is not possible to drill down data for this dimension when you browse the cube.

To work around this problem, you should create a regular dimension instead of a virtual dimension. This is SQL Server 7.0 OLAP Services bug; SQL Server 2000 Analysis Services does not contain such problem.

*****

14. The SQL Server 7.0 OLAP Services Manager is unable to browse a cube when the 'All Caption' property for the dimension matches the name of any level in the dimension.

To work around this problem, you can change the name selected for the 'All Caption' property.

*****

15. If the SQL Server authentication is used to connect to SQL Server ROLAP cubes the incremental updates of ROLAP cubes may fail with error message indicates that "There is already an object named 'tableName' in the database".

The tables containing the aggregates data are dropped when incremental updates on ROLAP cubes are performed for the second time. OLAP server attempts to drop tables that have dbo as the owner. If the tables were created using another owner, the above error will be arisen. To work around this problem, you should create all objects with the user as dbo. This is SQL Server 7.0 OLAP Services bug; SQL Server 2000 Analysis Services does not contain such problem.

*****

16. When OLAP repository is empty the OLAP repository migration wizard fails with the error message indicates that "Error copying repository data".

Prior to migrating the OLAP repository, you should create at least one OLAP Services database.

*****

17. If SQL Server 7.0 OLAP Services is installed in the root directory the user connecting remotely gets an error message.

To work around this problem, Microsoft recommends to install OLAP services in the default path (..\Program Files\OLAP Services). This is SQL Server 7.0 OLAP Services bug; SQL Server 2000 Analysis Services does not contain such problem.

*****

18. You can get error during processing all shared dimensions either from SQL Server 7.0 OLAP Manager or from a SQL Server 7.0 DTS package.

To work around this problem, process each shared dimension one by one instead of trying to process all dimensions. This is SQL Server 7.0 OLAP Services bug; SQL Server 2000 Analysis Services does not contain such problem.

*****

19. You can get error during processing of a cube if the cube has more than 128 levels.

To work around this problem, Microsoft recommends limit the number of levels per cube to 128. This is SQL Server 7.0 OLAP Services bug; SQL Server 2000 Analysis Services does not contain such problem.

*****

20. After an incremental processing of the cube the date fields display incorrectly when a time dimension is based on the fact table.

This is SQL Server 7.0 OLAP Services bug. To resolve this problem, you can incrementally update or refresh the time dimension before you process the cube, or apply the service pack 2 for SQL Server 7.0.

*****


 

 
Visit The SQL Server Worldwide User's Group for all the latest news and information about SQL Server, Oracle, DB2 and XML for developers and administrators.

(c) 1997, 2005 Bits on the Wire, Inc