PART 1 Database Administration Columnstore Index Support and SQL Server 2012

46 PART 1 Database Administration Columnstore Index Support and SQL Server 2012 Columnstore indexes and batch-query execution mode are deeply integrated in SQL Server 2012, and they work in conjunction with many of the Database Engine features found in SQL Server 2012. For example, database administrators can implement a columnstore index on a table and still successfully use AlwaysOn Availability Groups (AG), AlwaysOn failover cluster instances (FCI), database mirroring, log shipping, and SQL Server Management Studio administration tools. Here are the common business data types supported by columnstore indexes: ¦¦ char and varchar ¦¦ All Integer types (int, bigint, smallint, and tinyint) ¦¦ real and float ¦¦ string ¦¦ money and small money ¦¦ All date, time, and DateTime types, with one exception (datetimeoffset with precision greater than 2) ¦¦ Decimal and numeric with precision less than or equal to 18 (that is, with less than or exactly 18 digits) ¦¦ Only one columnstore index can be created per table. Columnstore Index Restrictions Although columnstore indexes work with the majority of the data types, components, and features found in SQL Server 2012, columnstore indexes have the following restrictions and cannot be leveraged in the following situations: ¦¦ You can enable PAGE or ROW compression on the base table, but you cannot enable PAGE or ROW compression on the columnstore index. ¦¦ Tables and columns cannot participate in a replication topology. ¦¦ Tables and columns using Change Data Capture are unable to participate in a columnstore index. ¦¦ Create Index: You cannot create a columnstore index on the following data types: • decimal greater than 18 digits • binary and varbinary • BLOB • CLR PLACE THIS ORDER OR A SIMILAR ORDER WITH US TODAY AND GET AN AMAZING DISCOUNT :)