BizTalk 2013 Installation and Configuration – Install SQL Server 2012 (Part 7)

Posted: May 14, 2013 in BizTalk
Tags: , , ,

BizTalk Server provides the capability to specify a business process and also a mechanism by which the applications used in that business process can communicate with each other. SQL Server is the main repository for this communication mechanism. For optimal performance, Microsoft recommends using the Enterprise Edition of SQL Server.

Note: Using SQL Server Express Edition is not recommended or supported. The Express edition does not include certain features needed by BizTalk Server.

To install SQL Server 2012:

  • Insert the SQL Server installation disk into the DVD-ROM drive. The setup program will begin automatically. If prompted for automatic installation of prerequisite software, click “OK”
  • On the SQL Server Installation Center, click “Installation” and then click “New SQL Server stand-alone or add features to an existing installation”

BTS-2013-SQL-2012-Installation-center

  • On the Setup Support Rules screen, review the information and then click “OK”

BTS-2013-SQL-2012-Setup-Support-Rules

  • On the Product Key screen, enter your product key and click “Next”

BTS-2013-SQL-2012-Product-Key

  • On the License Terms screen, select “I accept the license terms”, and then click “Next”

BTS-2013-SQL-2012-License-Terms

  • On the Product Updates page, the latest available SQL Server product updates are displayed. Select “Include SQL Server product updates”, and then click “Next”

BTS-2013-SQL-2012-Product-Updates

  • On the Install Setup files page, Setup provides the progress of downloading, extracting, and installing the Setup files. If an update for SQL Server Setup is found, and is specified to be included, that update will also be installed, Click “Install”
    • The System Configuration Checker verifies the system state of your computer before Setup continues.
    • If prompted to restart the computer, click “OK”

BTS-2013-SQL-2012-Install-Setup-files

  • On the Setup Role page, select “SQL Server Feature Installation”, and then click “Next” to continue to the Feature Selection page.

BTS-2013-SQL-2012-Setup-Role

  • On the Feature Selection screen, select the following features, and then click “Next”
    • Database Engine Services
      • SQL Server Replication
      • Full-Text and Semantic Extractions for Search
    • Analysis Services
    • Reporting Services – Native
    • Shared Features
      • SQL Server Data Tools
      • Client Tools Connectivity
      • Integration Services
      • Management Tools – Basic
        • Management Tools – Complete

BTS-2013-SQL-2012-Feature-Selection

BTS-2013-SQL-2012-Feature-Selection-Shared-features

  • On the Installation Rules page, Setup verifies the system state of your computer before Setup continues, and then click “Next”

BTS-2013-SQL-2012-Installation-Rules

  • On the Instance Configuration screen, select “Default instance”, leave the rest of the default values, and then click “Next” to continue.

BTS-2013-SQL-2012-Instance-Configuration

  • Review the information on the Disk Space Requirements screen, this page calculates the required disk space for the features that you specify and compares with available disk space. Click “Next” to continue.

BTS-2013-SQL-2012-Disk-Space-Requirements

  • On the Server Configuration screen, you can specify login accounts for each SQL Server services. You can assign the same login account to all SQL Server services, or you can configure each service account individually. You can also specify whether services start automatically, are started manually, or are disabled (Microsoft recommends that you configure service accounts individually to provide least privileges for each service).
    • Leave the default login account to all SQL Server services
    • Configure all of them with the startup type: “Automatic”
    • And then click “Next”

BTS-2013-SQL-2012-Server-Configuration

  • On the Database Engine Configuration screen, select “Windows authentication mode”, click “Add Current User”, and then click “Next”
    • Authentication Mode: Select “Windows authentication mode”. If you select Mixed Mode Authentication, you must provide a strong password for the built-in SQL Server system administrator account.
    • Specify SQL Server administrators: You must specify at least one system administrator for the instance of SQL Server. To add the account under which SQL Server Setup is running, click “Add Current User”

BTS-2013-SQL-2012-Database-Engine-Configuration

  • On the Analysis Services Configuration screen, select “Multidimensional and Data mining Mode”, click “Add Current User”, and then click “Next”
    • Server Mode: Select “Multidimensional and Data mining Mode”. Server mode determines which memory and storage subsystems are used on the server. If you plan to run multidimensional cube databases on the server, choose the default option, Multidimensional and Data Mining server mode.
    • Specify which users have administrative permissions for Analysis Services: you must specify at least one system administrator for Analysis Services. To add the account under which SQL Server Setup is running, click Add Current User.

