Figure 1. Oracle total cost is for a server with a "single" quad-core processor running Oracle EE edition on the Intel/AMD platform. IBM DB2 total cost is for a server with a "single" quad-core processor running DB2 EE edition on the Intel/AMD platform.
Figure 1. This example shows two Virtual Operating Environments (VOE). Each VOE contains three running instances of SQL Server. Only one SQL Server license is required per each VOE, for a total of two SQL Server licenses.
Figure 2. This example shows a box with four physical processors. Two VOEs are running SQL Server, and two VOEs are running BizTalk Server.
Figure 3. This example has a box with four physical processors. Six VOEs are running SQL Server, each virtually accessing one processor. In this case, six processor licenses are required for SQL Server.
Figure 4. This example shows the extra option available with the enterprise edition only.Number of processor licenses required for Enterprise Edition : 4 SQL Processor LicensesNumber of processor licenses required for Standard, Workgroup: 5 SQL Processor licenses
Figure 5. This example shows the extra option available with the Enterprise Edition only.Required license using additional rights for Enterprise Edition: 1 SQL Server licenseRequired licenses for all other workgroup and standard: 4 SQL Server licenses
Passive Servers and Failover Support
One new feature offered in SQL Server 2005 is enhanced failover support. For example, two or more servers running SQL Server can be configured so that if one server fails, its processing will be picked-up, recovered, and continued by the other server. SQL Server 2005 offers three types of failover support:
Database mirroring is a new SQL Server 2005 technology for increasing database availability. It transfers transaction log records directly from one server to another and can quickly fail over to the standby server.
Failover clustering is a process where the operating system and SQL Server 2005 work together to provide availability in the event of an application failure, hardware failure, or operating-system error. Failover clustering provides hardware redundancy through a configuration in which critical resources are transferred automatically from a failing machine to an equally configured server to help ensure continuity of service.
Backup log shipping increases the availability of a SQL Server by automatically copying and restoring the database's transaction logs to another database on a standby server. Because the standby database receives all changes to the original database, it is an exact duplicate of the original database—out of date only by the delay in the copy-and-load process. You then have the ability to make the standby server a new primary server if the original primary server becomes unavailable. When the original primary server becomes available again, you can make it a new standby server—effectively reversing the server roles.
When doing failover support, a server is designated as the passive server. The purpose of the passive server is to absorb the data and information held in another server that fails. A passive server does not need a license if the number of processors in the passive server is equal to or less than the number of processors in the active server. The passive server can take the duties of the active server for 30 days. Afterwards, it must be licensed accordingly.
Database mirroring and failover clustering are available for SQL Server 2005 Standard Edition and SQL Server 2005 Enterprise Edition. Backup log shipping is available in SQL Server 2005 Workgroup Edition, SQL Server 2005 Standard Edition, and SQL Server 2005 Enterprise Edition.
The following figures show a passive server that does not require a license, and another one that does require the license.
Figure 1. The passive server does not require a license because no queries are being executed against it.
Figure 2. The passive server requires a license because queries are being run against snapshot reporting.
ISV Licensing
For U.S. and Canadian Customers
The Microsoft independent software vendor (ISV) Royalty Licensing Program is a software licensing program designed for ISVs who incorporate Microsoft software into their value-added software business solutions. The ISV Royalty Licensing program makes it easy for ISV partners to combine Microsoft technology with their own software business application for commercial distribution to their customers. This "one size fits all" program scales across partners selling to large, small, or midmarket customers.
Contact your local Microsoft sales office for more information about this program.
Note: If you are outside the United States and Canada, you can get pricing information from your local Microsoft office. You can find contact information for your local Microsoft office on the Microsoft Worldwide site.