Installation Guide | PUBLIC Software Provisioning Manager 1.0 SP32 Document Version: 3.60 – 2021-06-21

Installation of SAP Systems Based on the Application Server ABAP of SAP NetWeaver 7.0 to 7.03 : MS SQL Server company. All rights reserved. affiliate

THE BEST RUN 2021 SAP SE or an SAP © Content

1 About this Document...... 11 1.1 SAP Products Based on SAP NetWeaver 7.0 to 7.0 EHP3 Supported for Installation Using Software Provisioning Manager 1.0 ...... 12 1.2 Naming Conventions...... 13 1.3 New Features...... 14 1.4 Constraints...... 17 1.5 Before You Start...... 17 1.6 SAP Notes for the Installation...... 18

2 Installation Options Covered by this Guide...... 20 2.1 Central System...... 20 2.2 Distributed System...... 21 2.3 High Availability System...... 22 2.4 ASCS Instance with Integrated SAP Web Dispatcher ...... 22 2.5 Dialog Instance...... 24

3 Planning...... 27 3.1 Planning Checklist...... 27 3.2 Hardware and Software Requirements...... 28 Running the Prerequisites Check in Standalone Mode (Optional)...... 29 Requirements for the SAP System Hosts...... 30 3.3 Planning User and Access Management...... 37 3.4 Basic Installation Parameters...... 38 SAP System Parameters...... 39 SAP System Database Parameters...... 44 Additional Parameters for an SAP Web Dispatcher Installation Integrated in the ASCS Instance (Optional)...... 45 3.5 Domain or Local Installation...... 45 3.6 Distribution of SAP System Components to Disks...... 46 3.7 SAP System Transport Host...... 49

4 Preparation...... 51 4.1 Preparation Checklist...... 51 4.2 Disabling the Windows Server Firewall on Windows Server 2008 (R2) and Higher...... 52 4.3 Performing Basic Windows Preparation Steps...... 53 4.4 Required User Authorization for Running the Installer...... 54 4.5 Using Virtual Host Names...... 56 4.6 Preparing the SAP System Transport Host...... 57

Installation of SAP Systems Based on the Application Server ABAP of SAP NetWeaver 7.0 to 7.03 : MS SQL Server 2 PUBLIC Content 4.7 Installing the SAP Front-End Software...... 58 4.8 Preparing the Installation Media...... 58 Downloading and Extracting the Software Provisioning Manager 1.0 Archive...... 59 Using the Physical Media from the Installation Package...... 60 Downloading Installation Media...... 63

5 Installation...... 65 5.1 Installation Checklist...... 65 5.2 Installing the SQL Server Database Software...... 67 5.3 Specifying the Initial Data Source of the User Management Engine...... 67 5.4 Prerequisites for Running the Installer...... 68 5.5 Running the Installer...... 69 5.6 Additional Information about the Installer...... 73 Useful Information About the Installer...... 73 System Provisioning Using a Parameter Input File...... 75 How to Avoid Automatic Logoff by the Installer...... 79 Interrupted Processing of the Installer...... 80 Entries in the Services File Created by the Installer...... 83 Troubleshooting with the Installer...... 84 Using the Step State Editor (SAP Support Experts Only)...... 85

6 Post-Installation...... 86 6.1 Post-Installation Checklist...... 86 6.2 Logging On to the Application Server ABAP...... 87 6.3 Installing the SAP License...... 89 6.4 Configuring Remote Connection to SAP Support...... 90 6.5 Enabling Note Assistant to Apply Note Corrections...... 90 6.6 Configuring Documentation Provided on the SAP Help Portal...... 90 6.7 Performing the Consistency Check...... 92 6.8 Creating Symbolic Links on Windows Server 2008 (R2) and Higher for Application Servers...... 93 6.9 Configuring the Change and Transport System...... 95 6.10 Connecting the System to SAP Solution Manager...... 96 6.11 Applying the Latest Kernel and Support Package Stacks...... 97 6.12 Performing Post-Installation Steps for the Application Server ABAP...... 98 6.13 Installing Additional Languages and Performing Language Transport...... 101 6.14 Configuring User Management...... 102 6.15 Ensuring User Security...... 102 6.16 Performing the Client Copy...... 105 6.17 Performing a Full System Backup...... 106 6.18 Logging on to the SAP Web Dispatcher Management Console...... 107 6.19 SAP Web Dispatcher Configuration...... 109

7 Additional Information...... 110

