SSAS provides OLAP by letting you design, create and manage multidimensional structures that contain data aggregated from other data sources, such as relational databases. It also provides many data mining algorithms for mining data from data sources. For delivering OLAP and data mining, it uses client and server technologies. The main idea of SSAS is to provide fast results from data sources when we apply a query because, to make a decision, we need data of various dimensions. The physical and logical design plays an important part in the performance of SQL Server-based applications. We need to ensure that correct data is captured in proper tables, the data items have proper relationships between them and data redundancy is reduced.


Your role and responsibilities carried out in your earlier projects would be of significance to the potential employer. This is the answer that lets the interviewer know how suitable are you for the position to which you are being interviewed. This tells SQL Server how much free space to leave in the index pages when re-indexing. The performance benefit here is fewer page splits because there is room for growth built into the index. Jobs can be scheduled to run at a set time or when a specific event occurs.

Q42. What is the purpose of UPDATE STATISTICS and SCOPE_IDENTITY() function?

Hence, we need to choose longer keys for more encryption. However, there is a larger performance penalty for longer keys.DES is a relatively old and weaker algorithm thanAES . Rebuild/reorganize indexes once the shrink is done so that the fragmentation level is decreased.


The instance is then failed over back to its designated node. In the left pane of the tool, I would select SQL Server Services, the right side pane displays all of the SQL Server Services/components that are installed on that machine. If the Service is displayed as , then it indicates it is a default instance, else there will be the Instance name displayed. Primarily, the recovery model is chosen keeping in view the amount of data loss one can afford. If one expects to have minimal or no data loss, choosing the Full recovery model is a good choice. Full, Bulk-Logged, and Simple are the three recovery models available.

What are the differences in Clustering in SQL Server 2005 and 2008 or 2008 R2?

A function is a sequence of statements that accepts input, processes them to perform a specific task, and provides the output. Functions must have a name, but the function name can never start with a special character such as @, $, #, and so on. Using the view, you can restrict the user to update only portions of the records. The right outer join displays all the rows from the second table and matching rows from the first table. Next, “select script table as” and select “To”, then you will see a New query editor window. Definitions of these types of constraints are given after the creation of the table using the Alter Command.

  • Pinal Daveis an SQL Server Performance Tuning Expert and independent consultant with over 17 years of hands-on experience.
  • DQS enables you to perform a variety of critical data quality tasks, including correction, enrichment, standardization, and de-duplication of your data.
  • Definitions of these types of constraints are given when the table is created.
  • By the end of this article, you will have a better understanding of the types of questions you should ask when interviewing a potential SQL Server candidate.
  • A relational database management system is a program that lets you create, update, and administer a relational database.

Change Data Capture or most commonly known as CDC is used to record INSERT, UPDATE, DELETE activities applied on the tables. Allows incremental , full, file level, and differential backups. Not only this, but replication provides a mechanism to recover from failures. It also removes dependencies from single server to protect the loss of data from a single server. Mention the different types of replication in SQL Server.

What is CDC in SQL Server?

You can use it, for example, to enforce referential integrity in the how to become a sql server dba. Suppose you want to delete an author from the ‘authors’ table. You can use triggers to delete all rows in the ‘books’ table which has ‘author_id’ as of the deleted author. SQL Server Database Administrators, also called Server DBAs, are responsible for the design, maintenance, security, memory, and support of SQL Server Databases.

What is the role of DBA in SQL?

What is DBA in SQL? Ans:- DBA stands for Database Administrator, it is referred to as an IT professional who is involved in managing Microsoft SQL Server, Oracle databases, MySQL, and IBM DB2. DBA is also responsible for the security, performance, and availability of data to users and customers.