Description of SQL Server 2000 64-bit Readme.htm additions (813953)



The information in this article applies to:

  • Microsoft SQL Server 2000 64 bit (all editions)

SUMMARY

This article discusses several items that are not documented in the SQL Server 2000 (64-bit) Readme.htm file. This article is a supplement to the Readme.htm file instead of a replacement, so make sure that you read the Readme.htm file thoroughly.

MORE INFORMATION

  • For better connectivity between a 32-bit client and SQL Server 2000 (64-bit), Microsoft recommends that you run Microsoft Data Access Components (MDAC) 2.7 Service Pack 1 or later on a 32-bit client computer.
  • The Setup command line parameter reinstallmode=amus/omus is not supported on computers that are running failover clustering.
  • The original released version of SQL Server 2000 (64-bit) can support up to 32 CPUs.
  • For databases that are migrating from SQL Server 2000 32-bit to SQL Server 2000 64-bit, the 32-bit extended stored procedures will not work with SQL Server 2000 (64-bit). The Microsoft Windows on Windows 64 (WOW) environment in 64-bit Microsoft Windows will not run 32-bit SQL Server extended stored procedures (.dlls). The 32-bit extended stored procedures must be recompiled with a 64-bit compiler to obtain the 64-bit .dlls.

    To build and to compile an extended stored procedure, you must know the locations of the following files:
    • Srv.h. You must use the 32-bit version that is available in SQL Server 2000.
    • Opends60.dll. This file is available with SQL Server 2000 (64-bit). Opends60.dll is located in the \Mssql\Binn folder.
    • Opends60.lib. This file is available with SQL Server 2000 (64-bit). Opends60.lib is located at the root of the media.

    Note Microsoft provides a 64-bit compiler with the Microsoft Platform Software Development Kit (SDK). For additional information about the Microsoft Platform SDK, visit the following Microsoft Web site:

  • If you use Console.exe, you must use the 32-bit version that is located in the Binn folder with Sqlservr.exe.

    Note No 32-bit tools are included with this release of SQL Server 2000 64-bit. However, the tools that were ported to SQL Server 2000 64-bit can be installed by the Setup program. For a list of 64-bit tools, see SQL Server 2000 (64-bit Edition) Books Online for details.
  • Microsoft Windows on Windows 64 (WOW) is a 32-bit Windows subsystem that will permit you to run 32-bit applications on 64-bit Windows. However, 32-bit applications will be running in an emulation mode. Therefore, performance may not meet your expectations. Additionally, you might experience unexpected behavior when you run 32-bit applications on 64-bit Windows. Therefore, the SQL Server 32-bit management tools are not supported for running in WOW on 64-bit Windows. You must run them remotely on a 32-bit version of Microsoft Windows.

    For more information about 32-bit tools and utilities, see the following topics:
    • Microsoft SQL Server 2000 (64-bit) Readme File; topic: Section 3.4 - Tools and Utilities of the
    • SQL Server 2000 (64-bit Edition) Books Online; topic: Tools and Utilities - Differences Between 64-bit and 32-bit Releases (64-bit) - in

      To download the SQL Server 2000 (64-bit Edition) Books Online version, visit the following Microsoft Web site:

  • The 64-bit MDAC components were included as core operating system components with the 64-bit version of Windows Server 2003. These 64-bit MDAC components were not included with SQL Server 2000 64-bit. SQL Server 2000 64-bit relies on the 64-bit MDAC components that are part of a 64-bit operating system. For more information, visit the following Microsoft Web site:


How to rebuild the master database on a Microsoft SQL Server 2000 (64-bit) cluster

Note These steps are also available in the following Microsoft Knowledge Base article:

817232 INF: How to rebuild the master database on a SQL Server 2000 (64-bit) cluster


You can rebuild the master database for an instance of SQL Server 2000 (64-bit).