Installation of SAP Systems Based on the Application Server ABAP of SAP NetWeaver 7.0 to 7.03 : MS SQL Server Content PUBLIC 3 7.1 SAP Directories...... 110 7.2 Integration of LDAP Directory Services...... 113 7.3 Performing a Domain Installation Without Being a Domain Administrator...... 117 7.4 Checking and Changing the Paging File Settings on Windows Server 2012 (R2) and Higher...... 118 7.5 Database High-Availability with SQL Server Always On...... 120 7.6 Database Installation for Multiple Components with MS SQL Server...... 121 Default or Named MS SQL Server Instances...... 121 7.7 Installation of Multiple Components in One Database...... 122 7.8 Dialog Instance Installation for an Upgraded System only: Updating Profiles...... 125 7.9 Installing a Central or Distributed System Without the ASCS Instance...... 127 7.10 Installing the SAP Host Agent Separately...... 128 7.11 Splitting Off an ABAP Central Services Instance from an Existing Central Instance...... 128 7.12 Starting and Stopping the SAP System...... 130 7.13 Configuring the Windows Server Firewall on Windows Server 2008 (R2) and Higher...... 132 7.14 SAP System Security on Windows...... 135 7.15 Automatic Creation of Accounts and Groups...... 138 7.16 Uninstalling an SAP System or Single Instances...... 139

8 High Availability with Microsoft Failover Clustering...... 143 8.1 Checklist for a High-Availability System...... 144 8.2 Planning...... 146 System Configuration with Microsoft Failover Clustering...... 146 Distribution of SAP System Components to Disks for a Microsoft Failover Cluster...... 153 Directories in a Microsoft Failover Cluster Configuration...... 155 IP Addresses in a Microsoft Failover Cluster Configuration...... 156 Obtaining IP Addresses for a Microsoft Failover Cluster Configuration...... 159 8.3 Preparation...... 161 8.4 Installation...... 161 Clustering the SQL Server Database Server Software...... 161 Configuring the First Cluster Node...... 162 Installing the Database Instance...... 163 Configuring the Additional Cluster Node...... 164 Installing the Central Instance...... 165 Installing the Dialog Instance...... 166 8.5 Post-Installation...... 167 8.6 Additional Information...... 167 Moving Cluster Groups, or Services and Applications, or Roles...... 167 Starting and Stopping the SAP System in a Microsoft Failover Cluster Configuration...... 169

A Appendix...... 171 A.1 Online Information from SAP...... 171

Installation of SAP Systems Based on the Application Server ABAP of SAP NetWeaver 7.0 to 7.03 : MS SQL Server 4 PUBLIC Content A.2 Using PowerShell...... 171

Installation of SAP Systems Based on the Application Server ABAP of SAP NetWeaver 7.0 to 7.03 : MS SQL Server Content PUBLIC 5 Document History

 Note

Before you start reading, make sure you have the latest version of this installation guide, which is available at https://support.sap.com/sltoolset System Provisioning Install a System using Software Provisioning Manager Installation Option of Software Provisioning Manager 1.0 SP .

The following table provides an overview on the most important document changes:

Version Date Description

3.60 2021-06-21 Updated version for software provision­ ing manager 1.0 SP32 (SL Toolset 1.0 SP32)

3.50 2021-02-15 Updated version for software provision­ ing manager 1.0 SP31 (SL Toolset 1.0 SP31)

3.40 2020-10-05 Updated version for software provision­ ing manager 1.0 SP30 (SL Toolset 1.0 SP30)

3.30 2020-06-08 Updated version for software provision­ ing manager 1.0 SP29 (SL Toolset 1.0 SP29)

3.20 2020-01-20 Updated version for software provision­ ing manager 1.0 SP28 (SL Toolset 1.0 SP28)

3.10 2019-09-16 Updated version for software provision­ ing manager 1.0 SP27 (SL Toolset 1.0 SP27)

3.00 2019-05-27 Updated version for Software Provision­ ing Manager 1.0 SP26 (SL Toolset 1.0 SP26)

2.90 2019-01-21 Updated version for Software Provision­ ing Manager 1.0 SP25 (SL Toolset 1.0 SP25)

Installation of SAP Systems Based on the Application Server ABAP of SAP NetWeaver 7.0 to 7.03 : MS SQL Server 6 PUBLIC Document History Version Date Description

2.80 2018-09-17 Updated version for Software Provision­ ing Manager 1.0 SP24 (SL Toolset 1.0 SP24)

