Install Infinity

Install Infinity

After you complete the tasks in Before You Install, you are ready to install your Infinity programs with the Blackbaud Installer.

The first step is to restore an Infinity database from a .bak file in SQL Server 2008 or SQL Server 2008 R2. You must have the database in place before you can install because the installer requires you to select the database during installation. For basic instructions in the context of the example in this documentation, see Restore the Database. For Microsoft's guidance, see How to: Restore a Database Backup (SQL Server Management Studio).

After you restore the database, you must reset the database encryption. For basic instructions in the context of the example in this documentation, see Reset Database Encryption. For Microsoft's guidance, see SQL Server and Database Encryption Keys (Database Engine).

After the Infinity database is restored and the encryption is reset, you are ready to install your Infinity programs with the Blackbaud Installer. The installer uses your organization's site ID and email address to determine your organization's products, and you select from three main features to install:

You most likely need to run the installer multiple times and install these features in different locations, but much of this depends on how you set up your environment. For the purposes of this documentation, we consider two main installation scenarios.

First, we look at a two-machine scenario where you have a database server and a web server for both the application and the website. For instructions in the context of this scenario, see Run the Blackbaud CRM Installer (all three options) .

Second, we look at a three-machine scenario where there are separate web servers for the application and the website, plus the database server. For instructions in the context of this scenario, see Run the Blackbaud CRM Installer (core components only) for the application server and Run the Blackbaud CRM Installer (BBIS components only) for the website server.

Restore the Database

Reset Database Encryption

Run the Blackbaud CRM Installer (all three options)

Add Indexing Service Role Service

Add ASP.NET Role Service

Add IIS Management Scripts and Tools Role Service

Add IIS 6 WMI Compatibility Role Service

Add ISS 6 Scripting Tools Role Service

Run the Blackbaud CRM Installer (core components only)

Run the Blackbaud CRM Installer (BBIS components only)

Enable .NET 3.5.1