BTS-2013-SQL-2012-Analysis-Services-Configuration

  • On the Reporting Services Configuration screen, select “Install and configure”, and then click “Next” to continue.

BTS-2013-SQL-2012-Reporting-Services-Configuration

  • On the Error and Usage Reporting screen, leave the default values, and then click “Next”

BTS-2013-SQL-2012-Error-Usage-Reporting

  • On the Installation Configuration Rules screen, review the information and resolve any issues, and then click “Next”

BTS-2013-SQL-2012-Installation-Configuration-Rules

  • On the Ready to Install screen, review the information, and then click “Install”

BTS-2013-SQL-2012-Ready-Install

  • On the Complete screen, click “Close”

BTS-2013-SQL-2012-Complete

Note: Once again, after this installation, I like to do a Windows update, this step is not necessary.

Related links

Comments
  1. Just to keep in mind: if you use SQL 2012 with BizTalk 2013 you won’t be able to use BAM alerts. Notifications only work with SQL Server 2008 R2 for this milestone of BizTalk 2013.
    http://msdn.microsoft.com/en-us/library/jj248684(v=bts.80).aspx

  2. […] BizTalk 2013 Installation and Configuration – Install SQL Server 2012 (Part 7) […]

    • stefan says:

      Hi Sandro

      Thanks for providing this excellent description. There is just one little thing I was looking for and couldn’t find. This is related to server memory settings in SQL server configuration.
      Do you recommend to keep the default settings?
      There are discussions about keeping the default memory settings for dedicated SQL server DB engine installations only and adjust the settings in case of other applications/services installed on the same server. In these discussions, SSRS, SSIS and SSAS are even rated as other services and here we have BizTalk and IIS installed in addition.
      Example forthis kind of discussions may be http://www.sqlservercentral.com/blogs/sqlchicken/2012/02/28/monday-morning-mistakes-not-setting-memory-limits/.

  3. Neeraj Kumar says:

    Hi Sandro,
    I am planning to install BizTalk 2013 on SQL server 2012 and Windows server 2012.

    Plan is to migrate existing BizTalk 2010 on SQL server 2008r2 and Windows server 2008r2 to the new instance.

    I saw there is planned release of Biz talk 2013 r2. I could not find any documentation which specifies the advantage of BizTalk 2013r2 over Biztalk 2013. Is there as reason why I should do the migration of the solution on Bizxtalk 2013 r2 untill when its released?

    Thanks

    • Hi Neeraj,

      Microsoft goal in terms of Release Cadence of BizTalk Server is to have one major release every alternate year (the last one was BizTalk Server 2013, so you may expect a new major release in 2015) and one minor release every alternate year (that will be designated R2, so the next on is BizTalk Server 2013 R2). The major release will have new features and themes and minor releases will have bug fixes, platform alignment and customer asks.

      You can see the new features in BizTalk Server 2013 R2 here: http://msdn.microsoft.com/en-us/library/jj248703%28v=bts.80%29.aspx#BKMK_NewR2, but basically it will be ship with a better JSON support (the new JSON schema wizard), SFTP adapter improved and authentication improvements for service bus, upgrades for the Healthcare Accelerator and of course new platforms support: SQL Server 2014, Windows Server 2012 R2 and so on.

      We don’t have yet the release that, but that will be soon… so if you can wait for this release I would advise you to wait and use this last one, in terms of advantages between 2013 and 2013 R2, that aren’t too much, this is a minor release but again you will have some improvements and better JSON support. The Mainstream Support of 2013 R2 version is exactly the same of 2013 version: until 2018

  4. Åsa says:

    Thank You so much for this blogpost Sandro! One question, do I need SQL server enterprise edition or will it work with standard edition if I have more than one BizTalk server and not using BAM?

    • Hi Âsa,

      You can use SQL Standard Edition however notice that BAM real-time aggregation (RTA) is not supported in the Standard Edition of SQL Server. To use BAM RTA, you must install SQL Server Enterprise Edition, otherwise you can use SQL Standard Edition.

      Also you need to take attention to some of limitation of the Standard edition for example it only supports up to two nodes in a failover cluster

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s