2.70 2018-05-07 Updated version for Software Provision­ ing Manager 1.0 SP23 (SL Toolset 1.0 SP23)

Installation of SAP Systems Based on the Application Server ABAP of SAP NetWeaver 7.0 to 7.03 : MS SQL Server Document History PUBLIC 7 Version Date Description

2.60 2018-01-15 Updated version for Software Provision­ ing Manager 1.0 SP22 (SL Toolset 1.0 SP22)

● New Features: ○ Signature check for installa­ tion archives, documented in: New Features, Downloading SAP Kernel Archives (Archive- Based Installation) Archive- Based Installation for Diagnos­ tics Agent, Downloading the SAP Kernel Archives Required for the Dual-Stack Split (With­ out Operating System and Da­ tabase Migration), Download­ ing the SAP Kernel Archives Required for Operating System and Database Migration ○ Installer Log Files Improve­ ments, documented in: New Features, Useful Information about the Installer, Trouble­ shooting with the Installer ○ Splitting Off an ABAP Central Services Instance from an Central Instance, documented in: New Features, Splitting Off an ABAP Central Services In­ stance from an Central In­ stance ● New Features section restructured: As of SP22, a dedicated subsection for each new SP has been created. New features below SP22 remain in a common table. ● The Java SDT GUI - which was in the SP21 version still available in parallel to the SL Common GUI - has been deprecated with SP22. As of SP22, SL Common GUI is the only available installer GUI : ○ The following sections which were explicitely related to Java SDT GUI were completely re­ moved from this documenta­ tion: Performing a Remote In­

Installation of SAP Systems Based on the Application Server ABAP of SAP NetWeaver 7.0 to 7.03 : MS SQL Server 8 PUBLIC Document History Version Date Description

stallation Remote Processing of the Installer ( Java SDT GUI only), Starting the Java SDT GUI Separately, Running the Installer in Accessibility Mode (general accessibility informa­ tion was moved to Useful In­ formation About the Installer). ○ The Java SDT GUI-specific in­ formation was removed from the common installer sec­ tions: Running the Installer, Useful Information About the Installer, Interrupted Process­ ing of the Installer, Trouble­ shooting with the Installer, De­ leting an SAP System or Single Instances ● New section Using the Step State Editor (SAP Support Experts Only) added to section Additional Infor­ mation About the Installer.

2.50 2017-09-11 Updated version for software provision­ ing manager 1.0 SP21 (SL Toolset 1.0 SP21)

● New Features: ○ Media Signature Check, docu­ mented in: New Features, Run­ ning the Installer, Preparing the Installation Media .

2.40 2017-05-22 Updated version for software provision­ ing manager 1.0 SP20 (SL Toolset 1.0 SP20)

● New Features: ○ New SAPUI5-based user graphical interface (GUI) “SL Common GUI”, documented in: Prerequisites for Running the Installer, Running the In­ staller, Useful Information About the Installer

Installation of SAP Systems Based on the Application Server ABAP of SAP NetWeaver 7.0 to 7.03 : MS SQL Server Document History PUBLIC 9 Version Date Description

2.30 2017-02-07 Updated version for software provision­ ing manager 1.0 SP19 (SL Toolset 1.0 SP19)

2.20 2016-10-10 Updated version for software provision­ ing manager 1.0 SP18 (SL Toolset 1.0 SP18)

● New Features: Option to choose installing an inte­ grated SAP Web Dispatcher during the ASCS instance installation, documented in: ASCS Instance with Integrated SAP Web Dis­ patcher [page 22]

2.10 2016-06-06 Updated version for software provision­ ing manager 1.0 SP17 (SL Toolset 1.0 SP17)

2.00 2016-02-15 Updated version

1.90 2015-10-12 Updated version

1.80 2015-09-14 Updated version

1.70 2015-04-27 Updated version

1.60 2014-11-24 Updated version

1.50 2014-07-07 Updated version

1.40 2014-03-17 Updated version

1.30 2013-10-28 Updated version

1.20 2013-07-15 Updated version

1.10 2013-04-02 Updated version

1.00 2012-12-17 Initial version

Installation of SAP Systems Based on the Application Server ABAP of SAP NetWeaver 7.0 to 7.03 : MS SQL Server 10 PUBLIC Document History 1 About this Document