To rebuild the master database, you must have the Product ID (PID) that was used to install SQL Server 2000 (64-bit). The PID is a GUID that is stored in the registry. For a default instance of SQL Server 2000 (64-bit), the PID is in the registry under the following registry key:

HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\Setup\ProductCode

For a named instance of SQL Server 2000 (64-bit), the PID is in the registry under the following registry key:

HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\<Instance name>\Setup\ProductCode

When you rebuild the master database, you can configure:
  • The sa password.
  • The collation.
  • The cross-database ownership chaining.
  • The error reporting.

If you make changes to the authentication mode, the changes are not reflected after the server is reinstalled. However, you can change the authentication mode after the reinstallation is complete.

Note You must complete all these steps from the cluster node that owns the SQL Server resource.

To rebuild the master database of a default instance of Microsoft SQL Server 2000 (64-bit), follow these steps:
  1. Take the SQL Server virtual server offline.
  2. In the Registry Editor, under the HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\<PID> registry key, make these changes:
    1. Change the SqlCluster value to 0, and note the value of SqlCLusterSec.
    2. Change the value of SqlClusterSec to 0.
    Note You must restore the value of SqlClusterSec after you rebuild the master database.

    PID is the PID of the Windows Installer package that was used to install SQL Server.
  3. Run Cliconfg.exe to start the Client Network Utility:
    1. On the Alias tab, click Add. The Add Network Library Configuration dialog box opens.
    2. For Network Libraries, click to select the Other option button.
    3. In the Server alias text box, type computer name, where computer name is the name of the local computer. For a named instance, type computer name\instance name, where computer name is the name of the local computer, and instance name is the name of the instance of SQL Server. The local computer must be the cluster node that owns the SQL Server resource.
    4. In the File name text box, type DBNETLIB.
    5. In the Parameters text box, type LPC:virtual server name. For a named instance, type LPC:virtual server name\virtual server instance name, where virtual server name is the name of the SQL Server virtual server, and virtual server instance name is the named instance of the SQL Server 2000 (64-bit) virtual server.
    6. Click OK.
  4. Run Msiexec.exe to rebuild the master database. Here is an example:

    From the command prompt, type the following

    msiexec.exe /i <PID> REINSTALL=ALL REINSTALLMODE=amus SQLAUTOSTART=0 /L*v <Path and File_name.txt>

    where PID is the PID of the Windows Installer package that was used to install SQL Server, and Path and File_name.txt is the location and the file name for the verbose log file.

    For example, type d:\rebuild_master_verbose_log.txt. The reinstallation dialog box appears. Make any changes to the sa password, collation, cross-database ownership chaining, and Watson. If you make changes to the authentication mode, they will not be reflected after the server is reinstalled. You can change the authentication mode after the reinstallation is complete.

    Note Sometimes, the computer may display a message that states that file operations are pending, and you are prompted to restart the computer. Click No.
  5. In the Registry Editor, under the HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\<PID> registry key, change the SqlCluster value to 1. Restore the value of SqlClusterSec to the value you noted in step 2.
  6. Run Cliconfg.exe to open the Client Network utility. On the Alias tab, select the server alias that you created in step 3, and then click Remove.
  7. If the computer requests a restart, restart the computer that is running SQL Server now.
  8. Bring the virtual server online.

Analysis Services feature may not appear in the feature tree when you install a different edition

In some installation scenarios, Analysis Services may not appear as expected in the Setup feature tree where you select features for your installation of SQL Server 2000 (64-bit). This behavior may occur if you install an edition of Analysis Services after you remove a different edition of Analysis Services. To work around the problem, remove the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Component Set:OLAPInstance registry key after you remove one edition of Analysis Services but before you install a different edition.

Note This might only occur when you install a different edition of Analysis Services than the one that was originally installed. If the same edition of Analysis Services is reinstalled, the feature tree displays the Analysis Services feature as expected.

Modification Type:MinorLast Reviewed:4/6/2006
Keywords:kbinfo kbhowto KB813953 kbAudDeveloper kbAudITPRO