Microsoft KB Archive/941154

From BetaArchive Wiki
Knowledge Base


The "SQL Server:SSIS Pipeline" performance object does not appear in the "Performance object" list after you install Integration Services from a 64-bit version of SQL Server 2005

Article ID: 941154

Article Last Modified on 11/20/2007



APPLIES TO

  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium-based Systems
  • Microsoft SQL Server 2005 Standard Edition for Itanium-based Systems



Important This article contains information about how to modify the registry. Make sure that you back up the registry before you modify it. Make sure that you know how to restore the registry if a problem occurs. For more information about how to back up, restore, and modify the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows registry


SYMPTOMS

Consider the following scenario. You install Microsoft SQL Server 2005 Integration Services from a 64-bit version of Microsoft SQL Server 2005. In System Monitor, you try to add the SQL Server:SSIS Pipeline performance object. In this scenario, the SQL Server:SSIS Pipeline performance object does not appear in the Performance object list. The Performance object list is in the Add Counters dialog box in System Monitor.

CAUSE

This problem occurs because SQL Server Setup incorrectly sets the Library registry entry for the 64-bit SQL Server:SSIS Pipeline performance object to the location of the 32-bit performance object.

When you install Integration Services from a 64-bit version of SQL Server 2005, the Setup program sets the Library registry entry to the following string value:

DriveLetter:\Program Files (x86)\Microsoft SQL Server\90\DTS\Binn\DTSPipelinePerf.dll


Note DriveLetter is a placeholder for the drive where you install Integration Services.

In this string value, the DTSPipelinePerf.dll file is a 32-bit performance library.

The Library registry entry is under the following registry subkey:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\DTSPipeline\Performance


WORKAROUND

Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall the operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.

To work around this problem, follow these steps:

  1. Click Start, click Run, type regedit, and then click OK.
  2. In Registry Editor, locate the following registry entry:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\DTSPipeline\Performance\Library

  3. Double-click the Library registry entry.
  4. In the Edit String dialog box, type the following string value in the Value data box:

    DriveLetter:\Program Files\Microsoft SQL Server\90\DTS\Binn\DTSPipelinePerf.dll

  5. Restart the computer.


STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

The SQL Server:SSIS Pipeline performance object does not appear in the Performance object list after you install Integration Services from one of the following versions of SQL Server 2005:

  • Microsoft SQL Server 2005 Standard x64 Edition
  • Microsoft SQL Server 2005 Enterprise x64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium-Based Systems
  • Microsoft SQL Server 2005 Standard Edition for Itanium-Based Systems

This problem does not affect the SQL Server:SSIS Service performance object.

REFERENCES

For more information about what to consider when you install Integration Services from a 64-bit version of SQL Server 2005, visit the following Microsoft Developer Network (MSDN) Web site:

Keywords: kbtshoot kbprb kbexpertiseadvanced kbexpertiseinter kbsql2005ssis KB941154