This installation guide describes how to install an SAP system based on the application server ABAP of SAP NetWeaver 7.0 to 7.0 EHP3 using the installation tool Software Provisioning Manager 1.0 SP32 (“installer” for short), which is part of SL Toolset 1.0 SP32.

 Note

SAP NetWeaver 7.0x Application Server Java reached end of maintenance by the end of 2017. SAP recommends upgrading to a more recent version. For more information, see SAP Notes 1648480 and 2595196 . Therefore, the last published version of the Java and dual-stack guides for the last Software Provisioning Manager 1.0 SP22 tool release are no longer available via the common access pages. You can access them via SAP Note 2595196 .

This guide covers the SAP system products and releases listed in SAP Note 1680045 .

This guide covers the SAP system products and releases listed in SAP Products Based on SAP NetWeaver 7.0 to 7.0 EHP3 Supported for Installation Using Software Provisioning Manager 1.0 [page 12].

For information about supported operating system and database platforms for the SAP product you want to install, see the Product Availability Matrix at https://support.sap.com/pam .

 Note

As an alternative to using Software Provisioning Manager, you can install your system with a completely automated end-to-end framework available using SAP Landscape Management. For more information, see SAP Note 1709155 and https://help.sap.com/lama .

 Note

Note that for some products - such as SAP NetWeaver 7.0 - a complete system installation is only available for the highest support release. As for the lower support releases, only options for system copy and additional application server instances are provided.

 Caution

Make sure you have read the Before You Start [page 17] section before you continue with this installation guide.

Related Information

Naming Conventions [page 13] Constraints [page 17] Before You Start [page 17] SAP Notes for the Installation [page 18]

Installation of SAP Systems Based on the Application Server ABAP of SAP NetWeaver 7.0 to 7.03 : MS SQL Server About this Document PUBLIC 11 New Features [page 14]

1.1 SAP Products Based on SAP NetWeaver 7.0 to 7.0 EHP3 Supported for Installation Using Software Provisioning Manager 1.0

Here you can find a list of SAP products based on SAP NetWeaver 7.0 to 7.0 EHP3 ABAP that are supported for installation using Software Provisioning Manager 1.0.

Based on the following SAP NetWeaver Re­ SAP Product lease

SAP Business Suite 7i 2011: SAP NetWeaver 7.0 including Enhancement Package 3 ● Enhancement Package 2 for SAP CRM 7.0 ● Enhancement Package 6 for SAP ERP 6.0 ● Enhancement Package 2 for SAP SCM 7.0 ● Enhancement Package 2 for SAP SRM 7.0

SAP NetWeaver 7.0 including Enhancement Package 3 SAP NetWeaver 7.0 including Enhancement Package 3

SAP Business Suite 7i 2010: SAP NetWeaver 7.0 including Enhancement Package 2 ● Enhancement Package 1 for SAP CRM 7.0 ● Enhancement Package 5 for SAP ERP 6.0 ● Enhancement Package 1 for SAP SCM 7.0 ● Enhancement Package 1 for SAP SRM 7.0

SAP NetWeaver 7.0 including Enhancement Package 2 SAP NetWeaver 7.0 including Enhancement Package 2

SAP Business Suite 7 Support Release 1: SAP NetWeaver 7.0 including Enhancement Package 1 ● SAP CRM 7.0 ● Enhancement Package 4 for SAP ERP 6.0 ● SAP SCM 7.0 ● SAP SRM 7.0

SAP NetWeaver 7.0 including Enhancement Package 1 SAP NetWeaver 7.0 including Enhancement Package 1

Installation of SAP Systems Based on the Application Server ABAP of SAP NetWeaver 7.0 to 7.03 : MS SQL Server 12 PUBLIC About this Document Based on the following SAP NetWeaver Re­ SAP Product lease

SAP Business Suite 2005: SAP NetWeaver 7.0 Support Release 3

● SAP ERP 6.0 Support Release 3 ● SAP CRM 5.0 Support Release 3 ● SAP SCM 5.0 Support Release 3 ● SAP SRM 5.0 Support Release 3

Additional Products: SAP NetWeaver 7.0 Support Release 3

● SAP CRM 2007 ● SAP SCM 5.1

SAP NetWeaver 7.0 Support Release 3 SAP NetWeaver 7.0 Support Release 3

1.2 Naming Conventions

This section lists the naming conventions that are currently apply for Software Provisioning Manager 1.0 (the “installer”) and terms used in this documentation.

