Upload
zgocz
View
293
Download
1
Embed Size (px)
Citation preview
Upgrade and Installation GuideUpgrade to and Installation of SQL Server 2008 (R2) in an SAP Environment
Target Audience ■ Technology Consultants ■ System Administrators
PUBLICDocument version: 1.10 – 2011-04-11
Typographic Conventions
Example Description
<Example> Angle brackets indicate that you replace these words or characters with appropriate entries to make entries in the system, for example, “Enter your <User Name>”.
ExampleExample
Arrows separating the parts of a navigation path, for example, menu options
Example Emphasized words or expressions
Example Words or characters that you enter in the system exactly as they appear in the documentation
http://www.sap.com Textual cross-references to an internet address
/example Quicklinks added to the internet address of a homepage to enable quick access to specific content on the Web
123456 Hyperlink to an SAP Note, for example, SAP Note 123456
Example ■ Words or characters quoted from the screen. These include field labels, screen titles, pushbutton labels, menu names, and menu options.
■ Cross-references to other documentation or published works
Example ■ Output on the screen following a user action, for example, messages ■ Source code or syntax quoted directly from a program ■ File and directory names and their paths, names of variables and parameters, and
names of installation, upgrade, and database tools
EXAMPLE Technical names of system objects. These include report names, program names, transaction codes, database table names, and key concepts of a programming language when they are surrounded by body text, for example, SELECT and INCLUDE
EXAMPLE Keys on the keyboard
2/38 PUBLIC 2011-04-11
Document History
CAUTION
Before you start the implementation, make sure you have the latest version of this document.
You can find the latest version at the following location:
http://service.sap.com/instguides
Version Date Description
1.10 2011-04-11 Updated VersionProcedure for changing page verify option added in sections: ■ Upgrading SQL Server 2000 or 2005 to SQL Server 2008 (R2) for an Existing Non-High-
Availability SAP System
■ Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP High-Availability System.
1.00 2010-09-20 Initial Version
2011-04-11 PUBLIC 3/38
Table of Contents
Chapter 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Chapter 2 General Requirements and Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Chapter 3 Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP
System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.1 General Prerequisites for Upgrading SQL Server to SQL Server 2008
(R2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2 Upgrading SQL Server 2000 or 2005 to SQL Server 2008 (R2) for an Existing
Non-High-Availability SAP System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.3 Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP High-
Availability System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Chapter 4 Installing SQL Server 2008 (R2) for a New SAP System . . . . . . . . . . . . . . . . 23
4.1 Installing the SQL Server Database Software with SQL4SAP . . . . . . . . . . . . . . . 23
4.2 Installing the SQL Server 2008 (R2) Database Server Software
Manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.3 Clustering the SQL Server 2008 (R2) Database Server Software . . . . . . . . . . . . 27
4.4 Installing the SQL Server 2008 (R2) Native Client Software
Manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Chapter 5 Setting the SQL Server Agent Configuration . . . . . . . . . . . . . . . . . . . . . . . 33
4/38 PUBLIC 2011-04-11
1 Introduction
This document describes the upgrade to or installation of SQL Server 2008 (R2) for an SAP system.
You have the following options to use SQL Server 2008 (R2) in an SAP environment:
■ You upgrade an existing SQL Server 2000 or SQL Server 2005 instance that is already running an
SAP system to SQL Server 2008 (R2). SAP does not support any upgrade method other than that
described here. For more information, see Upgrading SQL Server to SQL Server 2008 (R2) for an Existing
SAP System [page 11].
CAUTION
Before you upgrade SQL Server 2000 or SQL Server 2005 to SQL Server 2008 (R2), make sure
that you import the required support packages [page 7] to your system. Otherwise, the
upgraded system does not function correctly with SQL Server 2008 (R2).
■ You upgrade an existing SQL Server 2008 instance that is already running an SAP system to SQL
Server 2008 R2. Since SQL Server 2008 R2 is treated as a Service Pack for SQL Server 2008, prepare
your landscape as you would do for an upgrade to SQL Server 2008.
■ You install SQL Server 2008 (R2) for a new SAP system that is based on SAP NetWeaver 7.0 SR3,
SAP NetWeaver 7.0 EHP1 SR1 (7.01 SR1) or SAP NetWeaver 7.1, and higher. For more information,
see Installing SQL Server 2008 (R2) for a New SAP System [page 23].
NOTE
If you want to install SQL Server 2008 (R2) for an SAP system that is based on SAP NetWeaver
7.1, see SAP Note 1152240.
You have the following options to install SQL Server 2008 (R2) for a new SAP system.
● You install SQL Server 2008 (R2) for a non-high-availability (non-HA) SAP system
You can either install the SQL Server database software using a special VB script named
SQL4SAP.vbs provided by SAP, or you can install it manually.
NOTE
We highly recommend that you perform any new installation of an SQL Server 2008 (R2)
instance for a non-HA system with the SQL4SAP.vbs script. The script is located on the
SQL Server 2008 (R2) RDBMS DVD that is shipped with the SAP products.
● You install SQL Server 2008 (R2) for a high availability (HA) SAP system
NOTE
If you want to install the SQL Server database software for an HA system, you must install
the SQL Server database software manually. You cannot use the SQL4SAP.VBS script.
1 Introduction
2011-04-11 PUBLIC 5/38
■ You perform a system copy of an SAP system based on SAP NetWeaver 7.0 SR3, SAP NetWeaver 7.0
EHP1 SR1 (7.01 SR1), or SAP NetWeaver 7.1, and higher. For more information, see SAP Note
1152240.
1 Introduction
6/38 PUBLIC 2011-04-11
2 General Requirements and Restrictions
Required SAP Notes
Read the following SAP notes before using SQL Server 2008 (R2):
General SAP Notes
Note Number Title Remarks
1152240 Setting Up Microsoft SQL Server 2008 (R2)
Provides the latest information about the upgrade to and installation of SQL Server 2008 (R2).
1476478 Release planning for Microsoft SQL Server 2008 R2
Provides release planning information about SQL Server 2008 R2 and the minimum SAP support package levels
1076022 Release planning for Microsoft SQL Server 2008
Provides release planning information about SQL Server 2008 and the minimum SAP support package levels
1252970 Triggers on SAP tables In general, SAP does not support any triggers on SAP tables in SQL Server. If, due to application-specific requirements, you have to use triggers on SAP tables in SQL Server, follow the guidelines stated in this SAP note.
Business Intelligence (BI)-Specific SAP Notes
Note Number Title Remarks
114163 Preparations for SQL 2008 BI customers
–
1126568 Enable star join optimization with SQL Server 2008
–
991014 Vardecimal compression/row compression for BI on SQL Server
–
Required Support Packages
The minimum basis support package levels to run on SQL Server 2008 (R2) are:
SAP Release and Support Package
Release Support Package Level
SAP NetWeaver 7.0 SR3 >= 14 and BI SP16
2 General Requirements and Restrictions
2011-04-11 PUBLIC 7/38
Release Support Package Level
SAP NetWeaver 7.0 EHP1 SR1 (7.01 SR1) > = 00
SAP Netweaver 7.1 (7.10) 8
Release 7.1 EHP1 (7.11) > = 00
NOTE
We recommend that you apply all available basis support packages before using SQL Server 2008
(R2) in a production system.
General Requirements and Restrictions for Using SQL Server 2008 (R2)
Note the following general requirements and restrictions, which both apply when using SQL Server
2008 (R2) for a non-HA or a HA SAP system:
■ Only SAP releases based on SAP NetWeaver 7.0 SR3, SAP NetWeaver 7.0 EHP1 SR1, or SAP NetWeaver
7.1 and higher are supported to run on SQL Server 2008 (R2). For more information, see SAP Note
1152240.
■ Not all combinations of SQL Server 2008 (R2) and Windows are supported by all SAP products.
For up-to-date information on supported releases of SAP systems with SQL Server 2008 (R2), see
the Product Availability Matrix (PAM) at:
http://service.sap.com/pam
■ You must only use the SAP upgrade and installation tools according to the instructions and for
the purposes described in the SAP upgrade and installation documentation. Improper use of the
SAP upgrade and installation tools can damage files and already upgraded or installed systems.
■ Only the SQL Server 2008 (R2) upgrade and installation procedures described in this guide have
been tested by SAP. All other upgrade and installation procedures described in the SQL Server
Books Online have not been tested by SAP.
■ When installing or upgrading to SQL Server 2008 (R2), make sure that you have enough free disk
space available on the system drive for:
● Net Framework
For 64-bit, in addition to the 32-bit .Net Framework, the 64-bit .Net Framework is also installed.
● SQL Server client tools
● SQL Server instance
● Temporary space during the installation
The required disk space depends on the type of SQL Server components already installed or to be
installed. It also depends on the system. You might require up to 4 GB free disk space on the system
drive.
2 General Requirements and Restrictions
8/38 PUBLIC 2011-04-11
Additional Requirements and Restrictions for Using SQL Server 2008 (R2) in a High-Availability SAP System
In addition to the general requirements and restrictions listed above, the following requirements and
restrictions apply for the upgrade to and installation of SQL Server 2008 (R2) in a high-availability (HA)
system.
NOTE
For a complete list of the restrictions and more information, see:
■ SQL Server 2008 Books Online at:
http://msdn.microsoft.com/en-us/library/bb543165.aspx
■ SQL Server 2008 R2 Books Online at:
http://msdn.microsoft.com/en-us/library/ms130214.aspx
■ Make sure that you have not applied NTFS compression to the disk where you install the SQL
Server software.
■ Make sure that you have not installed anti-virus software on your Microsoft failover cluster.
For more information, see the Microsoft KB article Antivirus software that is not cluster-aware may cause
problems with Cluster Services, which is available at: http://support.microsoft.com/kb/250355/en-
us.
■ Check the system logs of the nodes for any errors before starting the installation.
■ Windows Server 2003: You have created domain user groups for each clustered service such as SQL
Server, SQL Agent, as follows:
● Ask the domain administrator to create the domain groups with the Group Type Security and
Group Scope Global
● The group names must already exist in the domain before starting the SQL Server upgrade.
● Ask your domain administrator to add the startup account for each service to the
corresponding domain group
● Microsoft recommends that you use a different domain group for each service.
● Microsoft recommends that you do not share the SQL Server domain groups with other
applications.
2 General Requirements and Restrictions
2011-04-11 PUBLIC 9/38
3 Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP System
The following sections describe how to upgrade SQL Server 2000 or SQL Server 2005 to SQL Server 2008
(R2).
CAUTION
The upgrade procedure in this document is only valid if the SQL Server database 2000 or 2005
software was installed by the SAP script or manually as described in the SQL Server 2000 or SQL
Server 2005 Upgrade and Installation Guide.
3.1 General Prerequisites for Upgrading SQL Server to SQL Server 2008 (R2)
If you want to upgrade SQL Server 2000 or SQL Server 2005 for an existing SAP system, you must meet
the following prerequisites:
■ You use Windows Server 2003 SP2 or higher.
■ You use an SAP system based on SAP NetWeaver 7.0 SR3, SAP NetWeaver 7.0 EHP1 SR1, or SAP
NetWeaver 7.1, and higher with the minimum recommended support package level for SQL Server
2008 (R2).
■ You have imported the latest SAP kernel patches, dbsl library, and support packages, making sure
that you apply at least the minimum level mentioned above.
You can find these patches on SAP Service Marketplace. For more information, see SAP Note
19466.
■ Only valid for: Java |
If you use a Java system, you have updated the JDBC driver as described in SAP Note 639702End of: Java |
■ If your SQL Server release is SQL Server 2005, make sure that you have applied SP2 to your system
before you upgrade your system to SQL Server 2008 (R2).
■ If you installed the SQL Server 2000 or SQL Server 2005 database software with the SQL4SAP.VBS
script or manually, only the SQL Server features that are required for the operation of the SAP
application were installed.
If you installed additional SQL Server features, for example, Analysis Services, Report Services, Integration
Services and SQL Server Replication, check the SQL Server Books Online for any upgrade restrictions and
steps.
3 Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP System
3.1 General Prerequisites for Upgrading SQL Server to SQL Server 2008 (R2)
2011-04-11 PUBLIC 11/38
■ You have backed up your SQL Server database.
■ You have shut down the SAP system.
3.2 Upgrading SQL Server 2000 or 2005 to SQL Server 2008 (R2) for an Existing Non-High-Availability SAP System
This section provides information about the upgrade of SQL Server 2000 or SQL Server 2005 system to
SQL Server 2008 (R2) in an existing non-high-availability system.
CAUTION
With SQL Server 2008, SAP no longer supports 32-bit database servers or 32 bit application servers.
Therefore, we do not support upgrading a 32-bit SQL Server 2000 or SQL Server 2005 database
server to SQL Server 2008 (R2).
Prerequisites
■ You have met the general prerequisites [page 11].
■ If your SQL Server release is SQL Server 2000, make sure that you apply SP4 to the system before
you upgrade to SQL Server 2008 (R2).
■ Make sure that the server and database collations are set to SQL_Latin1_General_CP850_BIN2.
For more information on the collation for SQL Server 2000, see SAP Note 600027.
■ SQL Server 2008 (R2) requires Microsoft .NET Framework 3.5 (x64) or Microsoft .NET Framework 2.0 (IA64,
Windows Server 2003).
● Windows Server 2008 R2:
Add the .NET Framework 3.5 SP1 feature as follows:
1. Log on as local administrator.
2. Open an elevated command prompt.
3. Enter the following command:
servermanagercmd –install NET-Framework-Core
4. Reboot your system.
● Windows Server 2008 (or lower):
Install or update the Microsoft .Net Frameworks as follows:
1. Log on as a local administrator.
2. Insert the SQL Server 2008 RDBMS DVD or SQL Server 2008 R2 RDBMS DVD in your
DVD drive or copy it locally.
3. Run one of the following .Net Frameworks executables:
◆ For x64, run the executable dotNetFx35setup.exe, which is located in the following
directory:
▶ SQL Server 2008:
x86-x64-IA64\EnterpriseEdition\<platform>\redist\DotNetFrameworks
3 Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP System
3.2 Upgrading SQL Server 2000 or 2005 to SQL Server 2008 (R2) for an Existing Non-High-Availability SAP System
12/38 PUBLIC 2011-04-11
▶ SQL Server 2008 R2:
x86-x64-IA64\EnterpriseEdition\redist\DotNetFrameworks\dotNetFX35
\<platform>
◆ For IA64, Windows Server 2003, run the executable NetFx20SP2_ia64.exe, which is
located in the directory:
x86-x64-IA64\EnterpriseEdition\ia64\redist\2.0
4. Accept the licensing terms for the .Net Frameworks and choose Install.
5. After the installation of the .Net Frameworks has finished, reboot your system.
Procedure
1. Upgrade the SQL Server 2000 or 2005 instance to SQL Server 2008 (R2) as follows:
1. Log on to the host as a local administrator.
2. Insert the SQL Server 2008 RDBMS DVD or SQL Server 2008 R2 RDBMS DVD for an upgrade
to SQL Server 2008 R2 in your DVD drive or copy it locally.
3. Change to the directory:
x86-x64-ia64\EnterpriseEdition.
4. Start the installation program with setup.exe.
NOTE
Make sure that you have installed or updated the Microsoft .Net Frameworks as described
under Prerequisites above.
5. Enter the required information as specified in the table below:
NOTE
The installation writes the log files to the directory %ProgramFiles%\Microsoft SQL
Server\100\Setup Bootstrap\LOG\<YYYYMMDD_HHMM>. You find the summary of the
setup log in Summary_<HOSTNAME><YYYYMMDD_HHMM>.txt in the same directory.
Window Input
Windows Update Standalone Installer If you have not installed the required Windows prerequisites, install them as follows:1. To install the Windows hotfix, choose OK.2. When the installation is finished, reboot your
system, if required.3. Restart the installation with setup.exe.
Installation Prerequisites Choose Install.Setup installs SQL Server support files.
SQL Server Installation Center 1. Choose Installation.2. Choose Upgrade from SQL Server 2000 or SQL Server
2005 or SQL Server 2008.
Setup Support Rules If there are no failed operations or warnings, choose OK. Otherwise, first check the warnings.
Product Key Enter the product key and choose Next.
3 Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP System
3.2 Upgrading SQL Server 2000 or 2005 to SQL Server 2008 (R2) for an Existing Non-High-Availability SAP System
2011-04-11 PUBLIC 13/38
Window Input
License Terms Accept the Microsoft software license terms and choose Next.
Setup Support Files Choose Install.
Setup Support Rules If there are no failed operations or warnings, choose Next. Otherwise, first check the warnings.
Select Instance Select the instance you want to upgrade and choose Next.
Select Features Choose Next.
Instance Configurations Leave the default values and choose Next.
Disk Space Requirements Review the disk space requirements and choose Next.
Server Configuration If required, enter the service accounts and then choose Next.For more information, see SQL Server Books Online.
Full Text Upgrade Select your option (see SQL Server Books Online for additional information) and then choose Next.
Error and Usage Reporting Select the required usage reporting and choose Next.
Upgrade Rules If there are no failed operations or warnings, choose Next. Otherwise, first check the warnings.
Ready to Upgrade The setup validates the input and analyzes the upgrade.Review the status and then choose Upgrade.
Upgrade Progress The upgrade progress is shown with an indicator.When finished press Next.
Complete The setup writes a status screen and shows the location of the full upgrade log.
Completing Microsoft SQL Server 2008 Setup After the upgrade has been completed, choose Close.
6. When you have finished the upgrade, check that the Named Pipes and TCP/IP protocol in the
SQL Server Configuration Manager are enabled.
If required, enable them as follows:
1. Choose Start All Programs Microsoft SQL Server 2008 (R2) Configuration Tools SQL Server
Configuration Manager .
2. Expand SQL Server Network Configuration and select one of the following:
■ For a default instance, select Protocols for MSSQLServer
■ For a named instance, select Protocols for <SAPSID>
3. In the right-hand pane, under Protocol Name, right-click Named Pipes and TCP/IP, and select
Enable.
7. Restart SQL Server.
3 Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP System
3.2 Upgrading SQL Server 2000 or 2005 to SQL Server 2008 (R2) for an Existing Non-High-Availability SAP System
14/38 PUBLIC 2011-04-11
8. Install the latest Service Pack and Cumulative Update. For more information, see SAP Note
62988.
9. Set the configuration for the SQL Server Agent [page 33].
10. If you require the SQL Server 2008 (R2) Management tools, which are not installed with the
upgrade of SQL Server 2000 (IA64) to SQL Server 2008 (R2), relaunch setup.exe and enter the
information as described in the following table:
Window Input
SQL Server Installation Center Choose the SQL Server standalone installation or add features to an existing installation.
Setup Support Rules If there are no failed operations or warnings, choose OK. Otherwise, first check the warnings.
Setup Support Files Choose Install.
Setup Support Rules If there are no failed operations or warnings, choose Next. Otherwise, first check the warnings.
Instance Type 1. Select Add features to an existing instance of SQL Server 2008 and select the instance.
2. Choose Next.
Feature Selection 1. Choose the required tools in the shared features.
NOTE
The Tools Integration Services and Microsoft Sync Framework are not required for SAP applications.
2. Choose Next.
Error Reporting Select the required error reporting and choose Next.
Installation Rules If there are no failed operations or warnings, choose Next. Otherwise, first check the warnings.
Ready to Install Check the summary list and choose Install.
Installation Progress You can monitor the installation progress of selected features in this screen.When finished, choose Next.
Complete Review the overview and log if necessary and choose Close.
2. Run the SAP tools for MS SQL Server.
This program performs the post-upgrade steps that are required for SAP ABAP products running
on SQL Server 2008 (R2). For more information, see SAP Note 683447.
Proceed as follows:
1. Download the zip file that includes the SAP tools for MS SQL Server from
http://service.sap.com/msplatforms SQL Server
2. Extract it to an empty local directory on the database server.
3. Run sapinst.exe, and choose Upgrade to MS SQL Server 2005 or higher.
3 Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP System
3.2 Upgrading SQL Server 2000 or 2005 to SQL Server 2008 (R2) for an Existing Non-High-Availability SAP System
2011-04-11 PUBLIC 15/38
3. Start the SAP system.
4. Connect with a database administrator logon to the SQL Server 2008 (R2) Management Studio and
execute the following commands:
use <SID> – where <SID> is your SAP database
go
EXEC sp_updatestats
go
It takes some time to replace the old SQL Server index statistics with new SQL Server 2008 (R2)
statistics. You can execute this while the SAP system is online.
5. Change the page verify option with the following commands:
use master
go
alter database <SID> SET PAGE_VERIFY CHECKSUM;
go
3.3 Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP High-Availability System
This section provides information about the upgrade of SQL Server 2000 or SQL Server 2005 system to
SQL Server 2008 (R2) in an existing high-availability (HA) system.
CAUTION
You cannot upgrade the clustered SQL Server 2000 (IA64) to a clustered SQL Server 2008 (R2).
Instead you have to uninstall the existing SQL Server databases and install a new clustered SQL
Server 2008 (R2). When you have finished, follow the instructions for a homogeneous system
copy.
Prerequisites
■ You have met the general prerequisites [page 11].
■ You disable all trace flags set in the SQL Server.
■ You check that the failover of the existing SQL Server installed in your cluster is working by moving
the SQL Server group between the cluster nodes before you perform the upgrade to SQL Server
2008 (R2).
■ You review the following sections in SQL Server Books Online:
● Before Installing Failover Clustering
● Preinstallation Checklist
■ SQL Server 2008 (R2) requires Microsoft .NET Framework 3.5 (x64) or Microsoft .NET Framework 2.0 (IA64,
Windows Server 2003).
For more information, see http://msdn.microsoft.com/en-us/library/ms191295.aspx
3 Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP System
3.3 Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP High-Availability System
16/38 PUBLIC 2011-04-11
● Windows Server 2008 R2:
Add the .NET Framework 3.5 SP1 feature as follows:
1. Log on as local administrator.
2. Open an elevated command prompt.
3. Enter the following command:
servermanagercmd –install NET-Framework-Core
4. Reboot your system.
● Windows Server 2008 (or lower):
Install or update the Microsoft .Net Frameworks as follows:
1. Log on as a local administrator.
2. Insert the SQL Server 2008 RDBMS DVD or SQL Server 2008 R2 RDBMS DVD in your
DVD drive or copy it locally.
3. Run one of the following .Net Frameworks executables:
◆ For x64, run the executable dotNetFx35setup.exe, which is located in the following
directory:
▶ SQL Server 2008:
x86-x64-IA64\EnterpriseEdition\<platform>\redist\DotNetFrameworks
▶ SQL Server 2008 R2:
x86-x64-IA64\EnterpriseEdition\redist\DotNetFrameworks\dotNetFX35
\<platform>
◆ For IA64, Windows Server 2003, run the executable NetFx20SP2_ia64.exe, which is
located in the directory:
x86-x64-IA64\EnterpriseEdition\ia64\redist\2.0
4. Accept the licensing terms for the .Net Frameworks and choose Install.
5. After the installation of the .Net Frameworks is finished, reboot your system.
■ You install the Microsoft Installer (MSI) 4.5 or higher, and the SQL Server support files:
1. Change to the directory:
x86-x64-IA64\Enterprise Edition
2. Start the installation program with setup.exe
3. Install the Microsoft Installer (MSI) 4.5 file and the support files.
■ Windows Server 2003 only:
If you use Windows Server 2003, request and download the Windows hotfix for your server
architecture at:
http://support.microsoft.com/kb/937444.
Install the hotfix on the current node.
■ You reboot the node.
■ You perform a failover to an upgraded node that meets all the prerequisites.
3 Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP System
3.3 Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP High-Availability System
2011-04-11 PUBLIC 17/38
■ You install the Microsoft .Net Framework, Microsoft Installer. setup support files, and, the
Windows hotfix (Windows Server 2003) on the second node.
Procedure
After having met all prerequisites on all nodes, start the failover cluster upgrade of the SQL Server
instance to SQL Server 2008 (R2).
Perform the following steps on all cluster nodes, beginning with the passive node:
1. Log on to the host as a domain administrator user on all nodes.
2. Insert the SQL Server 2008 or SQL Server 2008 R2 RDBMS DVD in your DVD drive or copy it locally.
3. Move all the cluster resources and groups to the first cluster node.
4. Change to the directory x86-x64-IA64\EnterpriseEdition.
5. Start the installation program with setup.exe.
NOTE
Make sure that you have installed or updated the Microsoft .Net Frameworks as described
under Prerequisites above.
6. Enter the required information as specified in the table below.
NOTE
The installation writes the log files to the directory %ProgramFiles%\Microsoft SQL Server
\100\Setup Bootstrap\LOG\<YYYYMMDD_HHMM>. You can find the summary of the setup log
in Summary_<HOSTNAME><YYYYMMDD_HHMM>.txt in the same directory.
Window Input
Windows Update Standalone Installer If you have not yet installed the required Windows prerequisites, install them as follows:1. To install the Windows hotfix, choose OK2. Windows Server 2003:
Install hotfix KB937444.3. When the installation of the hotfix(es) is
finished, reboot your system.4. Restart the installation with setup.exe.
Installation Prerequisites Choose Install.If required, the SQL Server Setup installs SQL Server support files.
SQL Server Installation Center 1. Choose Installation.2. Choose Upgrade from SQL Server 2000 or SQL Server
2005.
Setup Support Rules If there are no failed operations or warnings, choose OK. Otherwise, first check the warnings.
Product Key Enter the product key and choose Next.
License Terms Accept the Microsoft software license terms and choose Next.
Setup Support Files Choose Install.
3 Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP System
3.3 Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP High-Availability System
18/38 PUBLIC 2011-04-11
Window Input
Setup Support Rules If there are no failed operations or warnings, choose Next. Otherwise, first check the warnings.
Select Instance Select the instance you want to upgrade and choose Next.
Select Features Choose Next.
Instance Configurations Leave the default values and choose Next.
Disk Space Requirements Review the disk space requirements and choose Next.
Server Configuration If required, enter the service accounts and then choose Next.For more information, see SQL Server Books Online.
Full Text Upgrade Select your option (see SQL Server Books Online for additional information) and then choose Next.
Error Reporting Select the required error reporting and choose Next.
Upgrade Rules If there are no failed operations or warnings, choose Next. Otherwise, first check the warnings.
Ready to Upgrade The setup validates the input and analyzes the upgrade.Review the status and then choose Upgrade.
Upgrade Progress The upgrade progress is shown with an indicator.When finished press Next.
Complete The setup writes a status screen and shows the location of the full upgrade log.
Completing Microsoft SQL Server 2008 Setup After the upgrade has been completed, choose Close.
7. When you have finished, complete the upgrade on the second cluster node:
NOTE
Make sure that you have installed or updated the Microsoft .Net Frameworks on the other
node(s) as described under Prerequisites above.
1. Restart the installation program with setup.exe on the second cluster node.
2. Enter the required information as specified in the table below.
NOTE
The installation writes the log files to the directory %ProgramFiles%\Microsoft SQL
Server\100\Setup Bootstrap\LOG\<YYYYMMDD_HHMM>. You can find the summary of
the setup log in Summary_<HOSTNAME><YYYYMMDD_HHMM>.txt in the same directory.
Window Input
Windows Update Standalone Installer If you have not installed the required Windows prerequisites, install them as follows:1. To install the Windows hotfix, choose OK.2. Windows Server 2003:
Install the hotfix KB937444.
3 Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP System
3.3 Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP High-Availability System
2011-04-11 PUBLIC 19/38
Window Input3. When the installation is finished, reboot your
system.4. Restart the installation with setup.exe.
SQL Server Installation Center 1. Choose Installation.2. Choose Upgrade from SQL Server 2000 or SQL Server
2005.
Setup Support Rules If there are no failed operations or warnings, choose OK. Otherwise, first check the warnings.
Product Key If this window appears, enter the product key and choose Next.
License Terms Accept the Microsoft software license terms and choose Next.
Setup Support Files Choose Install.
Setup Support Rules If there are no failed operations or warnings, choose Next. Otherwise, first check the warnings.
Select Instance Select the instance you want to upgrade and choose Next.
Select Features NOTE
In this screen, the features to upgrade are pre-selected. You cannot change the features to be upgraded nor can you add any new features.
Choose Next.
Instance Configurations 1. Select the instance you want to install.2. Leave the default values in field Instance ID.3. Choose Next.
Disk Space Requirements Review the disk space requirements and choose Next.
Server Configuration 1. Enter the same domain account that you entered on the first cluster node for SQL Full-text Filter Daemon Launcher. Otherwise, leave the same default values as on the first node.
2. Choose Next.
Full Text Upgrade 1. Enter the same option for Full Text Upgrade that you entered on the first cluster node.
2. Choose Next.
Error Reporting Select the required error reporting and choose Next.
Upgrade Rules If there are no failed operations or warnings, choose Next. Otherwise, first check the warnings.
Cluster Upgrade Report Review the report and choose Next.
Ready to Upgrade Review the summary list and choose Upgrade.
Upgrade Progress You can monitor the upgrade progress of the selected features in this screen.When the upgrade has finished, choose Next.
3 Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP System
3.3 Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP High-Availability System
20/38 PUBLIC 2011-04-11
Window Input
Cluster Upgrade Report This screen displays the current upgrade status of the cluster nodes in your SQL Server failover cluster.Choose Next.
Complete After the upgrade has been completed, choose Close to finish the upgrade.
8. Install the latest Service Pack and the Cumulative Update. For more information, see SAP Note
62988.
Perform the following steps to install the SQL Server updates:
1. Install the Service Pack and Cumulative Update on the passive node.
2. Move the SQL Server group to the second node that was updated.
3. Verify that all SQL Server resources are online on the currently active node.
4. Install the Service Pack and Cumulative Update on the passive node.
9. Test the failover of the SQL Server group between the cluster nodes.
10. Set the configuration for the SQL Server Agent [page 33].
11. Run the SAP tools for MS SQL Server.
This program performs the post-upgrade steps that are required for SAP ABAP products running
on SQL Server 2008 (R2). For more information, see SAP Note 683447.
Proceed as follows:
1. Download the zip file that includes the SAP tools for MS SQL Server from http://
service.sap.com/msplatforms SQL Server .
2. Extract it to an empty local directory on the database server.
3. Run sapinst.exe, and choose Upgrade to MS SQL Server 2005 or higher.
12. Start the SAP system.
13. Connect with a database administrator logon to the SQL Server 2008 (R2) Management Studio and
execute the following commands:
use <SID> – where <SID> is your SAP database
go
EXEC sp_updatestats
go
It takes some time to replace the old SQL Server index statistics with new SQL Server 2008 (R2)
statistics. You can execute this while the SAP system is online.
14. Change the page verify option with the following commands:
use master
go
alter database <SID> SET PAGE_VERIFY CHECKSUM;
go
15. Test the failover of the SQL Server group between the nodes.
3 Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP System
3.3 Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP High-Availability System
2011-04-11 PUBLIC 21/38
Test the connection to the failover cluster from a SQL Server Management Studio query window
installed on a server (which is not part of the cluster) after moving the SQL Server group between
the nodes.
3 Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP System
3.3 Upgrading SQL Server to SQL Server 2008 (R2) for an Existing SAP High-Availability System
22/38 PUBLIC 2011-04-11
4 Installing SQL Server 2008 (R2) for a New SAP System
The following sections describe how to install the SQL Server 2008 (R2) database software for a new SAP
system.
4.1 Installing the SQL Server Database Software with SQL4SAP
With SQL4SAP.VBS, you can automatically install the SQL Server 2008 (R2) database software on various
Windows operating systems.
NOTE
The SQL4SAP script installs both the SQL Server database server and Native Access Client software
automatically.
For more information about installing with SQL4SAP.VBS, see Customized Installation of SQL Server for an SAP
System with SQL4SAP.VBS (SQL4SAP_docu.pdf) and the readme.txt, both of which are located in the
root directory of the SQL Server RDBMS DVD.
CAUTION
■ Not all combinations of SQL Server and Windows are supported by all SAP products. For up-
to-date information on the released and supported database versions for your SAP product
and database, see the Product Availability Matrix (PAM) at:
http://service.sap.com/pam
■ Only valid for: HA (MSCS) |
You cannot use the SQL4SAP.VBS script to install a high availability system on Windows with
failover clustering. If you want to run the script in a high-availability environment, you receive
an error message.End of: HA (MSCS) |
You use the SQL4SAP.VBS script to automatically install:
■ The 64-bit SQL Server 2008 (R2) Enterprise Edition
CAUTION
You cannot use the SQL4SAP.VBS script to upgrade from SQL Server 2000 or SQL Server 2005
to SQL Server 2008 (R2), or from SQL Server 2008 to SQL Server 2008 R2.
4 Installing SQL Server 2008 (R2) for a New SAP System
4.1 Installing the SQL Server Database Software with SQL4SAP
2011-04-11 PUBLIC 23/38
■ The latest SQL Server 2008 (R2) service pack, cumulative update, or hot fix (if available)
■ Default Instances, Named Instances, or SQL Server Client Tools
Procedure
1. Insert the SQL Server RDBMS DVD into your DVD drive or copy it locally.
2. Double-click SQL4SAP.VBS located in the root directory.
3. Follow the instructions and enter the required information in the installation screens.
4. After the SQL Server installation has finished successfully, set the SQL Server Agent configuration [page
33].
4.2 Installing the SQL Server 2008 (R2) Database Server Software Manually
You have to install the SQL Server 2008 (R2) database server software on the database host.
Prerequisites
SQL Server 2008 (R2) requires Microsoft .NET Framework 3.5 (x64).
■ Windows Server 2008 R2:
Add the .NET Framework 3.5 SP1 feature as follows:
1. Log on as local administrator.
2. Open an elevated command prompt.
3. Enter the following command:
servermanagercmd –install NET-Framework-Core
4. Reboot your system.
■ Windows Server 2008:
Install or update the Microsoft .Net Framework as follows:
1. Log on as a local administrator.
2. Insert the SQL Server 2008 RDBMS DVD or SQL Server 2008 R2 RDBMS DVD in your DVD
drive or copy it locally.
3. For x64, run the executable dotNetFx35setup.exe, which is located in the following directory:
● SQL Server 2008:
x86-x64-IA64\EnterpriseEdition\<platform>\redist\DotNetFrameworks
● SQL Server 2008 R2:
x86-x64-IA64\EnterpriseEdition\redist\DotNetFrameworks\dotNetFX35
\<platform>
4. Accept the licensing terms for the .Net Framework and choose Install.
5. After the installation of the .Net Framework is finished, reboot your system.
4 Installing SQL Server 2008 (R2) for a New SAP System
4.2 Installing the SQL Server 2008 (R2) Database Server Software Manually
24/38 PUBLIC 2011-04-11
Procedure
1. Log on as a user who is a member of the local Administrators group.
2. Insert the SQL Server 2008 RDBMS DVD or SQL Server 2008 R2 DVD in your DVD drive or copy
it locally.
3. Change to the directory x86-x64-IA64\EnterpriseEdition on the RDBMS DVD.
4. Start the SQL Server database software installation with setup.exe.
NOTE
Make sure that you have installed or updated the Microsoft .Net Framework as described
under Prerequisites.
5. Enter the required information as specified in the table below.
NOTE
The installation writes the log files to the directory %ProgramFiles%\Microsoft SQL Server
\100\Setup Bootstrap\LOG\<YYYYMMDD_HHMM>. You find the summary of the setup log in
Summary_<HOSTNAME><YYYYMMDD_HHMM>.txt in the same directory.
Input for the MS SQL Server 2008 (R2) Installation
Window Input
Microsoft SQL Server 2008 (R2) Setup The Microsoft SQL Server 2008 (R2) setup requires Windows prerequisites, such as the Microsoft .NET Framework and an updated Windows installer.1. To install the required Windows prerequisites, choose OK.2. Reboot your system, if required.
SQL Server Installation Center Use the System Configuration Checker to check your system configuration and, if required, set up the required configuration.For more information about the required system configuration for the software components, check the SQL Server Books Online.
SQL Server Installation Center 1. Choose Installation.2. Select New SQL Server stand-alone Installation or add features to an existing
installation.
Setup Support Rules If there are no failed operations or warnings, choose OK. Otherwise, first check the warnings.
SQL Server 2008 R2 only:Feature Role
Select SQL Server Feature installation and choose Next.
Product Key If this window appears, enter the product key.
License Terms Accept the Microsoft software license terms and choose Next.
Setup Support Files Choose Install.
Setup Support Rules If there are no failed operations or warnings, choose Next. Otherwise, first check the warnings.
Feature Selection 1. Select all features, except: ■ SQL Server Replication
■ Analysis Services
■ Reporting Services
■ Integration Services
■ Microsoft Sync Framework
4 Installing SQL Server 2008 (R2) for a New SAP System
4.2 Installing the SQL Server 2008 (R2) Database Server Software Manually
2011-04-11 PUBLIC 25/38
Window Input2. Choose Next.
Instance Configuration 1. Select the instance type you want to install.Since the configuration of SQL Server is easier to handle, we recommend that you install a Default instance.If you want to install a Named instance, enter the <SAPSID> in the Named instance field.
2. Leave the Instance ID and Instance root directory field to the default values.
3. Choose Next.
Disk Space Requirements Choose Next.
Server Configuration 1. In the Service Accounts tab, perform the following steps:1. Enter the Local System accounts
For the English Windows version, the user name starts with NT Authority, for example NT Authority\System.
2. Set the Startup Type for the SQL Server Agent to Automatic.2. In the Collation tab, for the Database Engine, set the collation to
SQL_Latin1_General_CP850_BIN2.To change the collation, use the Customize field to change the collation.
3. When you have made all entries, choose Next.
Database Engine Configuration 1. In the Account Provisioning tab, select one of the following authentication modes: ■ Windows Authentication Mode
We recommend that you use this mode for an ABAP system. With this mode the sa login is created, but cannot be used.
■ Mixed Mode (Windows authentication and SQL Server authentication)This mode is required for a Java or ABAP+Java system.If you select this mode, you have to set the password for the sa login.SAPinst automatically changes the authentication mode into Mixed Mode when installing a Java system.
2. If you use Mixed Mode, enter and confirm the password for the built-in SQL Server system administrator account. The password for the sa login must comply with the Windows password policy.
3. To specify an SQL Server administrator, choose AddIn the Select Users or Groups window, choose one Windows account as local system administrator.SAP strongly recommends that you enter Administrators in the Select Users or Groups window, to add the BUILTIN\Administrators (Administrators) users.
4. Choose Next.
Error Reporting Choose Next.
Installation Rules If there are no failed operations or warnings, choose Next. Otherwise, first check the warnings.
Ready to Install Select Install.
Installation Progress You can monitor the installation progress of selected features in this screen.
4 Installing SQL Server 2008 (R2) for a New SAP System
4.2 Installing the SQL Server 2008 (R2) Database Server Software Manually
26/38 PUBLIC 2011-04-11
Window Input
Complete After the installation has been completed, choose Close to finish the installation.
6. When you have finished the installation, enable the Named Pipes and TCP/IP protocol in the SQL
Server Configuration Manager as follows:
1. Choose Start All Programs Microsoft SQL Server 2008 (R2) Configuration Tools SQL Server
Configuration Manager .
2. Expand SQL Server Network Configuration and select one of the following:
■ For a default instance, select Protocols for MSSQLServer
■ For a named instance, select Protocols for <SAPSID>
3. In the right-hand pane, under Protocol Name, right-click Named Pipes and TCP/IP, and select
Enable.
7. Restart SQL Server.
8. Install the latest Service Pack and Cumulative Update. For more information, see SAP Note
62988.
9. Set the configuration for the SQL Server Agent [page 33].
4.3 Clustering the SQL Server 2008 (R2) Database Server Software
This section describes how to install the SQL Server 2008 (R2) database server software for a high-
availability system with Microsoft failover clustering.
The SQL Server 2008 (R2) database server software must be installed on the database host.
NOTE
The installation writes the log files to the directory %ProgramFiles%\Microsoft SQL Server\100
\Setup Bootstrap\LOG\<YYYYMMDD_HHMM>. You can find the summary of the setup log in
Summary_<HOSTNAME><YYYYMMDD_HHMM>.txt in the same directory.
To install the client software for an application server, see Installing the SQL Server 2008 (R2) Native Access
Client Software Manually [page 32].
Prerequisites
■ SQL Server 2008 (R2) requires Microsoft .NET Framework 3.5 (x64).
● Windows Server 2008 R2:
Add the .NET Framework 3.5 SP1 feature as follows:
1. Log on as local administrator.
2. Open an elevated command prompt.
3. Enter the following command:
servermanagercmd –install NET-Framework-Core
4 Installing SQL Server 2008 (R2) for a New SAP System
4.3 Clustering the SQL Server 2008 (R2) Database Server Software
2011-04-11 PUBLIC 27/38
4. Reboot your system.
● Windows Server 2008 (or lower):
Install or update the Microsoft .Net Frameworks as follows:
1. Log on as a local administrator.
2. Insert the SQL Server 2008 RDBMS DVD or SQL Server 2008 R2 RDBMS DVD in your
DVD drive or copy it locally.
3. For x64, run the .Net Frameworks executable dotNetFx35setup.exe, which is located in
the following directory:
◆ SQL Server 2008:
x86-x64-IA64\EnterpriseEdition\<platform>\redist\DotNetFrameworks
◆ SQL Server 2008 R2:
x86-x64-IA64\EnterpriseEdition\redist\DotNetFrameworks\dotNetFX35
\<platform>
4. Accept the licensing terms for the .Net Frameworks and choose Install.
5. After the installation of the .Net Frameworks is finished, reboot your system.
Procedure
1. Log on as a domain administrator user on all MSCS nodes.
2. Move all the cluster resources and groups to the first MSCS node.
3. Insert the SQL Server 2008 RDBMS DVD in your DVD drive or copy it locally.
4. Change to the directory:
x86-x64-IA64\EnterpriseEdition.
5. Start the installation program with setup.exe on the first MSCS node.
NOTE
Make sure that you have installed or updated the Microsoft .Net Frameworks as described
under Prerequisites.
6. Enter the required information as specified in the table below.
Input for the MS SQL Server 2008 (R2) Installation on the First Cluster Node
Window Input
Microsoft SQL Server 2008 (R2) Setup The Microsoft SQL Server 2008 (R2) setup requires Windows prerequisites, such as the Microsoft .NET Framework and an updated Windows installer.1. To install the required Windows prerequisites, choose OK2. When the installation of the prerequisites is finished, reboot your
system.When you reboot your system, make sure that all the cluster resources and groups are owned by the first cluster node.
3. Restart the installation with setup.exe.
SQL Server Installation Center To check your system configuration, use the System Configuration Checker. If required, set up the required configuration.
4 Installing SQL Server 2008 (R2) for a New SAP System
4.3 Clustering the SQL Server 2008 (R2) Database Server Software
28/38 PUBLIC 2011-04-11
Window InputFor more information about the required system configuration for the software components, check the SQL Server Books Online.
SQL Server Installation Center 1. Choose Installation.2. Select New SQL Server failover cluster installation.
Setup Support Rules If there are no failed operations or warnings, choose OK. Otherwise, first check the warnings.
Product Key If this windows appears, enter the product key and choose Next.
License Terms Accept the Microsoft software license terms and choose Next.
Setup Support Files Choose Install.
Setup Support Rules If there are no failed operations or warnings, choose Next. Otherwise, first check the warnings.
Feature Selection 1. Select all features, except: ■ Analysis Services
■ Reporting Services
■ Integration Services
■ Microsoft Sync FrameworkIn a failover cluster installation, the features SQL Server Replication and Text Search are mandatory and you cannot deselect them.
2. Choose Next.
Instance Configuration 1. Enter the SQL Server network name.2. Select the instance type that you want to install.
Since the configuration of SQL Server is easier to handle, we recommend that you select Default instance. ■ If you want to install a Named instance, enter the <SAPSID> in
the Named instance field. ■ If you want to install multiple SAP systems with multiple SQL
Server instances you must select Named instance.3. Leave the default values in field Instance ID and Instance root directory.4. Choose Next.
Disk Space Requirements Review the disk space requirements and choose Next.
Cluster Resource Group Specify the SQL Server cluster resource group and choose Next.
Cluster Disk Selection 1. Specify the shared disk to be included in the SQL Server resource cluster group.
2. Choose Next.
Cluster Network Configuration 1. Specify the IP type and address.2. If you do not have DHCP addresses, enter a static IP address and
subnet mask.3. Choose Next.
Cluster Security Policy We recommend that you leave the selection unchanged. Choose Next.
Server Configuration 1. In the Service Accounts tab, perform the following steps:1. Enter the domain accounts and passwords.
In the Server Configuration window, do not use the Browse button to specify a domain account for a specific service in the Account Name text box.
4 Installing SQL Server 2008 (R2) for a New SAP System
4.3 Clustering the SQL Server 2008 (R2) Database Server Software
2011-04-11 PUBLIC 29/38
Window InputFor more information, see Microsoft Knowledge Base article 955948.
2. Set the Startup Type for the SQL Server Agent to Automatic.2. In the Collation tab, for the Database Engine, set the collation to
SQL_Latin1_General_CP850_BIN2.To change the collation, use the Customize button.
3. When you have made all entries, choose Next.
Database Engine Configuration 1. In the Account Provisioning tab, select one of the following authentication modes: ■ Windows authentication mode
SAP recommends that you use this mode for an ABAP system. With this mode the sa login is created, but cannot be used.
■ Mixed Mode (Windows authentication and SQL Server authentication)This mode is required for a Java or ABAP+Java system.If you select this mode, you have to set the password for the sa login.SAPinst automatically changes the authentication mode into Mixed Mode when installing a Java system.
2. If you use Mixed Mode, enter and confirm the password for the built-in SQL Server system administrator account.The password for the sa login must comply with the Windows password policy.
3. Choose Add to specify an SQL Server administrator.In the Select Users or Groups window, choose one Windows account as local system administrator.SAP strongly recommends that you enter Administrators in the Select Users or Groups window.
4. Choose Next.
Error Reporting Select the required error reporting and choose Next.
Cluster Installation Rules If there are no failed operations or warnings, choose Next. Otherwise, first check the warnings.
Ready to Install Check the summary list and choose Install.
Installation Progress You can monitor the installation progress of selected features in this screen.
Complete After the installation has been completed, choose Close to finish the installation.
7. When you have finished, complete the cluster installation by restarting the installation program
with setup.exe on the second MSCS node.
NOTE
Make sure that you have installed or updated the Microsoft .Net Frameworks as described
under Prerequisites.
8. Enter the required information as specified in the table below.
Input for the MS SQL Server 2008 (R2) Cluster Installation Completion on the Second Node
Window Input
Windows Update Standalone Installer 1. To install the Windows hotfix, choose OK.
4 Installing SQL Server 2008 (R2) for a New SAP System
4.3 Clustering the SQL Server 2008 (R2) Database Server Software
30/38 PUBLIC 2011-04-11
Window Input2. When the installation of the hotfix(es) is finished, reboot your
system.3. Restart the installation with setup.exe.
SQL Server Installation Center 1. Choose Installation.2. Select Add node to a SQL Server failover cluster.
Setup Support Rules If there are no failed operations or warnings, choose OK. Otherwise, first check the warnings.
Product Key If this windows appears, enter the product key and choose Next.
License Terms Accept the Microsoft software license terms and choose Next.
Setup Support Files Choose Install.
Setup Support Rules If there are no failed operations or warnings, choose Next. Otherwise, first check the warnings.
Cluster Node Configuration Select the SQL Server instance name and choose Next.
Service Accounts 1. Enter the same domain user(s) and password(s) that you entered for the services SQL Server Database services and SQL Server Agent on the first cluster node.
2. Choose Next.
Error and Usage Reporting Settings Choose Next.
Add Node Rules If there are no failed operations or warnings, choose Next. Otherwise, first check the warnings.
Ready to Add Node Check the summary list and choose Install.
Add Node Progress You can monitor the installation progress of selected features in this screen.
Complete After the installation has been completed, choose Close to finish the installation.
9. When you have finished, enable the Named Pipes and TCP/IP protocol in the SQL Server Configuration
Manager on all MSCS nodes as follows:
1. Choose Start All Programs Microsoft SQL Server 2008 (R2) Configuration Tools SQL Server
Configuration Manager .
2. Expand SQL Server Network Configuration and select one of the following:
■ For a default instance, select Protocols for <SQL Server Instance Name>
■ For a named instance, select Protocols for <SAPSID>
3. In the right-hand pane, under Protocol Name, right-click Named Pipes and TCP/IP, and choose
Enable.
10. Restart SQL Server.
11. After the SQL Server 2008 (R2) failover installation has finished successfully on the second MSCS
node, make sure that you can fail over the SQL Server group between the nodes.
Test the connection to the failover cluster from a SQL Server Management Studio query window
installed on a server (which is not part of the cluster) after moving the SQL Server group between
the nodes.
4 Installing SQL Server 2008 (R2) for a New SAP System
4.3 Clustering the SQL Server 2008 (R2) Database Server Software
2011-04-11 PUBLIC 31/38
12. Install the latest Service Pack and Cumulative Update. For more information, see SAP Note
62988.
Perform the following steps to install the SQL Server updates:
1. Install the Service Pack and Cumulative Update on the passive node.
2. Move the SQL Server group to the second node that was updated.
3. Verify that all SQL Server resources are online on the currently active node.
4. Install the Service Pack and Cumulative Update on the passive node.
13. Test the failover of the SQL Server group between the MSCS nodes.
14. Perform the following steps:
1. Start the Failover Cluster Management, and take the SQL Server resource offline in the SQL Server
application.
2. In the Services and Applications node, double-click the SQL Server or SQL Server(<NamedInstance>)
application.
3. In the left-side window, take the SQL Server resource offline.
Right-click the SQL Server or SQL Server(<NamedInstance>) and select Properties.
4. In the Dependencies window, use the insert button and add the shared disks that are used for
database files with the AND operator.
15. Set the configuration for the SQL Server Agent [page 33].
4.4 Installing the SQL Server 2008 (R2) Native Client Software Manually
This section describes how to install the SQL Server 2008 (R2) Native Access Client (SNAC) software.
You have to install the SQL Server 2008 (R2) client software on all SAP application servers. It enables
the communication between an application server and the database.
Procedure
1. Log on as local administrator to the host where you want to install an application server.
2. Insert the SQL Server 2008 or SQL Server 2008 R2 RDBMS DVD in your DVD drive or copy it locally.
3. Change to the directory <RDBMS_DVD>:\SqlNativeClient\<platform>\ and double-click the
SNAC files.
For more information, see SAP Note 1144459.
4. Follow the instructions in the SQL Server installation setup screens.
4 Installing SQL Server 2008 (R2) for a New SAP System
4.4 Installing the SQL Server 2008 (R2) Native Client Software Manually
32/38 PUBLIC 2011-04-11
5 Setting the SQL Server Agent Configuration
After you have installed or upgraded to SQL Server 2008 (R2), you must set the configuration for the
SQL Server Agent.
Procedure
1. Start the SQL Server 2008 (R2) Management Studio.
2. Right-click SQL Server Agent and choose Properties.
3. Choose History.
4. Set the value for column Maximum job History log size (in rows) to 5000 (minimum).
5. Set the value for column Maximum job history rows per job to 1000 (minimum).
6. Check the column Remove agent history and set a value for this column.
7. To save the settings, choose OK.
5 Setting the SQL Server Agent Configuration
2011-04-11 PUBLIC 33/38
Typographic Conventions
Example Description
<Example> Angle brackets indicate that you replace these words or characters with appropriate entries to make entries in the system, for example, “Enter your <User Name>”.
ExampleExample
Arrows separating the parts of a navigation path, for example, menu options
Example Emphasized words or expressions
Example Words or characters that you enter in the system exactly as they appear in the documentation
http://www.sap.com Textual cross-references to an internet address
/example Quicklinks added to the internet address of a homepage to enable quick access to specific content on the Web
123456 Hyperlink to an SAP Note, for example, SAP Note 123456
Example ■ Words or characters quoted from the screen. These include field labels, screen titles, pushbutton labels, menu names, and menu options.
■ Cross-references to other documentation or published works
Example ■ Output on the screen following a user action, for example, messages ■ Source code or syntax quoted directly from a program ■ File and directory names and their paths, names of variables and parameters, and
names of installation, upgrade, and database tools
EXAMPLE Technical names of system objects. These include report names, program names, transaction codes, database table names, and key concepts of a programming language when they are surrounded by body text, for example, SELECT and INCLUDE
EXAMPLE Keys on the keyboard
34/38 PUBLIC 2011-04-11
SAP AGDietmar-Hopp-Allee 16
69190 WalldorfGermany
T +49/18 05/34 34 34F +49/18 05/34 34 20
www.sap.com
© Copyright 2011 SAP AG. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation.Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries.Oracle is a registered trademark of Oracle Corporation.UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.Java is a registered trademark of Sun Microsystems, Inc.JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries.Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. in the United States and in other countries.Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP company.All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies (“SAP Group”) for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.
DisclaimerSome components of this product are based on Java™. Any code change in these components may cause unpredictable and severe malfunctions and is therefore expressly prohibited, as is any decompilation of these components.Any Java™ Source Code delivered with this product is only to be used by SAP’s Support Services and may not be modified or altered in any way.
2011-04-11 PUBLIC 35/38
Documentation in the SAP Service MarketplaceYou can find this document at the following address: http://service.sap.com/instguides
36/38 PUBLIC 2011-04-11
SAP AGDietmar-Hopp-Allee 1669190 WalldorfGermanyT +49/18 05/34 34 34F +49/18 05/34 34 20www.sap.com
© Copyright 2011 SAP AG. All rights reserved.No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.