Troubleshooting SQL Server 2012 Reporting Services If you have problems with SQL Server 2012 Reporting Services (SSRS 2012), review this troubleshooting checklist to find potential solutions. 1. Install the latest SQL Server 2012 service pack. Because many SQL Server 2012 Reporting Services bugs were fixed in SQL Server service packs, you should install the latest SQL Server service pack. At...
SQL Server
Designing and Implementing Online Analytical Processing (OLAP) Architecture – (Part 2)
Designing and Implementing Online Analytical Processing (OLAP) Architecture – (Part 2) Author: Basit A. Farooq Editor’s Note: This is the two part article series on designing and implementing online analytical processing (OLAP) architecture. In the part-1 of this article series, you learned OLAP database design, options for data warehouse schema design, and key considerations for designing relational data warehouse schema...
Troubleshooting problems with SQL Server 2012 cluster
Troubleshooting problems with SQL Server 2012 cluster If you have problems with SQL Server 2012 cluster, review this troubleshooting checklist to find potential solutions. 1. Install the latest SQL Server 2012 service pack. Because many SQL Server 2012 cluster bugs were fixed in SQL Server service packs, you should install the latest SQL Server service pack. At the time this...
Elemental MDX: MDX Time Series Functions: PeriodsToDate() and OpeningPeriod(), Pt. 2
Elemental MDX: MDX Time Series Functions: PeriodsToDate() and OpeningPeriod(), Pt. 2 In this, the second of a three-part article focusing upon the PeriodsToDate() and OpeningPeriod() time series functions, we will continue to expose member and set functions that we can use to perform analysis within the context of time. As we discussed in Part 1, many business requirements revolve around...
SQL Server 2012 Clustering Optimization Tips
SQL Server 2012 Clustering Optimization Tips You can use cross-cluster migration of AlwaysOn Availability Groups for OS upgrade. SQL Server 2012 service pack 1 introduces support for cross-cluster migration of AlwaysOn Availability Groups for deployments to a new Windows Server Failover Clustering cluster. A cross-cluster migration moves one AlwaysOn availability group to the new destination Windows Server Failover Clustering cluster...
Understanding Data Normalization
Understanding Data Normalization Author: Basit A. Farooq Introduction Normalization, which is the key part of the OLTP databases logical design process, is a design requirement for OLTP databases. Normalization refers to a process used to design relational database tables. Its objectives include minimizing the duplication of information within OLTP databases, as well as reducing the overall size of databases and...
Tips for using alerts in SQL Server 2012
Tips for using alerts in SQL Server 2012 SQL Server writes the events to the Windows Application log. SQL Server Agent checks the Windows application log for SQL Server events. An alert is an automated response to events raised by SQL Server. When an event occurs, the SQL Server Agent checks if the appropriate alert exists and if so perform...
Troubleshooting SQL Server 2012 jobs
Troubleshooting SQL Server 2012 jobs If you have problems with SQL Server 2012 jobs, review this troubleshooting checklist to find potential solutions. 1. Install the latest SQL Server 2012 service pack. Because many SQL Server 2012 jobs bugs were fixed in SQL Server service packs, you should install the latest SQL Server service pack. At the time this article was...
Understanding SQL Server Database Restore Process
Understanding SQL Server Database Restore Process Author: Basit A. Farooq Data is a critical asset for an organization to keep information about their customers, inventory, products, purchasing, and financial stocks. It is our responsibility as a database administrator (DBA) to ensure that the information in the databases is available all the time. Although, a SQL Server various high-availability solutions tries...
SQL Server 2012 Reporting Services Optimization Tips
SQL Server 2012 Reporting Services Optimization Tips Try to restrict the report queries result set by using the WHERE clause and by returning only the particular columns from the table. This can results in good performance benefits, because SQL Server will return to client only particular rows and columns, not all rows and columns from the table(s). This can reduce...