● Software Provisioning Manager 1.0 is the successor of the product- and release-specific delivery of provisioning tools, such as “SAPinst”. Before you perform an installation from scratch or a target system installation in the context of a system copy, we strongly recommend that you always download the latest version of the Software Provisioning Manager 1.0 which is part of the Software Logistics Toolset 1.0 (“SL Toolset” for short). For more information, see Preparing the Installation Media [page 58]. This way, you automatically get the latest version with the latest fixes of the tool and supported processes. For more information about Software Provisioning Manager 1.0 as well as products and releases supported by it, see SAP Note 1680045 and https://wiki.scn.sap.com/wiki/display/SL/Software+Provisioning +Manager+1.0+and+2.0 . “SAPinst” has been renamed to “Software Provisioning Manager” (“installer” for short) in this documentation, but the terms “SAPinst” and “sapinst” are still used in: ○ The name of the technical framework of Software Provisioning Manager. For more information about the SAPinst Framework, see SAP Note 2393060 . ○ Texts and screen elements in the Software Provisioning Manager GUI ○ Names of executables, for example sapinst.exe ○ Names of command line parameters, for example SAPINST_STACK_XML ● “usage type”, “technical usage”, and “product instance” As of Software Provisioning Manager 1.0 SP07 (SL Toolset 1.0 SP12), the term “product instance” replaces the terms “ usage type” and “technical usage” for SAP systems based on SAP NetWeaver 7.3 including enhancement package 1 and higher. For more information, see SAP Note 1970349 . Note that there is no terminology change for older releases and all mentioned terms can be used as synonyms. As this guide is a generic document, the currently used terms remain but only “product instance” is used from now on when referring to SAP NetWeaver 7.3 EHP1 and higher. For more information, see New Features [page 14].

Installation of SAP Systems Based on the Application Server ABAP of SAP NetWeaver 7.0 to 7.03 : MS SQL Server About this Document PUBLIC 13 ● “installer” refers to “Software Provisioning Manager”. ● “SAP system” refers to SAP system based on the application server of SAP NetWeaver Mobile / Banking 7.1 / 7.1 including Enhancement Package 1 / SAP NetWeaver 7.3 / 7.3 including Enhancement Package 1 / Application Server ABAP 7.4 / SAP NetWeaver 7.4 / SAP NetWeaver 7.5 / SAP NetWeaver Application Server for ABAP 7.51 innovation package / SAP NetWeaver Application Server for ABAP 7.52 . ● “ABAP system” refers to SAP system based on the application server ABAP of SAP NetWeaver Mobile / Banking 7.1 / 7.1 including Enhancement Package 1 / SAP NetWeaver 7.3 / 7.3 including Enhancement Package 1 / Application Server ABAP 7.4 / SAP NetWeaver 7.4 / 7.4 SR1. ● “Diagnostics Agent” refers to the SAP Solution Manager Diagnostics Agent which is the remote component of End-to-End Root Cause Analysis. It allows having a connection between SAP Solution Manager and managed systems, and then to collect information from the managed systems for reporting purposes. ● Operating System Names In this document, “Windows Server 2008 (R2) or Windows Server 2012 (R2)” – with (R2) written in parentheses – means that the information applies to both Windows Server 2008 and Windows Server 2008 R2, or Windows Server 2012 and higher as well as Windows Server 2012 R2 and higher. ● Only valid for Microsoft Failover Clustering: As of Windows Server 2008 the cluster feature is called Failover Clustering. For practical reasons we are continuing to use the previous terminology Microsoft Cluster Service and abbreviation MSCS in some sections of this guide and the corresponding installation documentation of your release. ● SQL Server Terminology In this document, “SQL Server 2008 (R2)” – with (R2) written in parentheses – means that the information applies to both SQL Server 2008 and SQL Server 2008 R2. ● Profiling for High Availability Only valid for 'High Availability': HA (Windows) The profile bars with the wording Only valid for: HA (Windows) – for example, as in this section – refer to content that is only valid if you are installing a high-availability (HA) system with Microsoft Failover Clustering. The Windows Server Failover Clustering feature was previously called Microsoft Cluster Service (MSCS). For practical reasons we are continuing to use the abbreviation MSCS in the profile bars and in some sections of this guide. End of 'High Availability': HA (Windows)

1.3 New Features

This section provides an overview of the new features in Software Provisioning Manager 1.0 (the“ installer” for short).

Make sure that you also read the Release Notes for your SAP product at https://help.sap.com