Testkings QA

Size: px
Start display at page:

Download "Testkings QA"

Transcription

1 Testkings QA Number: Passing Score: 800 Time Limit: 120 min File Version: Administering Microsoft SQL Server 2012 Databases Modified few questions, fixed few spelling mistakes and typos. Many new questions are added, Good for review go ahead and pass the exam now. Perfectly Valid in US, UK, Australia, India and Emirates. All my friends in group have these same questions. These are the most accurate study questions. Just focus on these and sit in your exam. Sections 1. Volume A 2. Volume B

2 Exam A QUESTION 1 You administer a Microsoft SQL Server 2012 database. Users report that an application that accesses the database displays an error, but the error does not provide meaningful information. No entries are found in the SQL Server log or Windows event logs related to the error. You need to identify the root cause of the issue by retrieving the error message. What should you do? A. Create an Extended Events session by using the sqlserver.error_reported event. B. Create a SQL Profiler session to capture all ErrorLog and EventLog events. C. Flag all stored procedures for recompilation by using sp_recompile. D. Execute sp_who. Correct Answer: A Section: Volume A Event sqlserver.error_reported: This event gets fired every time that an error happens in the server QUESTION 2 You administer a Microsoft SQL Server 2012 server. One of the databases on the server supports a highly active OLTP application. Users report abnormally long wait times when they submit data into the application. You need to identify which queries are taking longer than 1 second to run over an extended period of time. What should you do? A. use SQL Profiler to trace all queries that are processing on the server. Filter queries that have a Duration value of more than 1,000. B. Use sp_configure to set a value for blocked process threshold. Create an extended event session. C. Use the Job Activity monitor to review all processes that are actively running. Review the Job History to find out the duration of each step. D. Run the sp_who command from a query window. E. Run the DBCC TRACEON 1222 command from a query window and review the SQL Server event log.

3 Correct Answer: E Section: Volume A QUESTION 3 You administer a Microsoft SQL Server 2012 database. You need to ensure that the size of the transaction log file does not exceed 2 GB. What should you do? A. Execute sp_configure 'max log size', 2G. B. use the ALTER DATABASE...SET LOGFILE command along with the maxsize parameter. C. In SQL Server Management Studio, right-click the instance and select Database Settings. Set the maximum size of the file for the transaction log. D. in SQL Server Management Studio, right-click the database, select Properties, and then click Files. Open the Transaction log Autogrowth window and set the maximum size of the file. Correct Answer: D Section: Volume A QUESTION 4 You administer a Microsoft SQL Server 2012 server. The MSSQLSERVER service uses a domain account named CONTOSO\SQLService. You plan to configure Instant File Initialization.

4 You need to ensure that Data File Autogrow operations use Instant File Initialization. What should you do? Choose all that apply. A. Restart the SQL Server Agent Service. B. Disable snapshot isolation. C. Restart the SQL Server Service. D. Add the CONTOSO\SQLService account to the Perform Volume Maintenance Tasks local security policy. E. Add the CONTOSO\SQLService account to the Server Operators fixed server role. F. Enable snapshot isolation. Correct Answer: CD Section: Volume A How To Enable Instant File Initialization 1. Open Local Security Policy and go to Local Policies --> User Rights Assignment. 2. Double click Perform Volume Maintenance Tasks and add your SQL Server database engine service account. 3. Restart the SQL Server service using SQL Server Configuration Manager and this setting should now be enabled. QUESTION 5 You administer a Microsoft SQL Server 2012 failover cluster that contains two nodes named Node A and Node B. A single instance of SQL Server is installed on the cluster. An additional node named Node C has been added to the existing cluster. You need to ensure that the SQL Server instance can use all nodes of the cluster. What should you do? A. Run the New SQL Server stand-alone installation Wizard on Node C. B. Run the Add Node to SQL Server Failover Cluster Wizard on Node C. C. Use Node B to install SQL Server on Node C. D. Use Node A to install SQL Server on Node C.

5 Correct Answer: B Section: Volume A To add a node to an existing SQL Server failover cluster, you must run SQL Server Setup on the node that is to be added to the SQL Server failover cluster instance. Do not run Setup on the active node. The Installation Wizard will launch the SQL Server Installation Center. To add a node to an existing failover cluster instance, click Installation in the left-hand pane. Then, select Add node to a SQL Server failover cluster. QUESTION 6 You administer a Microsoft SQL Server 2012 database. The database contains a Product table created by using the following definition: You need to ensure that the minimum amount of disk space is used to store the data in the Product table. What should you do? A. Convert all indexes to Column Store indexes. B. Implement Unicode Compression. C. Implement row-level compression. D. Implement page-level compression. Correct Answer: D Section: Volume A

6 cc aspx QUESTION 7 You administer a Microsoft SQL Server 2012 instance that contains a financial database hosted on a storage area network (SAN). The financial database has the following characteristics: A data file of 2 terabytes is located on a dedicated LUN (drive D). A transaction log of 10 GB is located on a dedicated LUN (drive E). Drive D has 1 terabyte of free disk space. Drive E has 5 GB of free disk space. The database is continually modified by users during business hours from Monday through Friday between 09:00 hours and 17:00 hours. Five percent of the existing data is modified each day. The Finance department loads large CSV files into a number of tables each business day at 11:15 hours and 15:15 hours by using the BCP or BULK INSERT commands. Each data load adds 3 GB of data to the database. These data load operations must occur in the minimum amount of time. A full database backup is performed every Sunday at 10:00 hours. Backup operations will be performed every two hours (11:00, 13:00, 15:00, and 17:00) during business hours. On Wednesday at 10:00 hours, the development team requests you to refresh the database on a development server by using the most recent version. You need to perform a full database backup that will be restored on the development server. Which backup option should you use? A. NORECOVERY B. FULL C. NO_CHECKSUM D. CHECKSUM E. Differential F. 8ULK_LOGGED G. STANDBY H. RESTART I. SKIP J. Transaction log K. DBO ONLY L. COPY_ONLY

7 M. SIMPLE N. CONTINUE AFTER ERROR Correct Answer: L Section: Volume A QUESTION 8 You administer a Microsoft SQL Server 2012 instance that contains a financial database hosted on a storage area network (SAN). The financial database has the following characteristics: A data file of 2 terabytes is located on a dedicated LUN (drive D). A transaction log of 10 GB is located on a dedicated LUN (drive E). Drive D has 1 terabyte of free disk space. Drive E has 5 GB of free disk space. The database is continually modified by users during business hours from Monday through Friday between 09:00 hours and 17:00 hours. Five percent of the existing data is modified each day. The Finance department loads large CSV files into a number of tables each business day at 11:15 hours and 15:15 hours by using the BCP or BULK INSERT commands. Each data load adds 3 GB of data to the database. These data load operations must occur in the minimum amount of time. A full database backup is performed every Sunday at 10:00 hours. Backup operations will be performed every two hours (11:00, 13:00, 15:00, and 17:00) during business hours. You need to ensure that the minimum amount of data is lost. Which recovery model should the database use? A. FULL B. DBO_ONLY C. CONTINUE_AFTER_ERROR D. CHECKSUM E. NO_CHECKSUM F. SIMPLE G. Transaction log H. SKIP

8 I. RESTART J. COPY_ONLY K. NORECOVERY L. BULK_LOGGED M. Differential N. STANDBY Correct Answer: A Section: Volume A QUESTION 9 You administer a Microsoft SQL Server 2012 instance that contains a financial database hosted on a storage area network (SAN). The financial database has the following characteristics: A data file of 2 terabytes is located on a dedicated LUN (drive D). A transaction log of 10 GB is located on a dedicated LUN (drive E). Drive D has 1 terabyte of free disk space. Drive E has 5 GB of free disk space. The database is continually modified by users during business hours from Monday through Friday between 09:00 hours and 17:00 hours. Five percent of the existing data is modified each day. The Finance department loads large CSV files into a number of tables each business day at 11:15 hours and 15:15 hours by using the BCP or BULK INSERT commands. Each data load adds 3 GB of data to the database. These data load operations must occur in the minimum amount of time. A full database backup is performed every Sunday at 10:00 hours. Backup operations will be performed every two hours (11:00, 13:00, 15:00, and 17:00) during business hours.

9 You need to ensure that the backup size is as small as possible. Which backup should you perform every two hours? A. BULK_LOGGED B. NO_CHECKSUM C. FULL D. RESTART E. CHECKSUM F. STANDBY G. DBO.ONLY H. NORECOVERY I. SIMPLE J. SKIP K. Transaction log L. COPY_ONLY M. Differential N. CONTINUE_AFTER_ERROR Correct Answer: K Section: Volume A ms aspx Topic 2, Volume B QUESTION 10 You administer a Microsoft SQL Server 2012 instance named SQL2012 that hosts an OLTP database of 1 terabyte in size. The database is modified by users only from Monday through Friday from 09:00 hours to 17:00 hours. Users modify more than 30 percent of the data in the database during the week. Backups are performed as shown in the following schedule:

10 The Finance department plans to execute a batch process every Saturday at 09:00 hours. This batch process will take a maximum of 8 hours to complete. The batch process will update three tables that are 10 GB in size. The batch process will update these tables multiple times. When the batch process completes, the Finance department runs a report to find out whether the batch process has completed correctly. You need to ensure that if the Finance department disapproves the batch process, the batch operation can be rolled back in the minimum amount of time. What should you do on Saturday? A. Perform a differential backup at 08:59 hours. B. Record the LSN of the transaction log at 08:59 hours. Perform a transaction log backup at 17:01 hours. C. Create a database snapshot at 08:59 hours. D. Record the LSN of the transaction log at 08:59 hours. Perform a transaction log backup at 08:59 hours. E. Create a marked transaction in the transaction log at 08:59 hours. Perform a transaction log backup at 17:01 hours. F. Create a marked transaction in the transaction log at 08:59 hours. Perform a transaction log backup at 08:59 hours. Correct Answer: C Section: Volume B QUESTION 11 You administer a Microsoft SQL Server 2012 instance. The instance contains a database that supports a retail sales application. The application generates hundreds of transactions per second and is online 24 hours per day and 7 days per week.

11 You plan to define a backup strategy for the database. You need to ensure that the following requirements are met: No more than 5 minutes worth of transactions are lost. Data can be recovered by using the minimum amount of administrative effort. What should you do? Choose all that apply. A. Configure the database to use the SIMPLE recovery model. B. Create a DIFFERENTIAL database backup every 4 hours. C. Create a LOG backup every 5 minutes. D. Configure the database to use the FULL recovery model. E. Create a FULL database backup every 24 hours. F. Create a DIFFERENTIAL database backup every 24 hours. Correct Answer: BCDE Section: Volume B QUESTION 12 You administer a Microsoft SQL Server 2012 database that contains a table named OrderDetail. You discover that the NCI_OrderDetail_CustomerID non-clustered index is fragmented. You need to reduce fragmentation. You need to achieve this goal without taking the index offline. Which Transact-SQL batch should you use? A. CREATE INDEX NCI_OrderDetail_CustomerID ON OrderDetail.CustomerID WITH DROP EXISTING B. ALTER INDEX NCI_OrderDetail_CustomerID ON OrderDetail.CustomerID REORGANIZE C. ALTER INDEX ALL ON OrderDetail REBUILD D. ALTER INDEX NCI_OrderDetail_CustomerID ON OrderDetail.CustomerID REBUILD Correct Answer: B Section: Volume B

12 QUESTION 13 You administer a Microsoft SQL Server database named Sales. The database is 3 terabytes in size. The Sales database is configured as shown in the following table. You discover that all files except Sales_2.ndf are corrupt. You need to recover the corrupted data in the minimum amount of time. What should you do? A. Perform a file restore. B. Perform a transaction log restore. C. Perform a restore from a full backup. D. Perform a filegroup restore. Correct Answer: A Section: Volume B Reference: Reference:

13 Under the simple recovery model, the file must belong to a read-only filegroup. Under the full or bulk-logged recovery model, before you can restore files, you must back up the active transaction log (known as the tail of the log). For more information, see Back Up a Transaction Log (SQL Server). To restore a database that is encrypted, you must have access to the certificate or asymmetric key that was used to encrypt the database. Without the certificate or asymmetric key, the database cannot be restored. As a result, the certificate that is used to encrypt the database encryption key must be retained as long as the backup is needed. For more information, see SQL Server Certificates and Asymmetric Keys. QUESTION 14 You administer a Microsoft SQL Server 2012 server. You plan to deploy new features to an application. You need to evaluate existing and potential clustered and non-clustered indexes that will improve performance. What should you do? A. Query the sys.dm_db_index_usage_stats DMV. B. Query the sys.dm_db_missing_index_details DMV. C. Use the Database Engine Tuning Advisor. D. Query the sys.dm_db_missing_index_columns DMV. Correct Answer: C Section: Volume B QUESTION 15 You administer a Microsoft SQL Server 2012 database named Contoso on a server named Server01. You need to write messages to the Application Log when users are added to or removed from a fixed server role in Server01. What should you create? A. A Database Audit Specification B. A Policy C. An Alert D. A SQL Profiler Trace E. A Resource Pool

14 F. An Extended Event session G. A Server Audit Specification Correct Answer: G Section: Volume B QUESTION 16 You administer a Microsoft SQL Server 2012 database named Contoso on a server named Server01. You need to be notified immediately when fatal errors occur on Server01. What should you create? A. An Alert B. A Server Audit Specification C. An Extended Event session D. A Resource Pool E. A Policy F. A SQL Profiler Trace G. A Database Audit Specification Correct Answer: A Section: Volume B QUESTION 17 You administer a Microsoft SQL Server 2012 database named Contoso on a server named Server01. You need to diagnose deadlocks that happen when executing a specific set of stored procedures by recording events and playing them back on a different test server. What should you create?

15 A. An Extended Event session B. A Policy C. A Database Audit Specification D. An Alert E. A Server Audit Specification F. A SQL Profiler Trace G. A Resource Pool Correct Answer: F Section: Volume B QUESTION 18 You administer a Microsoft SQL Server 2012 database named Contoso on a server named Server01. You need to prevent users from disabling server audits in Server01. What should you create? A. An Alert B. A Resource Pool C. An Extended Event session D. A Policy E. A Database Audit Specification F. A SQL Profiler Trace G. A Server Audit Specification Correct Answer: D Section: Volume B

16 QUESTION 19 You administer a Microsoft SQL Server A process that normally runs in less than 10 seconds has been running for more than an hour. You examine the application log and discover that the process is using session ID 60. You need to find out whether the process is being blocked. Which Transact-SQL statement should you use? A. EXEC sp_who 60 B. SELECT * FROM sys.dm_exec_sessions WHERE sessionid = 60 C. EXEC sp_helpdb 60 D. DBCC INPUTBUFFER (60) Correct Answer: A Section: Volume B ms aspx QUESTION 20 You administer all the deployments of Microsoft SQL Server 2012 in your company. You have two servers in the same data center that hosts your production database. You need to ensure that the database remains available if a catastrophic server failure or a disk failure occurs. You also need to maintain transactional consistency of the data across both servers.

17 You need to achieve these goals without manual intervention. Which configuration should you use? A. Two servers configured in a Windows Failover Cluster in the same data center SQL Server configured as a clustered instance B. SQL Server that includes an application database configured to perform transactional replication C. Two servers configured in the same data center A primary server configured to perform log-shipping every 10 minutes A backup server configured as a warm standby D. Two servers configured in different data centers SQL Server Availability Group configured in Synchronous-Commit Availability Mode One server configured as an Active Secondary E. Two servers configured in the same data center SQL Server Availability Group configured in Asynchronous-Commit Availability Mode One server configured as an Active Secondary F. Two servers configured in different data centers SQL Server Availability Group configured in Asynchronous-Commit Availability Mode G. SQL Server that includes an application database configured to perform snapshot replication H. Two servers configured on the same subnet SQL Server Availability Group configured in Synchronous-Commit Availability Mode Correct Answer: H Section: Volume B QUESTION 21 You create an availability group that has replicas named HA/Server01 and HA/Server02. Currently, HA/Server01 is the primary replica. You have multiple queries that read data and produce reports from the database. You need to offload the reporting workload to the secondary replica when HA/Server01 is the primary replica. What should you do? A. Set the Availability Mode property of HA/Server02 to Asynchronous commit. B. Set the Readable Secondary property of HA/Server02 to Read-intent only. C. Set the Connections in Primary Role property of HA/Server01 to Allow read/write connections. D. Set the Availability Mode property of HA/Server01 to Asynchronous commit.

18 Correct Answer: B Section: Volume B QUESTION 22 You administer a Microsoft SQL Server 2012 database. You configure Transparent Data Encryption (TDE) on the Orders database by using the following statements: CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'MyPassword1!' CREATE CERTIFICATE TDE_Certificate WITH SUBJECT = 'TDE Certificate'; BACKUP CERTIFICATE TDE_Certificate TO FILE = ''d:\tde_certificate.cer' WITH PRIVATE KEY (FILE = 'D:\TDE_Certificate.key', ENCRYPTION BY PASSWORD = 'MyPassword1!'); CREATE DATABASE ENCRYPTION KEY WITH ALGORITHM = AES_256 ENCRYPTION BY SERVER CERTIFICATE TDE_Certificate; ALTER DATABASE Orders SET ENCRYPTION ON; You attempt to restore the Orders database and the restore fails. You copy the encryption file to the original location. A hardware failure occurs and so a new server must be installed and configured. After installing SQL Server to the new server, you restore the Orders database and copy the encryption files to their original location. However, you are unable to access the database. You need to be able to restore the database. Which Transact-SQL statement should you use before attempting the restore? A. ALTER DATABASE Master SET ENCRYPTION OFF; B. CREATE CERTIFICATE TDE_Certificate FROM FILE = 'd:\tde_certificate.cer' WITH PRIVATE KEY (FILE = 'D:\TDE_Certificate.key', DECRYPTION BY PASSWORD = 'MyPassword1!'); C. CREATE CERTIFICATE TDE_Certificate WITH SUBJECT = 'TDE Certificate'; USE Orders; CREATE DATABASE ENCRYPTION KEY WITH ALGORITHM = AES_256 ENCRYPTION BY SERVER CERTIFICATE TDE_Certificate; D. CREATE CERTIFICATE TDE_Certificate FROM FILE = 'd:\tde_certificate.cer';

19 Correct Answer: B Section: Volume B QUESTION 23 You administer a SQL Server 2012 server that contains a database named SalesDB. SalesDb contains a schema named Customers that has a table named Regions. A user named UserA is a member of a role named Sales. UserA is granted the Select permission on the Regions table. The Sales role is granted the Select permission on the Customers schema. You need to ensure that the Sales role, including UserA, is disallowed to select from any of the tables in the Customers schema. Which Transact-SQL statement should you use? A. REVOKE SELECT ON Schema::Customers FROM UserA B. DENY SELECT ON Object::Regions FROM UserA C. EXEC sp_addrolemember 'Sales', 'UserA' D. DENY SELECT ON Object::Regions FROM Sales E. REVOKE SELECT ON Object::Regions FROM UserA F. DENY SELECT ON Schema::Customers FROM Sales G. DENY SELECT ON Schema::Customers FROM UserA H. EXEC sp_droprolemember 'Sales', 'UserA' I. REVOKE SELECT ON Object::Regions FROM Sales J. REVOKE SELECT ON Schema::Customers FROM Sales Correct Answer: F Section: Volume B ff aspx QUESTION 24 You administer a Microsoft SQL Server 2012 database.

20 The database contains a customer table created by using the following definition: You need to ensure that the minimum amount of disk space is used to store the data in the customer table. What should you do? A. Implement row-level compression. B. Implement page-level compression. C. Convert all indexes to Column Store indexes. D. Implement Unicode compression. Correct Answer: B Section: Volume B QUESTION 25 You are creating an application that will connect to the AgentPortal database by using a SQL login named AgentPortalUser. Stored procedures in the database will use sp_send_dbmail to send messages. You create a user account in the msdb database for the AgentPortalUser login. You use the Database Mail Configuration Wizard to create a Database Mail profile. Security has not been configured for the Database Mail profile. You need to ensure that AgentPortalUser can send messages. What should you do?

21 A. In the Database Mail Configuration Wizard, configure the Database Mail profile as a private profile for the AgentPortalUser account. B. Disable the guest user in the msdb database. C. Use the sysmail_help_profileaccount_sp stored procedure to add accounts to the Database Mail profile. D. In the Database Mail Configuration Wizard, create an account for each recipient's address in the Database Mail profile. Correct Answer: A Section: Volume B QUESTION 26 You administer a Microsoft SQL Server 2012 default instance. The instance is hosted by a server that has a local firewall configured. The firewall only allows inbound connections on port The server only hosts a single instance of SQL Server. You need to ensure that the instance is configured to allow remote connections even if the SQL Server is unresponsive to client connections. What should you do? Choose all that apply. A. Enable inbound connections on TCP port 1434 in the Windows Firewall on the server. B. Execute the following Transact-SQL command: sp_configure 'remote admin connections', C. Execute the Reconfigure command. D. Execute the following Transact-SQL command: sp_configure 'remote access', 1 E. Restart the SQL Server Agent Service. F. Enable inbound connections on TCP port 135 in the Windows Firewall on the server. Correct Answer: ABC Section: Volume B

22 QUESTION 27 You use Microsoft SQL Server 2012 to write code for a transaction that contains several statements. There is high contention between readers and writers on several tables used by your transaction. You need to minimize the use of the tempdb space. You also need to prevent reading queries from blocking writing queries. Which isolation level should you use? A. SERIALIZABLE B. SNAPSHOT C. READ COMMITTED SNAPSHOT D. REPEATABLE READ Correct Answer: C Section: Volume B QUESTION 28 You are a database administrator for a Microsoft SQL Server 2012 instance. You need to ensure that data can be replicated from a production server to two reporting servers in real time. You also need to ensure that data on the reporting server is always accessible. Which solution should you use? A. Availability Groups B. Extended Events C. Snapshot Replication D. Policy Based Management Correct Answer: A Section: Volume B

23 QUESTION 29 You administer a Microsoft SQL Server 2012 database that contains a table named AccountTransaction. You discover that query performance on the table is poor due to fragmentation on the IDX_AccountTransaction_AccountCode non-clustered index. You need to defragment the index. You also need to ensure that user queries are able to use the index during the defragmenting process. Which Transact-SQL batch should you use? A. ALTER INDEX IDX_AccountTransaction_AccountCode ON AccountTransaction.AccountCode REORGANIZE B. ALTER INDEX ALL ON AccountTransaction REBUILD C. ALTER INDEX IDX_AccountTransaction_AccountCode ON AccountTransaction.AccountCode REBUILD D. CREATE INDEX IDXAccountTransactionAccountCode ON AccountTransaction.AccountCode WITH DROP EXISTING Correct Answer: A Section: Volume B QUESTION 30 You administer a Windows 2008 server hosting an instance of Microsoft SQL Server 2012 Standard Edition. The server hosts a database named Orders. Users report that a query that filters on OrderDate is taking an exceptionally long time. You discover that an index named IX_OrderDate on the CustomerOrder table is heavily fragmented. You need to improve the performance of the IX_OrderDate index. The index should remain online during the operation. Which Transact-SQL command should you use? A. ALTER INDEX IX_OrderDateON CustomerOrderDISABLE B. ALTER INDEX IX_OrderDateON CustomerOrderENABLE C. ALTER INDEX IX_OrderDateON CustomerOrderREORGANIZE D. ALTER INDEX IX OrderDateON CustomerOrderREBUILD

24 Correct Answer: C Section: Volume B QUESTION 31 You administer a Windows Azure SQL Database database named Orders. You need to create a copy of Orders named Orders_Reporting. Which Transact-SQL command should you use? A. BACKUP DATABASE Orders TO DISK = 'D:\Orders.bak'RESTORE DATABASE Orders_ReportingFROM DISK = 'D:\Orders.bak B. BACKUP DATABASE Orders TO DISK = 'D:\Orders.bak'CREATE DATABASE Orders_ReportingFROM DISK = 'D:\Orders.bak C. CREATE DATABASE Orders_Reporting AS COPY OF Orders D. BACKUP DATABASE Orders TO DISK = 'D:\Orders.bak'MIRROR TO DISK = 'Orders_Reporting Correct Answer: C Section: Volume B QUESTION 32 You administer a Microsoft SQL Server 2012 failover cluster. You need to ensure that a failover occurs when the server diagnostics returns query_processing error. Which server configuration property should you set?

25 A. SqlOumperDumpFlags B. FailureConditionLevel C. HealthCheckTimeout D. SqlDumperDumpPath Correct Answer: B Section: Volume B QUESTION 33 You are the administrator of a Microsoft SQL Server 2012 server. Some applications consume significant resources. You need to manage the server workload by restricting resource-intensive applications You need to dynamically limit resource consumption. What should you do? A. Configure Resource Pools, Workload Groups, and Classifier Function, and then enable the Resource Governor B. Set up Service Broker to ensure that application are not allowed to consume more than the specified amount of resource C. Create a new rule for each application that sets the resource limit allowed D. Create a new plan Guide with a Scope Type of sql and define the resource limits for each application Correct Answer: A Section: Volume B QUESTION 34 You administer a Windows Azure SQL Database database named Inventory that contains a stored procedure named p_addinventory. Users need to be able to SELECT from all tables in the database and execute the stored procedure. You need to grant only the necessary permissions.

26 What should you do? A. Grant EXECUTE permission on p_addinventory to all users. Grant VIEW DEFINITION to all users. B. Grant EXECUTE permission on p_addinventory to all users. Add all users to the db_datawriter role. C. Add all users to the db_owner role. D. Grant EXECUTE permission on p_add!nventory to all users. Add all users to the db_datareader role. Correct Answer: D Section: Volume B QUESTION 35 You administer a SQL Server 2012 database instance. You need to configure the SQL Server Database Engine service on a failover cluster. Which user account should you use? A. A domain user B. The BUILTIN\SYSTEM account C. A local user with Run as Service permissions D. TheSQLBrowser account Correct Answer: A Section: Volume B QUESTION 36 You administer a Windows Azure SQL Database database named Human_Resources. The database contains 2 tables named Employees and SalaryDetails. You add two Windows groups as logins for the server: CORP\Employees - All company employees CORP\HRAdmins - HR administrators only HR Administrators are also company employees.

27 You need to grant users access according to the following requirements: CORP\Employees should have SELECT access to the Employees table. Only users in CORP\HRAdmins should have SELECT access to the SalaryDetails table. Logins are based only on Windows security groups. What should you do? A. Create a database role called Employees. Add CORP\Employees to the db_datareader role. Add all company employees except HR administrators to the Employees role. Deny SELECT access to the SalaryDetails table to the Employees role. B. Create a database role called HRAdmins. Add all company employees except HR administrators to the db_datareader role, Add all HR administrators to the HRAdmins role. Grant SELECT access to the SalaryDetails table to the HRAdmins role. Deny SELECT access to the SalaryDetails table to the db_datareader role. C. Create two database roles: Employees and HRAdmins. Add all company employees to the Employees role. Add HR administrators to the HRAdmins role. Grant SELECT access to all tables except SalaryDetails to the Employees role. Grant SELECT access to the SalaryDetails table to the HRAdmins role. Deny SELECT access to the SalaryDetails table to the Employees role. D. Create a database role called Employees. Add all HR administrators to the db_datareader role. Add all company employees to the Employees role. Grant SELECT access to all tables except the SalaryDetails table to the Employees role. Deny SELECT access to the SalaryDetails table to the Employees role. Correct Answer: D Section: Volume B QUESTION 37 You administer a Microsoft SQL Server 2012 database instance. You plan to migrate the database to Windows Azure SQL Database. You verify that all objects contained in the database are compatible with Windows Azure SQL Database. You need to ensure that database users and required server logins are migrated to Windows Azure SQL Database.

28 What should you do? A. Use the copy database wizard B. Use the Database Transfer wizard C. Use SQL Server Management Studio to deploy the database to Windows Azure SQL Database D. Backup the database from the local server and restore it to Windows Azure SQL Database Correct Answer: C Section: Volume B QUESTION 38 You administer a Microsoft SQL Server 2012 database named Orders. Orders contains a table named OrderShip that is defined as follows: A NULL value represents a domestic order. Ninety percent of the values in CountryCode are NULL. Customers require a procedure that will return orders for all customers from a specified country. You create a new procedure: Performance on this procedure is slow.

29 You need to alter the schema to optimize this query. Objects created must use a minimum amount of resources. Which Transact-SQL statement should you use? A. CREATE NONCLUSTERED INDEX IX_CountryCode ON Ordership (CountryCode) WHERE CountryCode IS NOT NULL B. CREATE STATISTICS ST_CountryCode ON OrderShip (CountryCode) WHERE CountryCode IS NOT NULL C. CREATE CLUSTERED INDEX IX_CountryCode ON OrderShip (CountryCode) D. CREATE INDEX IX_CountryCode ON OrderShip (CustomerID) WHERE CountryCode IS NOT NULL Correct Answer: B Section: Volume B QUESTION 39 You administer a Microsoft SQL Server 2012 database. The database is currently configured to log ship to a secondary server. You are preparing to cut over to the secondary server by stopping log-shipping and bringing the secondary database online. You want to perform a tail-log backup. You need to leave the primary database in a restoring state. Which option of the BACKUP LOG command should you use? A. NO_TRUNCATE B. NORECOVERY C. STANDBY D. FORMAT Correct Answer: B Section: Volume B QUESTION 40 You administer a Microsoft SQL Server 2012 database. You want to make a full backup of the database to a file on disk.

30 In doing so, you need to output the progress of the backup. Which backup option should you use? A. STATS B. COMPRESSION C. CHECKSUM D. IN IT Correct Answer: A Section: Volume B QUESTION 41 You are a database administrator for a Microsoft SQL Server 2012 database named AdventureWorks2012. You create an Availability Group defined by the following schema. (Line numbers are included for reference only.) You need to implement an AlwaysOnAvailablity Group that will meet the following conditions: Production transactions should be minimally affected. The secondary server should allow reporting queries to be performed. If the primary server goes offline, the secondary server should not automatically take over.

31 Which Transact-SQL statement should you insert at line 06? A. AVAILABILITY_MODE = SYNCHRONOUS_COMMIT, FAILOVER_MODE = MANUAL SECONDARY_ROLE ( ALLOW_CONNECTIONS = READ_ONLY, READ_ONLY_ROUTING_URL = 'TCP://SecondaryServer:1433') PRIMARY_ROLE ( ALLOW_CONNECTIONS = READ_WRITE, READ_ONLY_ROUTING_LIST = NONE) B. AVAILABILITY_MODE = SYNCHRONOUS_COMMIT, FAILOVER_MODE = MANUAL SECONDARY_ROLE ( ALLOW_CONNECTIONS = READ_ONLY, READ_ONLY_ROUTING_URL = 'TCP://SecondaryServer:1433') C. AVAILABILITY_MODE = ASYNCHRONOUS_COMMIT, FAILOVER_MODE = MANUAL SECONDARY_ROLE ( ALLOW_CONNECTIONS = READ_ONLY, READ_ONLY_ROUTING_URL = 'TCP://SecondaryServer:1433') D. AVAILABILITY_MODE = ASYNCHRONOUS_COMMIT, FAILOVER_MODE = MANUAL SECONDARY_ROLE ( ALLOW_CONNECTIONS = YES, READ_ONLY_ROUTING_URL = 'TCP://SecondaryServer:1433') Correct Answer: D Section: Volume B QUESTION 42 You administer a Microsoft SQL Server 2012 database instance. You create a new user named UserA. You need to ensure that UserA is able to create SQL Server Agent jobs and execute SQL Server agent jobs owned by UserA To which role should you add UserA? A. Databas UserRole

32 B. ServerGroupAdministratorGroup C. SQLAgentUserRole D. Securityadmin Correct Answer: C Section: Volume B QUESTION 43 You administer a Microsoft SQL Server 2012 database. You have a SQL Server Agent job instance that runs using the service account. You have a job step within the job that requires elevated privileges. You need to ensure that the job step can run using a different user account. What should you use? A. a schedule B. an alert C. an operator D. a proxy Correct Answer: D Section: Volume B QUESTION 44 You install a Microsoft SQL Server 2012 instance. The instance will store data extracted from two databases running on Windows Azure SQL Database. You hire a data steward to perform interactive data cleansing and ad hoc querying and updating of the data. You need to ensure that the data steward is given the correct client tools to perform these tasks.

33 Which set of tools should you install? A. SQL Server Management Studio and Distributed Reply Client B. Data Quality Client and SQL Server Data Tools C. Data Quality Client and Distributed Replay Client D. SQL Server Management Studio and Master Data Services Correct Answer: B Section: Volume B QUESTION 45 You administer a Microsoft SQL Server environment. You purchase a new server and plan to migrate your database from SQL Server 2008 to SQL Server You want to evaluate to prepare for possible conflicts and issues that may arise during or after the migration. Which SQL Server tool should you use? A. Distributed Replay B. Migration Assistant C. Data Tools D. Upgrade Advisor Correct Answer: D Section: Volume B

34 QUESTION 46 You administer a Microsoft SQL Server 2012 Enterprise Edition server that uses 64 cores. You discover performance issues when complex calculations are performed on large amounts of data under heavy system load. You need to limit the number of cores that handle the processing. What should you configure? A. Max worker threads B. Processor affinity C. I/O affinity D. Lightweight pooling Correct Answer: B Section: Volume B QUESTION 47 You are implementing a SQL Server 2012 four-node failover cluster. You need to choose a quorum configuration which configuration should you use? A. Distributed file system (DFS) B. Cluster Shared Volume (CSV) C. Node and Disk Majority D. Node Majority Correct Answer: C Section: Volume B QUESTION 48

35 You administer a SQL Server 2012 database instance. You need to configure the SQL Server Database Engine service on a failover cluster. Which user account should you use? A. The BUILTIN\LocalService account B. A domain user C. A local administrative user D. The BUILTIN\NetworkService account Correct Answer: B Section: Volume B QUESTION 49 You administer a Microsoft SQL Server 2012 database named Contoso that contains a single user-defined database role namedbillingusers. All objects in Contoso are in the dbo schema. You need to grant EXECUTE permission for all stored procedures in Contoso to BillingUsers. Which Transact-SQL statement should you use? A. CREATE ROLE proc_caller GRANT EXECUTE ON Schema: : dbo TO proc_caller ALTER ROLE proc_caller ADD MEMBER BillingUsers B. GRANT EXECUTE ON INFORMATION_SCHEMA.ROUTINES TO BillingUsers C. EXEC sp_addrolemember 'executor', 'BillingUsers' D. CREATE ROLE proc_caller GRANT EXECUTE ON ALL PROCEDURES TO proc_caller ALTER MEMBER BillingUsers ADD TO ROLE proc_caller Correct Answer: D Section: Volume B

36 QUESTION 50 You have been hired as a Database Consultant by ABC.com to design a SQL Server 2012 database solution. You are tasked with designing a scale-out and high-availability SQL Server 2012 Online Transaction Processing (OLTP) database solution that will maintain copies of data across two server instances. Your solution must provide scale-out of read operations by distributing the reads from clients across two SQL Server 2012 nodes. The data in both SQL Server nodes needs to be indexed. What should you include in your solution? A. You should include a primary database with scheduled log shipping to the secondary database configured. B. You should include two servers configured in an Active-Passive SQL Server 2012 Cluster. C. You should include a primary SQL Server 2012 database that uses transactional replication to replicate data to the secondary database. D. You should include two servers in an Asynchronous-Commit Availability Mode Availability Group. E. You should include two servers in a Synchronous-Commit Availability Mode Availability Group. Correct Answer: C Section: Volume B QUESTION 51 You are a database developer of a Microsoft SQL Server 2012 database. You are designing a table that will store Customer data from different sources. The table will include a column that contains the CustomerID from the source system and a column that contains the SourceID. A sample of this data is as shown in the following table.

37 You need to ensure that the table has no duplicate CustomerID within a SourceID. You also need to ensure that the data in the table is in the order of SourceID and then CustomerID. Which Transact- SQL statement should you use? A. CREATE TABLE Customer (SourceID int NOT NULL IDENTITY, CustomerID int NOT NULL IDENTITY, CustomerName varchar(255) NOT NULL); B. CREATE TABLE Customer (SourceID int NOT NULL, CustomerID int NOT NULL PRIMARY KEY CLUSTERED, CustomerName varchar(255) NOT NULL); C. CREATE TABLE Customer (SourceID int NOT NULL PRIMARY KEY CLUSTERED, CustomerID int NOT NULL UNIQUE, CustomerName varchar(255) NOT NULL); D. CREATE TABLE Customer (SourceID int NOT NULL, CustomerID int NOT NULL, CustomerName varchar(255) NOT NULL, CONSTRAINT PK_Customer PRIMARY KEY CLUSTERED (SourceID, CustomerID)); Correct Answer: D Section: Volume B

38 QUESTION 52 You administer a Microsoft SQL Server 2012 database named ContosoDb. Tables are defined as shown in the exhibit. (Click the Exhibit button.) You need to display rows from the Orders table for the Customers row having the CustomerId value set to 1 in the following XML format. Which Transact-SQL query should you use? A. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers

39 ON Orders.CustomerId = Customers-CustomerId WHERE Customers.CustomerId = 1 FOR XML RAW B. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers ON Orders.CustomerId = Customers.CustomerId WHERE Customers.CustomerId = 1 FOR XML RAW, ELEMENTS C. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers ON Orders.CustomerId = Customers.CustomerId WHERE Customers.CustomerId = 1 FOR XML AUTO D. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers ON Orders.CustomerId Customers.CustomerId WHERE Customers.CustomerId= 1 FOR XML AUTO, ELEMENTS E. SELECT Name, Country, Orderld, OrderDate, Amount FROM Orders INNER JOIN Customers ON Orders.CustomerId= Customers.CustomerId WHERE Customers.CustomerId= 1 FOR XML AUTO, ELEMENTS F. SELECT Name, Country, Crderld, OrderDate, Amount FROM Orders INNER JOIN Customers ON Orders.CustomerId= Customers.CustomerId WHERE Customers.CustomerId= FOR XML AUTO, ELEMENTS G. SELECT Name AS `@Name', Country AS `@Country', OrderId, OrderDate, Amount FROM Orders INNER JOIN Customers ON Orders.CustomerId= Customers.CustomerId WHERE Customers. CustomerId= 1 FOR XML PATH (`Customers') H. SELECT Name AS `Customers/Name', Country AS `Customers/Country', OrderId, OrderDate, Amount FROM Orders INNER JOIN Customers ON Orders.CustomerId= Customers.CustomerId WHERE Customers.CustomerId= 1 FOR XML PATH (`Customers' Correct Answer: E Section: Volume B QUESTION 53 You administer a Microsoft SQL Server 2012 database named ContosoDb. Tables are defined as shown in the exhibit. (Click the Exhibit button.)

40 You need to display rows from the Orders table for the Customers row having the CustomerId value set to 1 in the following XML format. Which Transact-SQL query should you use? A. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers ON Orders.CustomerId = Customers-CustomerId WHERE Customers.CustomerId = 1 FOR XML RAW B. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers ON Orders.CustomerId = Customers.CustomerId WHERE Customers.CustomerId = 1 FOR XML RAW, ELEMENTS C. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers ON Orders.CustomerId = Customers.CustomerId WHERE Customers.CustomerId = 1 FOR XML AUTO D. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers ON Orders.CustomerId Customers.CustomerId WHERE Customers.CustomerId= 1 FOR XML AUTO, ELEMENTS E. SELECT Name, Country, OrderId, OrderDate, Amount FROM Orders INNER JOIN Customers ON Orders.CustomerId= Customers.CustomerId WHERE Customers.CustomerId= FOR XML AUTO

41 F. SELECT Name, Country, Crderld, OrderDate, Amount FROM Orders INNER JOIN Customers ON Orders.CustomerId= Customers.CustomerId WHERE Customers.CustomerId= FOR XML AUTO, ELEMENTS G. SELECT Name AS Country AS OrderId, OrderDate, Amount FROM Orders INNER JOIN Customers ON Orders.CustomerId= Customers.CustomerId WHERE Customers. CustomerId= 1 FOR XML PATH (`Customers') H. SELECT Name AS `Customers/Name', Country AS `Customers/Country', OrderId, OrderDate, Amount FROM Orders INNER JOIN Customers ON Orders.CustomerId= Customers.CustomerId WHERE Customers.CustomerId= 1 FOR XML PATH (`Customers' Correct Answer: G Section: Volume B QUESTION 54 You use Microsoft SQL Server 2012 to develop a database application. You need to implement a computed column that references a lookup table by using an INNER JOIN against another table. What should you do? A. Reference a user-defined function within the computed column. B. Create a BEFORE trigger that maintains the state of the computed column. C. Add a default constraint to the computed column that implements hard-coded values. D. Add a default constraint to the computed column that implements hard-coded CASE statements. Correct Answer: A Section: Volume B QUESTION 55 You use a Microsoft SQL Server 2012 database that contains two tables named SalesOrderHeader and SalesOrderDetail. The indexes on the tables are as shown in the exhibit. (Click the Exhibit button.)

42 You write the following Transact-SQL query:

43 You discover that the performance of the query is slow. Analysis of the query plan shows table scans where the estimated rows do not match the actual rows for SalesOrderHeader by using an unexpected index on SalesOrderDetail. You need to improve the performance of the query. What should you do? A. Use a FORCESCAN hint in the query. B. Add a clustered index on SalesOrderId in SalesOrderHeader. C. Use a FORCESEEK hint in the query. D. Update statistics on SalesOrderId on both tables. Correct Answer: D Section: Volume B QUESTION 56 You develop a database for a travel application. You need to design tables and other database objects. You need to store media files in several tables. Each media file is less than 1 MB in size. The media files will require fast access and will be retrieved frequently. What should you do? A. Use the CAST function. B. Use the DATE data type. C. Use the FORMAT function.

44 D. Use an appropriate collation. E. Use a user-defined table type. F. Use the VARBINARY data type. G. Use the DATETIME data type. H. Use the DATETIME2 data type. I. Use the DATETIMEOFFSET data type. J. Use the TODATETIMEOFFSET function. Correct Answer: F Section: Volume B QUESTION 57 You develop a database for a travel application. You need to design tables and other database objects. You create a view that displays the dates and times of the airline schedules on a report. You need to display dates and times in several international formats. What should you do? A. Use the CAST function. B. Use the DATE data type. C. Use the FORMAT function. D. Use an appropriate collation. E. Use a user-defined table type. F. Use the VARBINARY data type. G. Use the DATETIME data type. H. Use the DATETIME2 data type. I. Use the DATETIMEOFFSET data type. J. Use the TODATETIMEOFFSET function. Correct Answer: C Section: Volume B

45 QUESTION 58 You have three tables that contain data for vendors, customers, and agents. You create a view that is used to look up telephone numbers for these companies. The view has the following definition:

46

47 You need to ensure that users can update only the phone numbers by using this view. What should you do? A. Alter the view. Use the EXPAND VIEWS query hint along with each SELECT statement. B. Drop the view. Re-create the view by using the SCHEMABINDING clause, and then create an index on the view. C. Create an AFTER UPDATE trigger on the view. D. Create an INSTEAD OF UPDATE trigger on the view. Correct Answer: D Section: Volume B QUESTION 59 You develop a Microsoft SQL Server 2012 database that contains tables named Employee and Person. The tables have the following definitions:

48 You create a view named VwEmployee as shown in the following Transact-SQL statement.

49 Users are able to use single INSERT statements or INSERT...SELECT statements into this view. You need to ensure that users are able to use a single statement to insert records into both Employee and Person tables by using the VwEmployee view. Which Transact-SQL statement should you use? A. CREATE TRIGGER TrgVwEmployee ON VwEmployee FOR INSERT AS BEGIN INSERT INTO Person(Id, FirstName, LastName) SELECT Id, FirstName, LastName, FROM inserted INSERT INTO Employee(PersonId, EmployeeNumber) SELECT Id, EmployeeNumber FROM inserted END B. CREATE TRIGGER TrgVwEmployee ON VwEmployee INSTEAD OF INSERT AS BEGIN INSERT INTO Person(Id, FirstName, LastName) SELECT Id, FirstName, LastName, FROM inserted INSERT INTO Employee(PersonId, EmployeeNumber) SELECT Id, EmployeeNumber FROM inserted END

50 C. CREATE TRIGGER TrgVwEmployee ON VwEmployee INSTEAD OF INSERT AS BEGIN NVARCHAR(15) = = = = EmployeeNumber FROM inserted INSERT INTO Person(Id, FirstName, INSERT INTO Employee(PersonID, EmployeeNumber) End D. CREATE TRIGGER TrgVwEmployee ON VwEmployee INSTEAD OF INSERT AS BEGIN INSERT INTO Person(Id, FirstName, LastName) SELECT Id, FirstName, LastName FROM VwEmployee INSERT INTO Employee(PersonID, EmployeeNumber) SELECT Id, EmployeeNumber FROM VwEmployee End Correct Answer: B Section: Volume B QUESTION 60 You develop a Microsoft SQL Server 2012 database. You create a view from the Orders and OrderDetails tables by using the following definition. You need to improve the performance of the view by persisting data to disk.

51 What should you do? A. Create an INSTEAD OF trigger on the view. B. Create an AFTER trigger on the view. C. Modify the view to use the WITH VIEW_METADATA clause. D. Create a clustered index on the view. Correct Answer: D Section: Volume B QUESTION 61 Your database contains tables named Products and ProductsPriceLog. The Products table contains columns named ProductCode and Price. The ProductsPriceLog table contains columns named ProductCode, OldPrice, and NewPrice. The ProductsPriceLog table stores the previous price in the OldPrice column and the new price in the NewPrice column. You need to increase the values in the Price column of all products in the Products table by 5 percent. You also need to log the changes to the ProductsPriceLog table. Which Transact-SQL query should you use? A. UPDATE Products SET Price = Price * 1.05 OUTPUT inserted.productcode, deleted.price, inserted.price INTO ProductsPriceLog(ProductCode, OldPrice, NewPrice) B. UPDATE Products SET Price = Price * 1.05 OUTPUT inserted.productcode, inserted.price, deleted.price INTO ProductsPriceLog(ProductCode, OldPrice, NewPrice) C. UPDATE Products SET Price = Price * 1.05 OUTPUT inserted.productcode, deleted.price, inserted.price * INTO ProductsPriceLog(ProductCode, OldPrice, NewPrice)

52 D. UPDATE Products SET Price = Price * 1.05 INSERT INTO ProductsPriceLog (ProductCode, CldPnce, NewPrice; SELECT ProductCode, Price, Price * 1.05 FROM Products Correct Answer: A Section: Volume B QUESTION 62 A table named Profits stores the total profit made each year within a territory. The Profits table has columns named Territory, Year, and Profit. You need to create a report that displays the profits made by each territory for each year and its previous year. Which Transact-SQL query should you use? A. SELECT Territory, Year, Profit, LEAD(Profit, 1, 0) OVER (PARTITION BY Territory ORDER BY Year) AS PrevProfit FROM Profits B. SELECT Territory, Year, Profit, LAG(Profit, 1, 0) OVER (PARTITION BY Year ORDER BY Territory) AS PrevProfit FROM Profits C. SELECT Territory, Year, Profit, LAG(Profit, 1, 0) OVER (PARTITION BY Territory ORDER BY Year) AS PrevProfit FROM Profits D. SELECT Territory, Year, Profit, LEAD(Profit, 1, 0) OVER (PARTITION BY Year ORDER BY Territory) AS PrevProfit FROM Profits Correct Answer: C Section: Volume B QUESTION 63 Your database contains a table named SalesOrders. The table includes a DATETIME column named OrderTime that stores the date and time each order is placed. There is a non-clustered index on the OrderTime column. The business team wants a report that displays the total number of orders placed on the current day. You need to write a query that will return the correct results in the most efficient manner. Which Transact-SQL query should you use?

53 A. SELECT COUNT(*) FROM SalesOrders WHERE OrderTime = CONVERT(DATE, GETDATE()) B. SELECT COUNT(*) FROM SalesOrders WHERE OrderTime = GETDATE() C. SELECT COUNT(*) FROM SalesOrders WHERE CONVERT(VARCHAR, OrderTime, 112) = CONVERT(VARCHAR, GETDATE(I, 112)) D. SELECT COUNT(*) FROM SalesOrders WHERE OrderTime >= CONVERT(DATE, GETDATE()) AND OrderTime <DATEADD(DAY, CONVERT(DATE, GETDATE())) Correct Answer: D Section: Volume B QUESTION 64 You use Microsoft SQL Server 2012 to develop a database application. You create a stored procedure named dbo.modifydata that can modify rows. You need to ensure that when the transaction fails, dbo.modifydata meets the following requirements: Does not return an error Closes all opened transactions Which Transact-SQL statement should you use? A. BEGIN TRANSACTION BEGIN TRY EXEC dbo.modifydata COMMIT TRANSACTION END TRY BEGIN CATCH TRANCOUNT = 0 ROLLBACK TRANSACTION; END CATCH B. BEGIN TRANSACTION BEGIN TRY EXEC dbo.modifydata COMMIT TRANSACTION END TRY BEGIN CATCH

54 IF 0 ROLLBACK TRANSACTION; THROW; END CATCH C. BEGIN TRANSACTION BEGIN TRY EXEC dbo.modifydata COMMIT TRANSACTION END TRY BEGIN CATCH IF = 0 ROLLBACK TRANSACTION; THROW; END CATCH D. BEGIN TRANSACTION BEGIN TRY EXEC dbo.modifydata COMMIT TRANSACTION END TRY BEGIN CATCH 0 ROLLBACK TRANSACTION; END CATCH Correct Answer: D Section: Volume B QUESTION 65 You are developing a database application by using Microsoft SQL Server You have a query that runs slower than expected. You need to capture execution plans that will include detailed information on missing indexes recommended by the query optimizer. What should you do? A. Add a HASH hint to the query. B. Add a LOOP hint to the query. C. Add a FORCESEEK hint to the query.

55 D. Add an INCLUDE clause to the index. E. Add a FORCESCAN hint to the Attach query. F. Add a columnstore index to cover the query. G. Enable the optimize for ad hoc workloads option. H. Cover the unique clustered index with a columnstore index. I. Include a SET FORCEPLAN ON statement before you run the query. J. Include a SET STATISTICS PROFILE ON statement before you run the query. K. Include a SET STATISTICS SHOWPLAN_XML ON statement before you run the query. L. Include a SET TRANSACTION ISOLATION LEVEL REPEATABLE READ statement before you run the query. M. Include a SET TRANSACTION ISOLATION LEVEL SNAPSHOT statement before you run the query. N. Include a SET TRANSACTION ISOLATION LEVEL SERIALIZABLE statement before you run the query. Correct Answer: K Section: Volume B QUESTION 66 You are developing a database application by using Microsoft SQL Server An application that uses a database begins to run slowly. You discover that a large amount of memory is consumed by single-use dynamic queries. You need to reduce procedure cache usage from these statements without creating any additional indexes. What should you do? A. Add a HASH hint to the query. B. Add a LOOP hint to the query. C. Add a FORCESEEK hint to the query. D. Add an INCLUDE clause to the index. E. Add a FORCESCAN hint to the Attach query. F. Add a columnstore index to cover the query. G. Enable the optimize for ad hoc workloads option. H. Cover the unique clustered index with a columnstore index. I. Include a SET FORCEPLAN ON statement before you run the query.

56 J. Include a SET STATISTICS PROFILE ON statement before you run the query. K. Include a SET STATISTICS SHOWPLAN_XML ON statement before you run the query. L. Include a SET TRANSACTION ISOLATION LEVEL REPEATABLE READ statement before you run the query. M. Include a SET TRANSACTION ISOLATION LEVEL SNAPSHOT statement before you run the query. N. Include a SET TRANSACTION ISOLATION LEVEL SERIALIZABLE statement before you run the query. Correct Answer: G Section: Volume B QUESTION 67 You create a table that has the StudentCode, SubjectCode, and Marks columns to record mid- year marks for students. The table has marks obtained by 50 students for various subjects. You need to ensure that the top half of the students arranged by their average marks must be given a rank of 1 and the remaining students must be given a rank of 2. Which Transact-SQL query should you use? A. SELECT StudentCode as Code, RANK() OVER (ORDER BY AVG (Marks) DESC) AS Value FROM StudentMarks GROUP BY StudentCode B. SELECT Id, Name, Marks, DENSE_RANK() OVER (ORDER BY Marks DESC) AS Rank FROM StudentMarks C. SELECT StudentCode as Code, DENSE_RANK() OVER (ORDER BY AVG (Marks) DESC) AS Value FROM StudentMarks GROUP BY StudentCode D. SELECT StudentCode as Code, NTILE (2) OVER (ORDER BY AVG (Marks) DESC) AS Value FROM StudentMarks GROUP BY StudentCode E. SELECT StudentCode AS Code,Marks AS Value FROM ( SELECT StudentCode, Marks AS Marks, RANK() OVER (PARTITION BY SubjectCode ORDER BY Marks ASC) AS Rank FROM StudentMarks) tmp WHERE Rank = 1

57 F. SELECT StudentCode AS Code,Marks AS Value FROM ( SELECT StudentCode, Marks AS Marks, RANK() OVER (PARTITION BY SubjectCode ORDER BY Marks DESC) AS Rank FROM StudentMarks) tmp WHERE Rank = 1 G. SELECT StudentCode AS Code,Marks AS Value FROM ( SELECT StudentCode, Marks AS Marks, RANK () OVER (PARTITION BY StudentCode ORDER BY Marks ASC) AS Rank FROM StudentMarks) tmp WHERE Rank = 1 H. SELECT StudentCode AS Code,Marks AS Value FROM ( SELECT StudentCode, Marks AS Marks, RANXO OVER (PARTITION BY StudentCode ORDER BY Marks DESC) AS Rank FROM StudentMarks) tmp WHERE Rank = 1 Correct Answer: D Section: Volume B QUESTION 68 You develop a database for a travel application. You need to design tables and other database objects. You create the Airline_Schedules table. You need to store the departure and arrival dates and times of flights along with time zone information. What should you do? A. Use the CAST function. B. Use the DATE data type. C. Use the FORMAT function. D. Use an appropriate collation. E. Use a user-defined table type. F. Use the VARBINARY data type. G. Use the DATETIME data type. H. Use the DATETIME2 data type.

58 I. Use the DATETIMEOFFSET data type. J. Use the TODATETIMEOFFSET function. Correct Answer: I Section: Volume B QUESTION 69 You develop a database for a travel application. You need to design tables and other database objects. You create a stored procedure. You need to supply the stored procedure with multiple event names and their dates as parameters. What should you do? A. Use the CAST function. B. Use the DATE data type. C. Use the FORMAT function. D. Use an appropriate collation. E. Use a user-defined table type. F. Use the VARBINARY data type. G. Use the DATETIME data type. H. Use the DATETIME2 data type. I. Use the DATETIMEOFFSET data type. J. Use the TODATETIMEOFFSET function. Correct Answer: E Section: Volume B

59 QUESTION 70 You develop a Microsoft SQL Server 2012 database. The database is used by two web applications that access a table named Products. You want to create an object that will prevent the applications from accessing the table directly while still providing access to the required data. You need to ensure that the following requirements are met: Future modifications to the table definition will not affect the applications' ability to access data. The new object can accommodate data retrieval and data modification. You need to achieve this goal by using the minimum amount of changes to the applications. What should you create for each application? A. Synonyms B. Common table expressions C. Views D. Temporary tables Correct Answer: C Section: Volume B QUESTION 71 You work as a Database Administrator (DBA) at ABC.com. The infrastructure includes servers running Microsoft SQL Server All databases are hosted on a SAN (Storage Area Network). You need to design a database solution for a new application. You are tasked with designing a high-availability database solution. The solution must include a single copy of the database to save disk space and the database must remain online in the event of a SQL Server failure. What should you include in your solution? A. You should include two servers configured as a failover cluster. B. You should include two servers and database mirroring. C. You should include two servers and log shipping. D. You should include two servers configure as a SQL Server Availability Group

60 Correct Answer: A Section: Volume B QUESTION 72 You work as a Database Administrator (DBA) at ABC.com. The infrastructure includes servers running Windows Server 2008 R2 and Microsoft SQL Server The company uses several custom applications that store data in databases on the Microsoft SQL Server 2012 servers. A full backup of all databases is taken every night at midnight. A differential backup of all databases is taken on the hour every hour starting at 3am until the last backup at 11pm. A log backup is taken every 15 minutes for databases configured with the Full Recovery Model. One application named ABCApp1 stores data in a database named ABCApp1DB. ABCApp1DB is configured with the Simple Recovery Model. ABCApp1DB fails at 3:25am. You discover that the last differential backup of ABCApp1DB failed. You need to restore ABCApp1DB from backup as quickly as possible and minimize data loss. Which of the following steps should you perform to restore ABCApp1DB? (Choose one or more answers). A. Restore the latest full backup. B. Restore the latest differential backup C. Restore the latest log backup D. Restore each differential backup taken since the last full backup. E. Restore each log backup since the last full backup. Correct Answer: A Section: Volume B QUESTION 73

61 You administer a database that has User A, B and C. User A must be able to create new tables and stored procedures, User B must be able to select, update, delete and insert data. User C must be able to provide windows logins to the database To which role or roles should you add the users? A. db_accessadmin B. db_ddladmin C. db_datawriter D. db_datareader E. db_owner Correct Answer: ABCD Section: Volume B QUESTION 74 You want to remove SQL Server Integration Services from a server running the Windows Server 2008 R2 operating system that also has the Database Engine and SQL Server Analysis Services installed. Which of the following tools can you use to accomplish this goal? A. SQL Server Management Studio B. SQL Server Configuration Manager C. Add/Remove Programs in Control Panel D. SQL Server Installation Center

62 Correct Answer: C Section: Volume B QUESTION 75 You have recently removed a SQL 2012 Database Engine instance from a computer running the Windows Server 2008 R2 operating system. Prior to the removal of the instance, you had configured affinity so that the default instance used CPU 0 and 1 and the second instance used CPU 2 and 3. You want to ensure that the default instance can use all processors available to the host. Which of the following commands would you use to accomplish this goal? A. ALTER SERVER CONFIGURATION SET PROCESS AFFINITY CPU = AUTO B. ALTER SERVER CONFIGURATION SET PROCESS AFFINITY CPU = 2,3 C. ALTER SERVER CONFIGURATION SET PROCESS AFFINITY CPU = 0,1 D. ALTER SERVER CONFIGURATION SET PROCESS AFFINITY CPU = 0,4 Correct Answer: A Section: Volume B QUESTION 76 Which feature should you enable and configure so session requests addressed to a specific instance can be allocated different processor resources based on session request properties? A. Resource Governor B. Windows System Resource Manager C. Processor affinity D. I/O affinity Correct Answer: C Section: Volume B

63 QUESTION 77 You have configured Resource Governor with three resource pools. You have assigned the first resource pool a minimum CPU and memory value of 20%. You have assigned the second resource pool a minimum CPU and memory value of 30%. You want to assign maximum CPU and memory values to the third resource pool. What is the maximum CPU and memory value you can assign to this resource pool? A. 30% B. 50% C. 70% D. 100% Correct Answer: B Section: Volume B QUESTION 78 Which of the following editions of SQL Server 2012 can you run on a computer that is running the Windows 7 Professional (x64) operating system? (Choose all that apply.) A. SQL Server 2012 (x64) Developer edition B. SQL Server 2012 (x64) Web edition C. SQL Server 2012 (x64) Enterprise edition D. SQL Server 2012 (x64) Standard edition Correct Answer: AD Section: Volume B

64 QUESTION 79 Which of the following features can you install if you are installing SQL Server 2012 Enterprise edition on a computer running Windows Server 2008 R2 SP1 Enterprise edition in the Server Core configuration? (Choose all that apply.) A. Database Engine Services B. SQL Server Replication C. Analysis Services D. Reporting Services Correct Answer: ABC Section: Volume B QUESTION 80 What is the minimum recommended amount of RAM for SQL Server 2012 Enterprise? A. 512 MB B. 1 GB C. 2 GB D. 4 GB Correct Answer: B Section: Volume B QUESTION 81 You want to simulate read, write, checkpoint, backup, sort, and read-ahead activities for your organization's SQL Server 2012 deployment. Which of the following tools would you use to accomplish this goal? A. SQLIO B. SQLIOSim

65 C. SQLIOStress D. chkdsk Correct Answer: B Section: Volume B QUESTION 82 What is the maximum number of SQL Server 2012 Enterprise edition Database Engine instances that you can deploy on a non-clustered server running Windows Server 2008 R2 Enterprise edition? A. 10 B. 25 C. 50 D. 100 Correct Answer: C Section: Volume B QUESTION 83 You administer three Microsoft SQL Server 2008 R2 instances. Database mirroring is configured in High-Safety mode with Automatic Failover between the following three servers: SQL1 is the Principal server. SQL2 is the mirror server. SQL3 is the witness server. You need to upgrade SQL1 and SQL2 to SQL Server You need to ensure that downtime is minimized during the upgrade. Which six actions should you perform in sequence? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.) Select and Place:

66 Correct Answer: Section: Volume A QUESTION 84

67 You administer a Microsoft SQL Server 2012 database. You use an OrderDetail table that has the following definition: You need to create a non-clustered index on the SalesOrderID column in the OrderDetail table to include only rows that contain a value in the SpecialOfferID column. Which four Transact-SQL statements should you use? (To answer, move the appropriate statements from the list of statements to the answer area and arrange them in the correct order.) Select and Place: Correct Answer:

68 Section: Volume A According to these references, this answer looks correct. References: QUESTION 85 You administer a Microsoft SQL Server 2012 database. The database contains a table that has the following definition:

69 You want to export data from the table to a flat file by using the SQL Server Import and Export Wizard. You need to ensure that the following requirements are met: The first row of the file contains the first row of data. Each record is of the same length. The date follows the U.S. date format. The file supports international characters. What should you do? (To answer, configure the appropriate option or options in the dialog box in the answer area.) Hot Area:

70 Correct Answer:

71 Section: Volume A QUESTION 86 You administer a Microsoft SQL Server 2012 database. All database traffic to the SQL Server must be encrypted by using secure socket layer (SSL) certificates or the connection must be refused.

72 Network administrators have deployed server certificates to the Windows store of all Windows servers on the network from a trusted Certificate Authority. This is the only Certificate Authority allowed to distribute certificates on the network. You enable the Force Encryption flag for the MSSQLServer protocols, but client computers are unable to connect. They receive the following error message: "A connection was successfully established with the server, but then an error occurred during the pre-login handshake, (provider: SSL Provider, error: 0 - The certificate chain was issued by an authority that is not trusted.) (Microsoft SQL Server)" You notice the following entry in the SQL Server log: "A self-generated certificate was successfully loaded for encryption." You need to configure SQL Server to encrypt all client traffic across the network. You also need to ensure that client computers are able to connect to the server by using a trusted certificate. Which three actions should you perform in sequence? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.) Select and Place: Correct Answer:

73 Section: Volume A QUESTION 87 You administer a Microsoft SQL Server 2012 server that has multiple databases. You need to ensure that users are unable to create stored procedures that begin with sp_. Which three actions should you perform in sequence? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.) Select and Place:

74 Correct Answer:

75 Section: Volume A Reference: Policies are created and managed by using Management Studio. The process includes the following steps: 1. Select a Policy-Based Management facet that contains the properties to be configured. 2. Define a condition that specifies the state of a management facet. 3. Define a policy that contains the condition, additional conditions that filter the target sets, and the evaluation mode. 4. Check whether an instance of SQL Server is in compliance with the policy. Evaluation modes There are four evaluation modes, three of which can be automated: On demand. This mode evaluates the policy when directly specified by the user. On change: prevent. This automated mode uses DDL triggers to prevent policy violations. Important If the nested triggers server configuration option is disabled, On change: prevent will not work correctly. Policy- Based Management relies on DDL triggers to detect and roll back DDL operations that do not comply with policies that use this evaluation mode. Removing the

76 Policy-Based Management DDL triggers or disabling nest triggers, will cause this evaluation mode to fail or perform unexpectedly. On change: log only. This automated mode uses event notification to evaluate a policy when a relevant change is made. On schedule. This automated mode uses a SQL Server Agent job to periodically evaluate a policy. QUESTION 88 You administer a Microsoft SQL Server 2012 server. A variety of issues occur from time to time in the production environment. You need to identify the appropriate tool for each issue. Which tool or tools should you use? (To answer, drag the appropriate tool or tools to the correct issue or issues in the answer area. Each tool may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.) Select and Place: Correct Answer:

77 Section: Volume A QUESTION 89 You administer a Microsoft SQL Server database that is used by an application. Users of the application report performance issues. You need to choose the appropriate tool for performance-tuning of SQL Server databases. Which tool or tools should you use? (To answer, drag the appropriate tool or tools to their corresponding task or tasks in the answer area. Each tool may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.) Select and Place:

78 Correct Answer: Section: Volume A QUESTION 90 You administer a single Microsoft SQL Server instance on a two-node failover cluster that has nodes named Node A and Node B. The instance is currently running on Node A. You want to patch both Node A and Node B by using the most recent SQL Server Service Pack.

79 You need to ensure that the following requirements are met: Both nodes receive the update. Downtime is minimized. No data is lost. Which three actions should you perform in sequence? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.) Select and Place: Correct Answer: Section: Volume A

80 QUESTION 91 You administer a Microsoft SQL Server 2012 server that has a database named Contoso. The Contoso database has a table named ProductPrices in a schema named Sales. You need to create a script that writes audit events into the application log whenever data in the ProductPrices table is updated. Which four Transact-SQL statements should you use? (To answer, move the appropriate statements from the list of statements to the answer area and arrange them in the correct order.) Select and Place: Correct Answer:

81 Section: Volume B QUESTION 92 You administer a Microsoft SQL Server 2012 database. Your database is experiencing deadlock issues. You need to be able to monitor deadlocks. Which three actions should you perform in sequence? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the

82 correct order.) Select and Place: Correct Answer: Section: Volume B

83 QUESTION 93 You are a database administrator of a Microsoft SQL Server 2012 environment. The environment contains two servers named SQLServer01 and SQLServer02. The database Contoso exists on SQLServer01. You plan to mirror the Contoso database between SQLServer01 and SQLServer02 by using database mirroring. You need to prepare the Contoso database for database mirroring. Which three actions should you perform in sequence? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.) Select and Place: Correct Answer:

84 Section: Volume B According to these references, this answer looks correct. QUESTION 94 You administer a Microsoft SQL Server database. Service accounts for SQL Agent are configured to use a local user. A Microsoft SQL Server Integration Services (SSIS) job step has been created within a SQL Server Agent job. The SSIS package accesses a network share when exporting data from a SQL Server database. When you execute the SQL Server Agent job, it fails due to a permissions failure on a share on a remote server. You need to ensure that the SQL Server Agent job can execute the SSIS package. Which four actions should you perform in sequence? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.)

85 Select and Place: Correct Answer: Section: Volume B

86 QUESTION 95 You administer a Microsoft SQL Server 2012 database. You need to convert the database to a contained database. You also need to ensure that all users are converted to contained users. Which three actions should you perform in sequence? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.) Select and Place: Correct Answer:

87 Section: Volume B Reference: QUESTION 96 You administer a Microsoft SQL Server 2012 clustered instance that has two nodes named Node 1 and Node 2. Node 1 fails and the cluster fails over to Node 2. You need to replace Node 1 and add it to the cluster. Which four actions should you perform in sequence? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.) Select and Place:

88 Correct Answer: Section: Volume B

89 QUESTION 97 You administer a Microsoft SQL Server 2012 server. You need to install the Power View components on a stand-alone server. Which three actions should you perform in sequence? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.) Select and Place: Correct Answer:

90 Section: Volume B QUESTION 98 You administer a Microsoft SQL Server 2012 database instance. Other applications run on the server. Some of the applications are throwing errors because of insufficient memory. You need to ensure that the other applications have sufficient memory. Which setting should you configure? Hot Area:

91 Correct Answer:

92 Section: Volume B

93 QUESTION 99 You administer a Microsoft SQL Server 2012 server that has a database named Contoso. The Contoso database has a table named EmployeeSalary in a schema named HumanResources. You need to create a script that writes audit events into the application log whenever data in the EmployeeSalary table is modified. Which four Transact-SQL statements should you use? (To answer, move the appropriate statements from the list of statements to the answer area and arrange them in the correct order.) Select and Place:

94

95 Correct Answer:

96

97 Section: Volume B Note: * An audit must exist before creating a server audit specification for it. When a server audit specification is created, it is in a disabled state. * The general process for creating and using an audit is as follows. Create an audit and define the target. Create either a server audit specification or database audit specification that maps to the audit. Enable the audit specification. Enable the audit. Read the audit events by using the Windows Event Viewer, Log File Viewer, or the fn_get_audit_file function. * (Box 2) Example: Creating a server audit with a Windows Application log target with options CREATE SERVER AUDIT HIPAA_Audit TO APPLICATION_LOG WITH ( QUEUE_DELAY = 1000, ON_FAILURE = SHUTDOWN); * Box 4 Example: /*Creates a server audit specification called "HIPPA_Audit_Specification" that audits failed logins for the SQL Server audit "HIPPA_Audit" created above. */ CREATE SERVER AUDIT SPECIFICATION HIPPA_Audit_Specification FOR SERVER AUDIT HIPPA_Audit ADD (FAILED_LOGIN_GROUP); GO -- Enables the audit. ALTER SERVER AUDIT HIPAA_Audit WITH (STATE = ON); GO QUESTION 100 You administer a Microsoft SQL Server 2012 database called Human_Resources. The database contains a table named dbo.salary. You need to ensure that all read activity against dbo.salary is audited and written to the Windows Security Log. What should you do? (To answer, move the three appropriate actions from the list of actions to the answer area and arrange them in the correct order.) Select and Place:

98 Correct Answer:

99 Section: Volume B Note: * An audit must exist before creating a server audit specification for it. When a server audit specification is created, it is in a disabled state. * The general process for creating and using an audit is as follows. Create an audit and define the target. Create either a server audit specification or database audit specification that maps to the audit. Enable the audit specification. Enable the audit. Read the audit events by using the Windows Event Viewer, Log File Viewer, or the fn_get_audit_file function. * Example (step 2) (we should audit SELECT on the Salary table): USE AdventureWorks2012 ; GO -- Create the database audit specification.

100 CREATE DATABASE AUDIT SPECIFICATION Audit_Pay_Tables FOR SERVER AUDIT Payrole_Security_Audit ADD (SELECT, INSERT ON HumanResources.EmployeePayHistory BY dbo ) WITH (STATE = ON); GO QUESTION 101 You administer a Microsoft SQL Server 2012 database. The database contains a schema named CUSTOMER. CUSTOMER contains several tables and views with sensitive data, as well as various stored procedures and functions. In order to configure security for CUSTOMER, you need to determine how to meet the security requirements listed in the answer area. Which command or commands should you use? (To answer, drag the appropriate command or commands to their corresponding security requirement or requirements in the answer area. Answer choices may be used once, more than once, or not at all. Answer targets may be used once or not at all. Additionally, you may need to drag the split bar between panes or scroll to view content.) Select and Place: Correct Answer:

101 Section: Volume B QUESTION 102 You administer a Microsoft SQL Server 2012 server along with a Windows Azure SQL Database database. For both servers, you need to grant users the ability to create logins and create databases. You need to determine which permission to grant users in each instance. Which permission or permissions should you choose? (To answer, drag the appropriate permission or permissions to their corresponding instance type or types in the answer area. Answer choices may be used once, more than once, or not at all. Answer targets may be used once or not at all. Additionally, you may need to drag the split bar between panes or scroll to view content.) Select and Place:

102 Correct Answer: Section: Volume B

103 QUESTION 103 You administer a Microsoft SQL Server 2012 instance. You need to configure an existing SQL Authenticated Login that meets the following requirements: Enforces password policy No password expiration enforcement Resets the default database to AdventureWorks database Which option or options should you choose in the Login Properties of the login for User1? (To answer, configure the appropriate option or options in the dialog box in the answer area. ) Hot Area:

104

105 Correct Answer:

106 Section: Volume B QUESTION 104 You administer a Microsoft SQL Server database. The database is in the Simple recovery mode. You schedule the following backup plan: Full backup every day at midnight Differential backups every hour on the hour, except at midnight The database fails at 20:45 hours. You need to use SQL Server Management Studio (SSMS) to begin restoring the database to a new server instance with a minimum amount of data loss. Which options should you select on the Options page of the Restore Database window? (To answer, configure the appropriate option or options in the dialog box in the answer area.) Hot Area:

107 Correct Answer:

108 Section: Volume B QUESTION 105 You are a database administrator for a Microsoft SQL Server 2012 environment that contains two SQL Server instances named Server01 and Server02. The Contoso database is located on Server01. Through database mirroring, a copy of the Contoso database is on Server02. During the last manual failover of database mirroring, the recovery took longer than usual. You need to determine where the synchronization bottleneck is for the database mirroring topology. Which performance counter or counters should you use for each server? (To answer, drag the appropriate performance counter or counters to their corresponding server or servers in the answer area. Answer choices may be used once, more than once, or not at all. Answer targets may be used once or not at all. Additionally, you may need to drag the split bar between panes or scroll to view content.)

109 Select and Place: Correct Answer: Section: Volume B QUESTION 106 You administer a Microsoft SQL Server 2012 instance. An application executes a large volume of dynamic queries. You need to reduce the amount of memory used for cached query plans.

110 What should you do? (To answer, move the appropriate statements from the list of statements to the answer area and arrange them in the correct order.) Select and Place: Correct Answer: Section: Volume B

111 Note: * SQL SERVER 2008 Optimize for Ad hoc Workloads Advance Performance Optimization Every batch (T-SQL, SP etc) when ran creates execution plan which is stored in system for re-use. Due to this reason large number of query plans are stored in system. However, there are plenty of plans which are only used once and have never re-used again. One time ran batch plans wastes memory and resources. * Let us now enable the option of optimizing ad hoc workload. This feature is available in all the versions of SQL Server sp_configure 'show advanced options',1 RECONFIGURE GO sp_configure optimize for ad hoc workloads,1 RECONFIGURE GO SQL Server 2008 has feature of optimizing ad hoc workloads. QUESTION 107 You administer a Microsoft SQL Server 2012 database instance. The instance is running on a server with the following configuration: 1TB RAM SAN storage for database and log files 4 quad-core processors 64-Bit Windows 2008R2 operating system This instance hosts a database with large partitioned tables. Users report that complex queries are taking a long time to complete. While troubleshooting, you discover that CPU utilization is low (less than 20 percent), disk activity is low (little or no waiting processes), and no significant blocking is occurring. You need to ensure that the instance can process queries as quickly and efficiently as possible. Which setting should you configure? Hot Area:

112

113 Correct Answer:

114

115 Section: Volume B QUESTION 108 You are migrating an OLTP database from Windows Azure SQL Database to on-premise. You are planning the installation of a Microsoft SQL Server 2012 server failover cluster. The server has the following partitions: You install the operating system on the C: drive. The database solution will use row versioning, triggers, and cursors. The tempdb database cannot be placed on the same disk subsystem as the OLTP database. The OLTP database needs to be on the fastest disk subsystem possible. The database is currently 200GB in size. It will not substantially increase in size in the next 3 years. You need to plan the usage of the disk subsystems. To which hard disk should each database belong? (To answer, drag the appropriate database or databases to their corresponding hard disk or disks in the answer area. Answer choices may be used once, more than once, or not at all. Answer targets may be used once or not at all. Additionally, you may need to drag the split bar between panes or scroll to view content.) Select and Place:

116 Correct Answer: Section: Volume B QUESTION 109 You administer several Microsoft SQL Server 2012 servers. You want to run scheduled checks to confirm that the databases on the servers are not configured to AutoShrink.

117 You need to create a policy to check the condition. What should you do? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.) Select and Place: Correct Answer:

118 Section: Volume B Note: is used to enable/disable the autoshrink feature. * The Evaluation Mode defines the combination of 1) when the policy will be evaluated and 2) what the system will do in case of policy violation. The following evaluation modes are supported:

119 QUESTION 110 You administer a Windows Azure SQL Database database used for data warehouse operations. The database contains a table named OrdersHistory, defined as follows:

120 A weekly ETL (extract-transform-load) runs a large INSERT statement to add data into the OrdersHistory table. The process is taking a long time to complete. You discover that the bulk of the process is performing non-clustered index updates on the OrdersHistory table. You need to improve the performance of the ETL process faster. You need to meet the following requirements: Avoid losing existing permissions on existing objects. Use minimal administrative effort. What should you do? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.) Select and Place: Correct Answer:

121 Section: Volume B QUESTION 111 You administer two Microsoft SQL Server 2012 databases named Contoso and ContosoWarehouse. You plan to replicate tables from the Contoso database to the ContosoWarehouse database. Indexes will be added to the tables in ContosoWarehouse to improve the performance of reports. You need to ensure that the following requirements are met: Indexes are not modified when the subscriptions are reinitialized. Only the clustered index from Contoso will be replicated. Minimal transaction log activity during the reinitialization. What should you do? Choose the correct option(s).

122

123

124 Hot Area:

125

126 Correct Answer:

127

128 Section: Volume B QUESTION 112 You administer all the deployments of Microsoft SQL Server 2012 in your company. You need to ensure that an OLTP database that includes up-to-the-minute reporting requirements can be off-loaded from the primary database to another server. You also need to be able to add indexes to the secondary database. Which configuration should you use? A. Two servers configured in different data centers SQL Server Availability Group configured in Synchronous-Commit Availability Mode One server configured as an Active Secondary B. Two servers configured in the same data center SQL Server Availability Group configured in Asynchronous-Commit Availability Mode One server configured as an Active Secondary C. Two servers configured in the same data center A primary server configured to perform log-shipping every 10 minutes A backup server configured as a warm standby D. Two servers configured in different data centers SQL Server Availability Group configured in Asynchronous-Commit Availability Mode E. Two servers configured on the same subnet SQL Server Availability Group configured in Synchronous-Commit Availability Mode F. SQL Server that includes an application database configured to perform transactional replication G. SQL Server that includes an application database configured to perform snapshot replication H. Two servers configured in a Windows Failover Cluster in the same data center SQL Server configured as a clustered instance Correct Answer: F Section: Volume A QUESTION 113 You administer a Microsoft SQL Server 2012 database. The database contains two tables named Table A and Table B. You perform an import and export operation by using the following steps in sequence, as shown in the exhibit. (Click the Exhibit button.)

129 Load data from a third-party database to Table A. Insert a subset of records from Table A to Table B. Export the data from Table B to a flat file. You also create a format file for the data export. You need to choose the correct command or tool for each task. You need to ensure that each task is performed efficiently. Which command(s) or tool(s) should you use? (To answer, drag the appropriate command(s) or tool(s) to their corresponding task or tasks in the answer area. Answer choices may be used once, more than once, or not at all. Answer targets may be used once or not at all. Additionally, you may need to drag the split bar between panes or scroll to view content.) Select and Place:

130 Correct Answer: Section: Volume B QUESTION 114

131 You are planning on deploying a server that will be dedicated for ETL (Extraction, Transformation, and Loading) processes. You want to ensure that SSIS (SQL Server Integration Services) packages will run on this dedicated ETL server and not on any other server on which they were started. Which of the following features must you install on the ETL server in addition to SSIS to accomplish this goal? A. Database Engine B. SQL Server Reporting Services C. SQL Server Analysis Services D. Client Tools SDK Correct Answer: A Section: Volume B QUESTION 115 You have installed the SQL Server Integration Services (SSIS) feature on a server running Windows Server 2008 R2 SP1. Which of the following features must you install if you want to ensure that you can run packages in 32-bit mode? A. Client Tools SDK B. Data Quality Client C. SQL Server Data Tools D. Client Tools Backwards Compatibility Correct Answer: C Section: Volume B QUESTION 116 You want to reproduce the same SQL Server 2012 installation configuration across five servers. Which of the following files will you generate by using SQL Server Setup to accomplish this goal?

132 A. Configuration.xml B. Setup.ini C. Setup.xml D. ConfigurationFile.ini Correct Answer: D Section: Volume B QUESTION 117 You use a Microsoft SQL Server 2012 database. You need to create an indexed view within the database for a report that displays Customer Name and the total revenue for that customer. Which four T-SQL statements should you use? (To answer, move the appropriate SQL statements from the list of statements to the answer area and arrange them in the correct order.) Select and Place:

133

134 Correct Answer:

135

136 Section: Volume B QUESTION 118 You want to add a new GUID column named BookGUID to a table named dbo.book that already contains data. BookGUID will have a constraint to ensure that it always has a value when new rows are inserted into dbo.book. You need to ensure that the new column is assigned a GUID for existing rows. Which four Transact-SQL statements should you use? (To answer, move the appropriate SQL statements from the list of statements to the answer area and arrange them in the correct order.) Select and Place:

137 Correct Answer:

138 Section: Volume B

139 QUESTION 119 You create a view based on the following statement: You grant the Select permission to User1 for this view. You need to change the view so that it displays only the records that were processed in the month prior to the current month. You need to ensure that after the changes, the view functions correctly for User1. Which four Transact-SQL statements should you use? (To answer, move the appropriate SQL statements from the list of statements to the answer area and arrange them in the correct order.) Select and Place:

140

141 Correct Answer:

142

143 Section: Volume B QUESTION 120 On which of the following operating systems can you deploy the 64-bit version of SQL Server 2012 Enterprise edition? (Choose all that apply.) A. Windows 7 Ultimate (x64) edition B. Windows Server 2008 R2 SP1 (x64) Standard edition C. Windows Server 2008 SP2 (x64) Enterprise edition D. Windows Server 2003 R2 (x64) Enterprise edition Correct Answer: BC Section: Volume B QUESTION 121 You administer a Microsoft SQL Server 2012 database that includes a table named dbo.log. This table contains millions of records about user activity in an application. Records in dbo.log that are more than 90 days old are purged nightly. When records are purged, table locks are causing contention with inserts. You need to be able to modify dbo.log without requiring any changes to the applications that utilize dbo.log. Which type of solution should you use? A. Extended events B. Columnstore index C. Partitioned tables D. Read committed snapshot Correct Answer: C

144 Section: Volume B QUESTION 122 You administer a Microsoft SQL Server 2012 database named Orders. Users report that during peak usage periods, certain operations are taking more time than expected. Your initial analysis suggests that blocking is the cause. You need to gather more data to be able to determine which processes are being blocked and to identify the root cause. What should you do? A. Schedule A SQL Agent job to run every 60 Seconds and insert the results of executing the SP_who2 stored procedure table B. Use System Monitor to catch the Lock Wait Time event C. Use Sp_Configure to set the blocked process threshold. Start a Trace using SQL Server Profiler to catch the Blocking Pro-Report event. D. Start a Trace using SQL Server Profiler to catch the Lock: Timeout event Correct Answer: C Section: Volume B QUESTION 123 You administer a Microsoft SQL Server 2012 database. Users report that a billing application becomes unresponsive during busy times of the day. While investigating, you notice large number of processes taking or waiting for table locks. You suspect that SQL Server is assigning stronger locks to queries. You start a SQL Profiler trace. Which event should you select? A. Deadlock graph

145 B. Lock: Escalation C. Lock: Timeout D. Lock: Deadlock Correct Answer: B Section: Volume B QUESTION 124 You install Microsoft SQL Server 2012 on a new server. After setup is complete, you attempt to start the SQL Server service. After being in a starting state for a few moments, the service goes back to a stopped state. You need to determine the cause of the failure. Which file should you use? A. %programfiles%\microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log\Errorlog B. %programfiles%\microsoft SQL Server\110\Setup Bootstrap\Log\Summary.txt C. %programfiles%\microsoft SQL Server\110\Shared\ErrorDumps\SQLDmpr[XXXX].mdmp D. %programfiles%\microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\mastlog.ldf Correct Answer: A Section: Volume B

146 QUESTION 125 You administer a Microsoft SQL Server 2012 database. The database uses SQL Server Agent jobs to perform regular FULL and LOG backups. The database uses the FULL recovery model. You plan to perform a bulk import of a very large text file. You need to ensure that the following requirements are met during the bulk operation: The database transaction log is minimally affected. The database is online and all user transactions are recoverable. All transactions are fully recoverable prior to the import. Which three actions should you perform in sequence? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.) Select and Place: Correct Answer:

147 Section: Volume B QUESTION 126 You administer a Microsoft SQL Server database. You want to import data from a text file to the database. You need to ensure that the following requirements are met: Data import is performed by using a stored procedure. Data is loaded as a unit and is minimally logged. Which data import command and recovery model should you choose? (To answer, drag the appropriate data import command or recovery model to the appropriate location or locations in the answer area. Each data import command or recovery model may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.) Select and Place:

148 Correct Answer: Section: Volume B QUESTION 127 You administer a Microsoft SQL Server 2012 database.

149 The database is backed up according to the following schedule: Daily full backup at 23:00 hours. Differential backups on the hour, except at 23:00 hours. Log backups every 10 minutes from the hour, except on the hour. The database uses the Full recovery model. A developer accidentally drops a number of tables and stored procedures from the database between 22:40 hours and 23:10 hours. You perform a database restore at 23:30 hours to recover the dropped table. You need to restore the database by using the minimum amount of administrative effort. You also need to ensure minimal data loss. Which three actions should you perform in sequence? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.) Select and Place: Correct Answer:

150 Section: Volume B QUESTION 128 You administer a Microsoft SQL Server 2012 instance that contains a database of confidential data. You need to encrypt the database files at the page level. You also need to encrypt the transaction log files. Which four actions should you perform in sequence? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.) Select and Place:

151 Correct Answer:

152 Section: Volume B QUESTION 129 You administer all the deployments of Microsoft SQL Server 2012 in your company. You need to ensure that an OLTP database that uses a storage area network (SAN) remains available if any of the servers fail. You also need to minimize the amount of storage used by the database. Which configuration should you use? A. Two servers configured in different data centers SQL Server Availability Group configured in Synchronous-Commit Availability Mode One server configured as an Active Secondary B. SQL Server that includes an application database configured to perform transactional replication C. Two servers configured in the same data center SQL Server Availability Group configured in Asynchronous-Commit Availability Mode One server configured as an Active Secondary D. Two servers configured in different data centers SQL Server Availability Group configured in Asynchronous-Commit Availability Mode E. Two servers configured in the same data center A primary server configured to perform log-shipping every 10 minutes A backup server configured as a warm standby F. Two servers configured on the same subnet SQL Server Availability Group configured in Synchronous-Commit Availability Mode G. SQL Server that includes an application database configured to perform snapshot replication H. Two servers configured in a Windows Failover Cluster in the same data center SQL Server configured as a clustered instance Correct Answer: H Section: Volume A QUESTION 130 You administer a Microsoft SQL Server 2012 server that hosts a transactional database and a reporting database. The transactional database is updated through a web application and is operational throughout the day. The reporting database is only updated from the transactional database.

153 The recovery model and backup schedule are configured as shown in the following table: The differential backup of the reporting database fails. Then, the reporting database fails at 14:00 hours. You need to ensure that the reporting database is restored. You also need to ensure that data loss is minimal. What should you do?

154 A. Restore the latest full backup, and restore the latest differential backup. Then, restore the latest log backup. B. Perform a point-in-time restore. C. Restore the latest full backup. D. Restore the latest full backup, and restore the latest differential backup. Then, restore each log backup taken before the time of failure from the most recent differential backup. E. Restore the latest full backup. Then, restore the latest differential backup. F. Restore the latest full backup. Then, restore each differential backup taken before the time of failure from the most recent full backup. G. Perform a page restore. H. Perform a partial restore. Correct Answer: C Section: Volume A QUESTION 131 You administer a Microsoft SQL Server 2012 server that hosts a transactional database and a reporting database. The transactional database is updated through a web application and is operational throughout the day. The reporting database is only updated from the transactional database. The recovery model and backup schedule are configured as shown in the following table:

155 At 14:00 hours, you discover that pages 71, 520, and 713 on one of the database files are corrupted on the reporting database. You also need to ensure that data loss is minimal. What should you do? A. Perform a partial restore.

156 B. Restore the latest full backup, and restore the latest differential backup. Then, restore each log backup taken before the time of failure from the most recent differential backup. C. Restore the latest full backup. D. Restore the latest full backup, and restore the latest differential backup. Then, restore the latest log backup. E. Perform a page restore. F. Restore the latest full backup. Then, restore each differential backup taken before the time of failure from the most recent full backup. G. Perform a point-in-time restore. H. Restore the latest full backup. Then, restore the latest differential backup. Correct Answer: H Section: Volume A Restores a file or filegroup in a multi-filegroup database. Note that under the simple recovery model, the file must belong to a read-only filegroup. After a full file restore, a differential file backup can be restored. Page restore Restores individual pages. Page restore is available only under the full and bulk-logged recovery models Piecemeal restore Restores the database in stages, beginning with the primary filegroup and one or more secondary filegroups. A piecemeal restore begins with a RESTORE DATABASE using the PARTIAL option and specifying one or more secondary filegroups to be restored QUESTION 132 You administer a Microsoft SQL Server 2012 server that hosts a transactional database and a reporting database. The transactional database is updated through a web application and is operational throughout the day. The reporting database is only updated from the transactional database. The recovery model and backup schedule are configured as shown in the following table:

157 At 16:20 hours, you discover that pages 17, 137, and 205 on one of the database files are corrupted on the transactional database. You need to ensure that the transactional database is restored. You also need to ensure that data loss is minimal. What should you do?

158 A. Perform a partial restore. B. Restore the latest full backup, and restore the latest differential backup. Then, restore each log backup taken before the time of failure from the most recent differential backup. C. Perform a point-in-time restore. D. Restore the latest full backup. E. Restore the latest full backup, and restore the latest differential backup. Then, restore the latest log backup. F. Perform a page restore. G. Restore the latest full backup. Then, restore each differential backup taken before the time of failure from the most recent full backup. H. Restore the latest full backup. Then, restore the latest differential backup. Correct Answer: F Section: Volume A Requirements for Restoring Pages A page restore is subject to the following requirements: The databases must be using the full or bulk-logged recovery model. Some issues exist if you are using the bulk-logged model. For more information, see the following section. Pages in read-only filegroups cannot be restored. Trying to make a filegroup read-only will fail if there is a page restore going on at the same time in the filegroup. The restore sequence must start with a full, file, or filegroup backup. A page restore requires an unbroken chain of log backups up to the current log file, and they must all be applied so that the page is brought up to date with the current log file. As in a file-restore sequence, in each restore step, you can add more pages to the roll forward set. A database backup and page restore cannot be run at the same time. Bulk-logged Recovery Model and Page Restore For a database that uses the bulk-logged recovery model, page restore has the following additional conditions: Backing up while filegroup or page data is offline is problematic for bulk-logged data, because the offline data is not recorded in the log. Any offline page can prevent backing up the log. In this cases, consider using DBCC REPAIR, because this might cause less data loss than restoring to the most recent backup. If a log backup of a bulk-logged database encounters a bad page, it fails unless WITH CONTINUE_AFTER_ERROR is specified. Page restore generally does not work with bulk-logged recovery. A best practice for performing page restore is to set the database to the full recovery model, and try a log backup. If the log backup works, you can continue with the page restore. If the log backup fails, you either have to lose work since the previous log backup or you have to try running DBCC must be run with the REPAIR_ALLOW_DATA_LOSS option. QUESTION 133 You administer three Microsoft SQL Server 2012 servers named ServerA, ServerB, and ServerC. ServerA is the acting principal and ServerB is the mirror. You need to add ServerC as a witness to the existing mirroring session between ServerA and ServerB.

159 You need to achieve this goal without delaying synchronization. Which three actions should you perform in sequence? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.) Select and Place: Correct Answer:

160 Section: Volume A QUESTION 134 You administer several Microsoft SQL Server 2012 servers. Your company has a number of offices across the world connected by using a wide area network (WAN). Connections between offices vary significantly in both bandwidth and reliability. You need to identify the correct replication method for each scenario. What should you do? (To answer, drag the appropriate replication method or methods to the correct location or locations in the answer area. Each replication method may be used once, more than once, or not at all.) Select and Place:

161 Correct Answer: Section: Volume A QUESTION 135 You administer two Microsoft SQL Server 2012 servers named ServerA and ServerB. You use a database named AdventureWorks.

162 You need to prepare the AdventureWorks database for database mirroring. ServerB will act as the mirror in a mirroring partnership along with ServerA. Which three actions should you perform in sequence? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.) Select and Place: Correct Answer:

163 Section: Volume A QUESTION 136 You administer a Microsoft SQL Server 2012 environment that contains a production SQL Server 2005 instance named SQL2005 and a development SQL Server 2012 instance named SQL2012. The development team develops a new application that uses the SQL Server 2012 functionality. You are planning to migrate a database from SQL2005 to SQL2012 so that the development team can test their new application. You need to migrate the database without affecting the production environment. Which three actions should you perform in sequence? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.) Select and Place:

164 Correct Answer: Section: Volume A

165 Reference: QUESTION 137 You administer all the deployments of Microsoft SQL Server 2012 in your company. You need to ensure that data changes are sent to a non-sql Server database server in near real time. You also need to ensure that data on the primary server is unaffected. Which configuration should you use? A. SQL Server that includes an application database configured to perform transactional replication B. Two servers configured in different data centers SQL Server Availability Group configured in Asynchronous-Commit Availability Mode C. Two servers configured in different data centers SQL Server Availability Group configured in Synchronous-Commit Availability Mode One server configured as an Active Secondary D. SQL Server that includes an application database configured to perform snapshot replication E. Two servers configured in the same data center SQL Server Availability Group configured in Asynchronous-Commit Availability Mode One server configured as an Active Secondary F. Two servers configured on the same subnet SQL Server Availability Group configured in Synchronous-Commit Availability Mode G. Two servers configured in a Windows Failover Cluster in the same data center SQL Server configured as a clustered instance H. Two servers configured in the same data center A primary server configured to perform log-shipping every 10 minutes A backup server configured as a warm standby Correct Answer: A Section: Volume A QUESTION 138 You administer all the deployments of Microsoft SQL Server 2012 in your company. A database contains a large product catalog that is updated periodically. You need to be able to send the entire product catalog to all branch offices on a monthly basis. Which configuration should you use?

166 A. Two servers configured in the same data center A primary server configured to perform log-shipping every 10 minutes A backup server configured as a warm standby B. SQL Server that includes an application database configured to perform transactional replication C. Two servers configured in the same data center SQL Server Availability Group configured in Asynchronous-Commit Availability Mode One server configured as an Active Secondary D Two servers configured in a Windows Failover Cluster in the same data center SQL Server configured as a clustered instance D. SQL Server that includes an application database configured to perform snapshot replication E. Two servers configured in different data centers SQL Server Availability Group configured in Synchronous-Commit Availability Mode One server configured as an Active Secondary F. Two servers configured on the same subnet SQL Server Availability Group configured in Synchronous-Commit Availability Mode G. Two servers configured in different data centers SQL Server Availability Group configured in Asynchronous-Commit Availability Mode Correct Answer: E Section: Volume A QUESTION 139 You administer a Microsoft SQL Server 2012 server that hosts a transactional database and a reporting database. The transactional database is updated through a web application and is operational throughout the day. The reporting database is only updated from the transactional database. The recovery model and backup schedule are configured as shown in the following table:

167 One of the hard disk drives that stores the reporting database fails at 16:40 hours. You need to ensure that the reporting database is restored. You also need to ensure that data loss is minimal. What should you do? A. Restore the latest full backup. Then, restore each differential backup taken before the time of failure from the most recent full backup.

168 B. Perform a partial restore. C. Restore the latest full backup, and restore the latest differential backup. Then, restore the latest log backup. D. Perform a point-in-time restore. E. Restore the latest full backup. F. Perform a page restore. G. Restore the latest full backup, and restore the latest differential backup. Then, restore each log backup taken before the time of failure from the most recent differential backup. H. Restore the latest full backup. Then, restore the latest differential backup. Correct Answer: H Section: Volume A QUESTION 140 You administer a Microsoft SQL Server 2012 instance. You discover that the SQL Agent Error Log file is rapidly growing in size. You need to ensure that the SQL Agent Error Log file does not grow rapidly when SQL Server agent jobs execute. What should you do? A. Execute the sp_cycle_agent_errorlog stored procedure. B. Configure event forwarding. C. Enable the Auto Shrink option on the master database. D. Enable the Auto Shrink option on the msdb database. E. Disable the Include execution trace messages feature. Correct Answer: E Section: Volume B QUESTION 141 You maintain a SQL Server 2008 Analysis Services (SSAS) instance. You plan to process a cube by using an XML for Analysis (XMLA) script. You need to ensure

169 that aggregations are populated. What should you do? A. Execute a processindex command. B. Execute a processupdate command. C. Execute a processstructure command. D. Execute a processdata command. Correct Answer: A Section: (none) QUESTION 142 You maintain a SQL Server 2008 Analysis Services (SSAS) instance. You plan to run the Usage-Based Optimization Wizard. You need to enable query logging. What should you do? A. Set the LogDir server property to a valid path. B. Set the QueryLogSampling server property to 10. C. Set the AllowedBrowsingFolders server property to include the folder from the LogDir setting. D. Set the QueryLogConnectionString server property to a valid connection string. Correct Answer: D Section: (none) QUESTION 143 You maintain a SQL Server Analysis Services (SSAS) database. The database is configured by using multiple security roles. The database is accessed by a Microsoft ASP.NET application that runs on a remote computer. The application is configured to use Windows Authentication. You need to ensure that the users of the application can successfully access the SSAS database. You also need to ensure that security restrictions of the roles are applied.

170 What should you do? A. Configure Kerberos authentication B. Configure Analysis Services for HTTP authentication C. Set the AnonymousConnectionsEnabled policy to True D. Set the Security\RequireClientAuthentication property to True Correct Answer: A Section: (none) QUESTION 144 You are maintaining a SQL Server 2008 Analysis Services (SSAS) solution in the production environment. You modify the solution to include two new measure groups in the development environment. You need to ensure that only one measure group is deployed to the cube in the production environment. What should you do? A. Use the Deployment Wizard. B. Use Microsoft SQL Server Management Studio (SSMS) to issue an XMLA command. C. Use Microsoft SQL Server Management Studio (SSMS) to issue an UPDATE MEMBER command. D. Use Business Intelligence Development Studio (BIDS) along with the Deploy only changes option set to True. Correct Answer: B Section: (none) QUESTION 145 You maintain a SQL Server 2008 Analysis Services (SSAS) database that contains a dimension named Customer. You need to configure the Dimension Data settings to meet the following requirements: Deny access to the {[Customer].[Country].&[Germany],[Customer].[Country].&[France]} set of attribute members. New members added to the attribute are visible by default. What should you do?

171 A. Add all the country members except those of France and Germany to the Allowed Set property. B. Add the following set to the Denied Set property. {[Customer].[Country].&[Germany],[Customer].[Country].&[France]} C. Add the following set to the Denied Set property. Except([Customer].[Country].[Country],{[Customer].[Country].&[Germany],[Customer].[Count ry].&[france]}) D. Add the following set to the Allowed Set property. Extract({[Customer].[Country].&[Germany],[Customer].[Country].&[France]},[Customer].[Cou ntry]) Correct Answer: B Section: (none) QUESTION 146 You maintain a SQL Server 2008 Analysis Services (SSAS) database that contains a Product dimension. The dimension contains the Category and Subcategory attributes. The attributes have a Rigid relationship type. The data source for the Product dimension changes the relationship between the Category and Subcategory values. You need to execute an XML for Analysis (XMLA) command to process the dimension to successfully reflect the change. What should you do? A. Use the ProcessAdd command. B. Use the ProcessUpdate command. C. Use the ProcessIndexes command. D. Use the ProcessClear and the ProcessDefault commands. Correct Answer: D Section: (none) QUESTION 147

172 You maintain a SQL Server 2008 Analysis Services (SSAS) database on a production server. The database contains a cube. You add new functionality to the cube on a development server. You need to deploy the new functionality from the development server to the production server by ensuring that the effect on the users is minimized. What should you do? A. Use the Synchronize Database Wizard. B. Copy the appropriate files from the development server to the production server. C. Detach the production database. Copy the appropriate files to the production server, and then attach the database on the production server. D. Modify the Target Server property to the production server by using Business Intelligence Development Studio (BIDS). Deploy the solution. Correct Answer: A Section: (none) QUESTION 148 You maintain a SQL Server 2008 Analysis Services (SSAS) database on a default instance. You plan to document the Analysis Services performance information. You need to collect information related to the temporary file usage when the database is processed. Which object should you use? A. MSAS 2008: Memory B. MSAS 2008: Cache C. MSAS 2008: Proc Aggregations D. MSAS 2008: Storage Engine Query Correct Answer: C Section: (none)

173 QUESTION 149 You maintain a SQL Server 2008 Reporting Services (SSRS) instance. A developer accidentally deploys 1000 reports to the SSRS instance. You need to restore the SSRS instance to its original state. Which database should you restore? A. The master database B. The MSDB database C. The Report Server database D. The Report Server Temporary database Correct Answer: C Section: (none) QUESTION 150 You create a report by using SQL Server 2008 Reporting Services (SSRS). You plan to deploy the report on a report server. The report will be delivered on a regular basis to a dynamic list of subscribers. You need to create a new subscription on the report server. What should you do? A. Select the report you created, and then click the New Subscription button. B. Select the My Subscriptions page, and then click the New Data-driven Subscription button. C. Select the report you created. Click the Subscriptions tab, and then click the New Data-driven Subscription button. D. Select the report you created. Click the Subscriptions tab, and then click the New Subscription button. Correct Answer: C Section: (none) QUESTION 151

174 You create a report by using SQL Server 2008 Reporting Services (SSRS). The report is complex and takes several minutes to generate. You need to configure the report server to cache the report for 30 minutes after the initial request. What should you do? A. Implement report snapshots. B. Implement report execution caching. C. Configure the data source to use snapshot isolation. D. Configure the data source to use a database snapshot. Correct Answer: B Section: (none) QUESTION 152 You create a SQL Server 2008 Analysis Services (SSAS) solution. You have a table named Orders that contains the following columns: OrderKey Shipper OrderAmount You create a dimension named DimOrders from the Orders table. You set the OrderKey as a key column and the Shipper column as an attribute. You create a measure group named FactOrders from the Orders table. You need to create a dimension relationship to ensure that the OrderAmount column can be aggregated by the Shipper column. What should you do?

175 A. Set the relationship between the DimOrders dimension and the FactOrders measure group to No Relationship. B. Create a fact dimension relationship between the DimOrders dimension and the FactOrders measure group. C. Create a regular dimension relationship between the DimOrders dimension and the FactOrders measure group. Set the Granularity attribute to Shipper and the measure group columns to OrderAmount. D. Create a regular dimension relationship between the DimOrders dimension and the FactOrders measure group. Set the Granularity attribute to OrderKey and the measure group columns to OrderAmount. Correct Answer: B Section: (none) QUESTION 153 You create a SQL Server 2008 Analysis Services (SSAS) solution. The cube structure is as shown in the following exhibit. (Click the Exhibit button.) You need to ensure that the Amount measure can be aggregated for the DimCustomer dimension. What should you do?

176 A. Create a regular relationship between DimCustomer and FactTransaction. B. Create a referenced relationship between DimCustomer and FactCustomerAccount. Set DimAccount as an intermediate dimension. C. Create a many-to-many relationship between DimCustomer and FactTransaction. Set FactCustomerAccount as an intermediate measure group. D. Create a many-to-many relationship between DimCustomer and FactCustomerAccount. Set FactTransaction as an intermediate measure group. Correct Answer: C Section: (none) QUESTION 154 You implement a SQL Server 2008 Analysis Services (SSAS) solution. You use data mining extensions (DMX) to query a data mining model. You write the following DMX code segment to query a Bike Buyer data mining model in a Decision Tree data mining structure. (Line numbers are included for reference only.) You need to ensure that the input columns automatically map to the columns in the data mining structure. Which code fragment should you insert at line 05? A. NATURAL PREDICTION JOIN B. PREDICTION JOIN C. INNER JOIN D. OPENQUERY Correct Answer: A Section: (none)

177 QUESTION 155 You create a SQL Server 2008 Analysis Services (SSAS) solution. You create a key performance indicator (KPI) named GPMargin for your solution. You set the Value expression of the KPI in the following manner. You need to set a Trend expression of the KPI to show a difference in the values compared with the previous quarter. Which MDX code segment should you insert at line 02? A. KPIValue( "GPMargin" ) > ( KPIValue( "GPMargin" ), B. KPITrend( "GPMargin" ) > ( KPIValue ( "GPMargin" ), C. KPIStatus( "GPMargin" ) > ( KPIValue( "GPMargin" ), D. KPIGoal( "GPMargin" ) > ( KPIValue( "GPMargin" ), Correct Answer: A Section: (none) QUESTION 156 You create a SQL Server 2008 Analysis Services (SSAS) solution. The solution has the following components:

178 A dimension named DimTime that contains an attribute named Month A measure group named FactSales that references the DimTime dimension You need to ensure that the aggregations designed on FactSales always include the Month attribute. What should you do? A. Set the Usage property appropriately. B. Set the IsAggregatable property appropriately. C. Set the AggregationUsage property appropriately. D. Set the AttributeHierarchyEnabled property appropriately. Correct Answer: C Section: (none) QUESTION 157 You create a SQL Server 2008 Analysis Services (SSAS) solution. You enable proactive caching for a partition. You need to ensure that SSAS can query relational data when multidimensional storage is being updated. What should you do? A. Set the OnlineMode property for the partition to Immediate. B. Set the ProcessingMode property for the partition to Regular. C. Set the OnlineMode property for the partition to OnCacheComplete. D. Set the ProcessingMode property for the partition to LazyAggregations. Correct Answer: A Section: (none) QUESTION 158 You create a SQL Server 2008 Analysis Services (SSAS) solution. You create a dimension named DimCustomer that contains the following three attributes: Customer

179 City Country The Customer attribute is the key. The DimCustomer dimension is related to a measure group named Sales that has the Granularity property set to City. You need to ensure that you can retrieve measure values based on the City and Country attributes. What should you do? A. Set the source attribute to Customer and the related attribute to City.Set the source attribute to City and the related attribute to Country. B. Set the source attribute to City and the related attribute to Customer.Set the source attribute to Country and the related attribute to City. C. Set the source attribute to Customer and the related attribute to City.Set the source attribute to Customer and the related attribute to Country. D. Set the source attribute to City and the related attribute to Customer.Set the source attribute to Country and the related attribute to Customer. Correct Answer: A Section: (none) QUESTION 159 You create a SQL Server 2008 Analysis Services (SSAS) solution. The cube structure is as shown in the following exhibit. (Click the Exhibit button.)

180 The Ownership column contains decimal values that represent percentage of ownership. The sum of all the values in the Ownership column for a single DimAccount member is 100%. You create the following measures: Ownership Amount You need to ensure that when the Amount measure is calculated against the DimCustomer dimension, the weighted value is calculated based on the Ownership measure. What should you do? A. Set the MeasureExpression property of the Amount measure to [Amount]*[Ownership]. B. Set the FormatString property of the Amount measure to [Amount]*[Ownership]. C. Set the MeasureExpression property of the Amount measure to [DimCustomer].[Amount]*[Ownership]. D. Set the FormatString property of the Amount measure to [DimCustomer].[Amount]*[Ownership]. Correct Answer: A Section: (none)

181 QUESTION 160 You create a SQL Server 2008 Analysis Services (SSAS) solution. The solution includes a table named FactOrders that contains two columns as shown in the following table: You need to create a measure that returns the number of customers who have placed orders. What should you do? A. Set the Usage property to Count of rows and the Source Column property to OrderKey. B. Set the Usage property to Distinct count and the Source Column property to OrderKey. C. Set the Usage property to Distinct count and the Source Column property to CustomerKey. D. Set the Usage property to Count of rows and the Source Column property to CustomerKey. Correct Answer: C Section: (none) QUESTION 161 You create a SQL Server 2008 Analysis Services (SSAS) solution. You create a dimension named DimProduct that contains an attribute named Price. You use the DimProduct dimension in a cube. You need to ensure that aggregations are not associated with the Price attribute. What should you do? A. Set the IsAggregatable property of the Price attribute to False. B. Set the AttributeHierarchyEnabled property of the Price attribute to False.

182 C. Set the MembersWithData property of the Price attribute to NonLeafDataHidden. D. Set the GroupingBehavior property of the Price attribute to DiscourageGrouping. Correct Answer: B Section: (none) QUESTION 162 You design a SQL Server 2008 Integration Services (SSIS) package. The package extracts data from flat files and loads this data to a SQL Server 2008 database. The package contains two Boolean variables When the package is executed on week days, variable is set to True. When the package is executed on holidays, variable is set to True. You need to implement the following business logic in the control flow of the package: When the IsWeekday variable is set to True, the Perform Weekday Processing Data Flow task is executed. When the IsWeekday variable is set to False, the Perform Weekend Processing Data Flow task is executed. When variable is set to True, the Perform Holiday Processing Data Flow task is executed. Which control flow logic should you implement?

183

184

185

186 A. Option A B. Option B C. Option C D. Option D Correct Answer: A Section: (none)

187 QUESTION 163 You develop a SQL Server 2008 Integration Services (SSIS) package. You need to modify the path where the package writes event data to a text file. What should you do? A. Modify the log provider. B. Modify the Connection Manager. C. Modify the Flat File Destination. D. Move the package file to the new path. Correct Answer: B Section: (none) QUESTION 164 You are editing a SQL Server 2008 Integration Services (SSIS) package by using Business Intelligence Development Studio. The package uses a custom data flow component. The package runs successfully. You attempt to add another instance of the custom data flow component to the package. The data flow component does not appear in the toolbox or in the Choose Toolbox Items dialog box. You need to add the custom data flow component to the toolbox. What should you do? A. Copy the assembly to the appropriate folder. B. Add the assembly to the Global Assembly Cache. C. Register the assembly by using the REGSVR32 utility. D. Register the assembly by using the Assembly Registration utility (REGASM.EXE). Correct Answer: A Section: (none)

188 QUESTION 165 You design a SQL Server 2008 Integration Services (SSIS) data flow that inserts data from a source query to a destination table. You need to insert only those rows that do not already exist in the destination table. What are two possible ways to achieve this goal? (Each correct answer presents a complete solution. Choose two.) A. Use the Merge transformation. B. Use the Lookup transformation. C. Use the Union All transformation. D. Use the Merge Join transformation. E. Use the Fuzzy Lookup transformation. F. Use the Fuzzy Grouping transformation. Correct Answer: BD Section: (none) QUESTION 166 You implement a SQL Server 2008 Integration Services (SSIS) package. The package contains the following components: A data flow task contained in a For Loop container A Flat File destination component that uses a Flat File connection manager An OnError event handler When an error occurs in the package, you plan to write diagnostic information from an expression that includes the version of the package to a text file. You need to ensure that the required information is written to the text file. What should you do? A. Use the VersionGUID variable. B. Use the ExecutionGUID variable. C. Use the SourceID variable.

189 D. Use the TaskID variable. Correct Answer: A Section: (none) QUESTION 167 You modify a SQL Server 2008 Integration Services (SSIS) package. The package extracts data from a text file and loads this data to a SQL Server 2008 table as shown in the following two exhibits.

190 You need to update the package to extract data from multiple text files of the same directory. Which three actions should you perform? (Each correct answer presents part of the solution. Choose three.) A. Add a variable to the package. B. Add a variable to the data flow task. C. Add a Foreach Loop container to the package. D. Add a For Loop container to the package.

191 E. Add an expression to the Flat File Source component. F. Add an expression to the Flat File connection manager. Correct Answer: ACF Section: (none) QUESTION 168 You are developing a SQL Server 2008 Integration Services (SSIS) data flow that extracts data from two sources. Each source database is located on a different server. Each source is based on a SELECT statement that uses an ORDER BY clause. The data flow is as shown in the following diagram. When the paths from the two sources are connected to a Merge Join component, the following error message is displayed: "Data Flow Task: The input is not sorted. The 'input "Merge Join Left Input" (80)' must be sorted." You need to ensure that data from each query is included in each row in the data flow. You want to achieve this goal by using minimum amount of execution time. What should you do?

192 A. Add a Sort transformation for each data flow. B. Add an OLE DB Command transformation for each data flow. C. Update the sorting properties in each source component. D. Replace the Merge Join transformation with a Union All transformation. Correct Answer: C Section: (none) QUESTION 169 You are developing a SQL Server 2008 Integration Services (SSIS) package. The package uses an OLE DB connection manager to connect to a third-party database server. The database does not support Integrated Windows authentication. You create an XML configuration file that provides configuration for the connection manager. You add the configuration file to the package. When the package executes, you receive an error message which indicates that login failure occurred. You need to execute the package successfully. What should you do? A. Edit the XML configuration file. B. Use an indirect XML configuration. C. Run the package on the same server as the third-party database server. D. Use a Microsoft ADO.NET connection manager instead of an OLE DB connection manager. Correct Answer: A Section: (none) QUESTION 170 You create a SQL Server 2008 Reporting Services (SSRS) report. You plan to create a list of customers by using a List control. For each customer in the List

193 control, you plan to include a table that contains the orders for that customer. The customer data is stored in the Customers table in the data source, and the order data is stored in the Orders table. You need to define the required dataset or datasets for this report. What should you do? A. Create a query that joins the two tables in the data source by using the JOIN clause. Add the query as a single data set to the report. B. Create a query that combines the two tables in the data source by using the UNION operator. Add the query as a single data set to the report. C. Create a query for each table. Group both tables on the column that is used to join the tables. Add both queries as separate data sets to the report. D. Create a query for each table. Sort both tables on the column that is used to join the tables. Add both queries as separate data sets to the report. Correct Answer: A Section: (none) QUESTION 171 You create a SQL Server 2008 Reporting Services (SSRS) report. The report contains a table. You need to ensure that alternate rows in the table have a pale green background. Which code segment should you use for each text box? A. =iif(rownumber(nothing) / 2, "PaleGreen", "White") B. =iif(rownumber(nothing) Mod 2, "PaleGreen", "White") C. =iif(countrows() / 2, "PaleGreen", "White") D. =iif(countrows() Mod 2, "PaleGreen", "White") Correct Answer: B Section: (none) QUESTION 172

194 You develop a SQL Server 2008 Reporting Services (SSRS) report. A Multidimensional Expressions (MDX) query used in the report contains a parameter to display sales data for various product categories. You write the following query. You discover that the query generates an error when executed. You need to ensure that the query executes successfully. What should you do? A. Remove the NON EMPTY clauses. B. Replace the CHAPTERS axis with the ROWS axis. C. Replace the CHAPTERS axis with the SECTIONS axis. D. Rewrite the query to display the Order Quantity on the COLUMNS axis, the Calendar Year on the ROWS axis, and the Category data on the PAGES axis. Correct Answer: B Section: (none) QUESTION 173 You design a report by using SQL Server 2008 Reporting Services (SSRS). The report uses a Table data region and contains a dataset. The dataset has a column named LastName. You need to ensure that the report items are grouped by the first character in the LastName column. Which expression in the Group properties dialog box should you use?

195 A. =First(Fields!LastName) B. =Fields!LastName.Value C. =First(Fields!LastName.Value) D. =Fields!LastName.Value.Substring(0,1) Correct Answer: D Section: (none) QUESTION 174 You create a report in SQL Server 2008 Reporting Services (SSRS) solution. You write the following code segment in the report. The code segment generates errors when compiled. You need to ensure that the following requirements are met: The code segment compiles successfully. The GetCmFromInches function can be called from other reports. What should you do? A. Remove the Private keyword from the function definition. B. Remove the Shared keyword from the function definition. C. Declare the function as Public Shared instead of Private Shared. D. Create a custom assembly by using Microsoft Visual Basic.NET. Declare the function as Public Shared. Correct Answer: D

196 Section: (none) QUESTION 175 You develop a SQL Server 2008 Reporting Services (SSRS) solution. You add a report that contains a single dataset and a query parameter. You need to ensure that the report executes without user interaction from the Report Manager. What should you do? A. Configure the report to use snapshot execution. B. Configure available values for the parameter from the dataset. C. Configure the default value for the parameter based on an expression. D. Configure the parameter data to refresh whenever the parameter is refreshed. Correct Answer: C Section: (none) QUESTION 176 You design a report by using SQL Server 2008 Reporting Services (SSRS). The report will be included in a Windows Forms application that is distributed to remote users. These users have no access to the report server. You need to ensure that the application renders the report correctly. What should you do? A. Use the ReportViewer control along with the LocalReport property. B. Use the ReportViewer control along with the RemoteReport property. C. Use the Render method of the Reporting Services Simple Object Access Protocol (SOAP) API.

197 D. Use the RenderStream method of the Reporting Services Simple Object Access Protocol (SOAP) API. Correct Answer: A Section: (none) QUESTION 177 You design a report by using SQL Server 2008 Reporting Services (SSRS). Detail information is displayed each time the users render the report. You need to ensure that the following requirements are met: Summary information is displayed when the report is initially rendered. Detail information is displayed only when the users click a column header. What should you do? A. On the column that contains detail information, set the hidden property to True. Set the Visibility can be toggled by another report item property to True. B. On the column that contains detail information, set the hidden property to False. Set the Visibility can be toggled by another report item property to False. C. On the column that contains detail information, set the hidden property to True. Set the Visibility can be toggled by another report item property to False. D. On the column that contains detail information, set the hidden property to False. Set the Visibility can be toggled by another report item property to True. Correct Answer: A Section: (none) QUESTION 178 You develop a SQL Server 2008 Reporting Services (SSRS) report. The report contains a parameter named Category that is used to filter a list of products. The list uses a dataset that contains the following query:

198 You modify the report parameter to allow multiple values. You need to modify the report to help search for multiple Category values by using minimum amount of development effort. What should you do? A. Implement the query in a view. B. Implement the query in a table-valued user-defined function. C. Modify the query to use the IN operator instead of the = operator. D. Implement the query in a stored procedure that uses dynamic SQL to execute the query. Correct Answer: C Section: (none) QUESTION 179 You are developing a SQL Server 2008 Integration Services (SSIS) project in Business Intelligence Development Studio. You configure the project properties as shown in the following image.

199 You need to create a deployment manifest for all packages in the project. What should you do? A. Build the Integration Services project. B. Modify the AllowConfigurationChanges property of the project. C. Copy each package. Rename each copy with a.ssisdeploymentmanifest file extension. D. View the code of each Data Transformation Services (DTS) package. Copy the first <DTS:Property> xml node to a file with a.ssisdeploymentmanifest file extension. Correct Answer: A Section: (none)

200 QUESTION 180 You create a SQL Server 2008 Integration Services (SSIS) package by using SQL Server You use a development server named SQL_DEV1. There is no network connectivity between the development server and the production server. You deploy the package to the SQL_PROD1 server. The package fails to execute. The error message states that the package cannot connect to the SQL_DEV1 server. You need to modify the package to refer to the SQL_PROD1 server when being executed. What should you do? A. Modify the properties of the package to use the DontSaveSensitive package protection level. B. Modify the deployment manifest file in Microsoft Notepad, and then modify the connection string manually. C. On the Connection Managers tab of the Execute Package utility, select the Connection Manager check box, and then modify the connection string. D. Modify the properties of the package to use the ServerStorage package protection level. Correct Answer: C Section: (none) QUESTION 181 You are developing a SQL Server 2008 Integration Services (SSIS) package. The package performs the following tasks: Processes multiple files by using a ForEach Loopcontainer. Imports the contents of the files to a table by using a Data Flowtask. Logs the results of the status into a table by using an Execute SQL task. You need to ensure that all the tasks of the package except the Execute SQL task execute within a single transaction. Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.) A. In the Foreach Loop container, configure the TransactionOption property to NotSupported

201 B. In the Data Flow task, configure the TransactionOption property to Required C. In the package, configure the TransactionOption property to Required D. In the package, configure the TransactionOption property to NotSupported E. In the Execute SQL task, configure the TransactionOption property to NotSupported F. In the Execute SQL task, configure the TransactionOption property to Supported. Correct Answer: CE Section: (none) QUESTION 182 You design a package by using SQL Server 2008 Integration Services (SSIS). The package is designed by using your local development environment. The package extracts data from a remote server and inserts it in the PROD database on the local SQL Server 2008 instance. You deploy the package to the MSDB database on the production server. You need to ensure that only users that belong to an appropriate database role can modify and execute the deployed package. You also need to ensure that these users cannot access other packages that are deployed to the server. What should you do? A. Assign the users to the db_ssisoperator role. B. Assign the users to the db_ssisltduser role. C. Assign the users to a custom database role in the PROD database. D. Assign the users to a custom database role in the MSDB database. Correct Answer: D Section: (none) QUESTION 183 You develop a package by using SQL Server 2008 Integration Services (SSIS).

202 You use a local instance of SSIS to develop and test the package. The package uses an XML configuration file that contains a connection string. The connection string includes a user name and a password to connect to the source data. You deploy the package to the production server. You discover that validation errors occur when the package is being executed. You need to ensure that the package executes successfully in the production environment. What should you do? A. Configure the package to use the DontSaveSensitive package protection level. B. Configure the package to use the EncryptSensitiveWithPassword package protection level. C. Configure the package to use the EncryptAllWithUserKey package protection level. D. Remove the user name and the password from the connection string before you deploy the package. Correct Answer: B Section: (none) QUESTION 184 You plan to use SQL Server 2008 Integration Services (SSIS) on a SQL Server 2008 failover cluster. You have a complex package that takes a long time to run. You need to ensure that if the package executes during a failover, the package can be resumed at the point of failure. What should you do? A. Cluster the SSIS service. Add the SSIS service to its own cluster resource group. B. Cluster the SSIS service. Add the SSIS service to the SQL Server cluster resource group. C. Implement checkpoints within your package. Restart the package whenever a failover occurs. D. Implement transactions within your package. Restart the package whenever a failover occurs. Correct Answer: C Section: (none) QUESTION 185 You develop a SQL Server 2008 Integration Services (SSIS) package.

203 The package downloads several files from a remote FTP server by using multiple FTP tasks, and then processes data by using multiple Execute SQL tasks. You need to configure the package to restart at the point of failure after the package downloads the files. What should you do? A. Configure the FTP tasks to support transactions. B. Configure the Execute SQL tasks to support transactions. C. Move all the FTP tasks to a sequence container. D. Configure the package to use a checkpoint. Correct Answer: D Section: (none) QUESTION 186 You develop a SQL Server 2008 Reporting Services (SSRS) report. The report uses the "User!UserID" expression in a text box within the report header. You need to ensure that data-driven subscriptions successfully execute for this report. What should you do? A. Remove the expression from the report header. B. Configure the report to use no credentials. C. Configure the report to use stored credentials. D. Modify the expression in the report header as "User!UserName." Correct Answer: C Section: (none) QUESTION 187 You maintain a report in a SQL Server 2008 Reporting Services (SSRS) instance.

204 The report contains query parameters that allow users to filter the contents of the report. The report queries the data source randomly. You configure the report to be rendered from a report execution snapshot. You need to ensure that users can continue to use parameters to filter the report. What should you do? A. Add a default value to all parameters. B. Modify the datasets to use the Table query type. C. Remove the filters from the dataset queries. Use the parameters to filter the datasets. D. Move the queries to the stored procedures. Use the stored procedures to populate and filter the datasets of the report. Correct Answer: C Section: (none) QUESTION 188 You are managing the security in SQL Server 2008 Reporting Services (SSRS). You assign a new user to a role. You need to grant the permissions to the user to publish reports and manage content only in a private folder. What should you do? A. Assign the user to the Publisher role. B. Assign the user to the My Reports role. C. Assign the user to the Content Manager and the Browser roles. D. Assign the user to the Content Manager and the Report Builder roles. Correct Answer: B Section: (none) QUESTION 189 You install and configure SQL Server 2008 Reporting Services (SSRS) instance. The users of the report server plan to deliver reports through messages. You need to configure the report server for message delivery by using a remote SMTP server. What should you do?

205 A. Modify the rssrvpolicy.config file. B. Modify the RSReportServer.config file. C. Modify the Web.config file. D. Modify the Global.asax file. Correct Answer: B Section: (none) QUESTION 190 You maintain an instance of SQL Server 2008 Reporting Services (SSRS). The instance contains several reports. You deploy a report project on the instance by using the Business Intelligence Development Studio (BIDS). You discover that the production data sources on the instance are replaced by the test data sources of the report project. You need to ensure that when the report project is deployed in future, the existing reports are unaffected. What should you do? A. Configure the OverwriteDataSources property. B. Configure the TargetServerURL property. C. Configure the TargetDataSourceFolder property. D. Configure the TargetReportFolder property. Correct Answer: A Section: (none)

206 QUESTION 191 You implement a SQL Server 2008 Integration Services (SSIS) package. The package contains the following components: A Foreach Loop container for the Collection property as shown in the following exhibit. (Click the Exhibit button.) A Foreach Loop container for the Variable Mappings property as shown in the following exhibit. (Click the Exhibit button.) A String variable named FileName. A String variable named DirectoryPath.

207

208

209

210 You need to update the package so that the DirectoryPath variable returns the directory path for the file path stored in the FileName variable. Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.) A. Set the RaiseChangedEvent property of the User::FileName variable to True. B. Set the EvaluateAsExpression property of the User::DirectoryPath variable to True. C. Add a Script task to the OnPostExecute event handler of the Foreach Loop container. D. Set the Expression property of the User::DirectoryPath variable to the following expression. 1, ) - FINDSTRING( ), "\\", 1 )) E. Set the Expression property of the User::FileName variable to the following expression. 1, ) - FINDSTRING( ), "\\", 1 )) Correct Answer: BD Section: (none) QUESTION 192 You are designing a SQL Server 2008 Integration Services (SSIS) package. The package includes a Data Flow task. You need to modify the package to write all rows that generate errors to a text file. Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.) A. Use the SSIS log provider for the SQL Profiler. B. Use the SSIS log provider for the text file. C. Use a Flat File Destination component. D. Use a Raw File Destination component. E. Add an Error output to the Data Flow component Correct Answer: CE Section: (none)

211 QUESTION 193 You design a SQL Server 2008 Integration Services (SSIS) package that contains several data flows. You need to monitor the data that passes through each path in the data flow by using the Business Intelligence Development Studio. You also need to ensure that data flow logic is retained. What should you do? A. Use the Data Viewer tool. B. Use the Data Profiling task. C. Use the Audit transformation. D. Use breakpoints in the Script component. Correct Answer: A Section: (none) QUESTION 194 You are designing a SQL Server 2008 Integration Services (SSIS) package. The package includes a Data Flow task that copies several million rows. The data flow requires a match against a reference table that contains 10,000 rows. Each row in the reference table will be used during the data flow. You need to ensure that the data flow executes in the minimum amount of time. Which data flow component should you select? A. a Fuzzy Lookup transformation B. a Lookup transformation along with the Full cache option C. a Lookup transformation along with the No cache option D. a Lookup transformation along with the Partial cache option Correct Answer: B Section: (none)

212 QUESTION 195 You build and deploy a SQL Server 2008 Integration Services (SSIS) package. During package development, the XML configuration is not specified. You need to apply the configuration to the deployed package. What should you do? A. Use the Deployment utility. B. Use the SETX command line utility. C. Use the DTUTIL command line utility. D. Use the DTEXEC command line utility. Correct Answer: D Section: (none) QUESTION 196 You administer a SQL Server 2008 Analysis Services (SSAS) instance. You plan to troubleshoot query performance by using a Dynamic Management View (DMV). You need to identify query sessions that execute a query for more than 30,000 ms. Which DMV should you use? A. Discover_Traces B. Discover_Sessions C. Discover_Commands D. Discover_Connections Correct Answer: C Section: (none)

213 QUESTION 197 You update a role named Managers for the Human Resources cube in your SQL Server 2008 Analysis Services (SSAS) database. The database contains a dimension named Employee. You plan to configure the security for the Managers role. You need to allow the Managers role to access aggregate data based on only three or less employees. What should you do? A. Add members of the [Employee].[Employees] hierarchy that contain three or less children to the denied set for the Managers role. B. Add members of the [Employee].[Employees] hierarchy that contain more than three children to the allowed set for the Managers role. C. Add the following expression to the Allow Reading property in Cell Data in the Managers role. Descendants([Employee]. [Employees].CurrentMember,,LEAVES).Count <= 3 D. Add the following expression to the Allow Reading property in Cell Data in the Managers role. IIF(Descendants([Employee]. [Employees].CurrentMember,,LEAVES).Count <= 3, [Employee].[Employees].CurrentMember, null) Correct Answer: C Section: (none) QUESTION 198 You maintain a SQL Server 2008 Analysis Services (SSAS) database. You plan to refresh data in a partition every two hours. You need to implement the incremental processing strategy. Which XML for Analysis (XMLA) command should you use? A. ProcessAdd B. ProcessData C. ProcessFull D. ProcessIndex

214 Correct Answer: A Section: (none) QUESTION 199 You maintain a SQL Server 2008 Analysis Services (SSAS) database. You create a new measure group in one of the cubes. You have a program that maintains partitions on the production copy of the cube. You need to update the cube definition on the production server without overwriting any existing partitions. What should you do? A. Use the Deployment Wizard along with the appropriate options. B. Execute an UPDATE CUBE statement in Microsoft SQL Server Management Studio (SSMS). C. Use the Analysis Services Destination component in Microsoft SQL Server Integration Services (SSIS). D. Use the Business Intelligence Development Studio (BIDS) and set the processing option to Do Not Process. Correct Answer: A Section: (none) QUESTION 200 You maintain a SQL Server 2008 Analysis Services (SSAS) database in a test environment. You plan to deploy changes from an SSAS project in a development environment to the test environment. You need to ensure that the roles and partitions previously deployed to the test environment are unaffected by the deployment. What should you do? A. Update the database by using the Deployment Wizard. B. Update the database by using the Synchronize Database Wizard. C. Back up the development database and restore it to the test environment. D. Process the database by using the Business Intelligence Design Studio (BIDS).

215 Correct Answer: A Section: (none) QUESTION 201 You maintain a SQL Server 2008 Analysis Services (SSAS) instance. The instance contains a database. You change the DataDir property of the instance to a new folder. You need to ensure that the instance uses the new folder in the minimum amount of downtime. What should you do? A. Process the database. B. Synchronize the database. C. Restart the Analysis Services service. D. Delete the files in the original folder, and then restart the Analysis Services service. Correct Answer: A Section: (none) QUESTION 202 You administer a SQL Server 2008 Analysis Services (SSAS) database. A sales manager is responsible for the sales of bikes in the Northeast region. You plan to grant the necessary permissions to the sales manager to access the database. You have two roles named Northeast Region and Bikes. The schemas of the two roles are as shown in the following table.

216 The Visual Totals property is set to True for both roles. You need to ensure that the sales manager can view only the members in the Product dimension that relate to the Bikes category in the Northeast region. What should you do? A. Add the manager to the Bikes role. B. Add the manager to the Northeast Region role. C. Add the manager to a new role that has the following two components: {[Sales Territory].[Sales Territory Region].&[Northeast]} as the allowed set.{[product]. [Product Category].[Product Category].&[Bikes]} as the allowed set. D. Add the manager to a new role that has the following four components: {[Sales Territory].[Sales Territory Region].AllMembers} as the denied set{[sales Territory].[Sales Territory Region].&[Northeast]} as the allowed set.{[product].[product Category].[Product Category].AllMembers} as the denied set. {[Product]. [Product Category].[Product Category].&[Bikes]} as the allowed set. Correct Answer: C Section: (none) QUESTION 203 You maintain a SQL Server 2008 Analysis Services (SSAS) database. When you process the Analysis Services database, you discover that a Duplicate Key error occurs. You need to modify the ErrorConfiguration property so that the error condition is reported and processing continues. Which object should you modify? A. The cube B. The partition C. The dimension D. The measure group Correct Answer: C Section: (none)

217 QUESTION 204 You maintain a SQL Server 2008 Analysis Services (SSAS) database. You plan to troubleshoot query performance by using SQL Profiler. You need to identify the queries that take a long time to run. Which trace event should you use? A. Query Cube End B. Query Subcube C. MDX Script End D. Get Data from Cache Correct Answer: B Section: (none) QUESTION 205 You create a SQL Server 2008 Reporting Services (SSRS) report that contains a dataset. The dataset retrieves data by executing a stored procedure. The report contains a table and a matrix that use the dataset. You need to limit data that is displayed in the table while ensuring that the matrix is unaffected. What should you do? A. Add a filter to the dataset. B. Add a filter to the matrix. C. Add a filter to the table. D. Add a parameter to the stored procedure that filters the result set. Correct Answer: C Section: (none)

218 QUESTION 206 You develop a SQL Server 2008 Reporting Services (SSRS) report. The report contains a parameter You set the value of parameter in the report by selecting a specific region. You need to configure the report to prevent users from modifying the value of parameter. What should you do? A. Clear the Prompt value. B. Set the Hidden property. C. Set the Internal property. D. Remove the default values. Correct Answer: C Section: (none) QUESTION 207 You develop a SQL Server 2008 Reporting Services (SSRS) project. The report will display data from a SQL Server 2005 Analysis Services database. You need to ensure that the report displays member properties and extended properties. What should you do? A. Use the SQL Server data source. B. Use the SQL Server Analysis Services data source. C. Use the OLE DB for SQL Server data source. D. Use the OLE DB for the Analysis Services 8.0 data source. Correct Answer: B Section: (none) QUESTION 208 You are developing a sales report by using SQL Server 2008 Reporting Services (SSRS).

219 The report contains a table. You need to implement a technology that allows users to open a new report when they click on a field in a table. Which SSRS technology should you use? A. Subreport B. Tablix Data Region C. Drillthrough action D. Interactive Sorting Correct Answer: C Section: (none) QUESTION 209 You create a SQL Server 2008 Reporting Services (SSRS) report. The report contains a report header and a report footer. The report preview shows that the report is rendered correctly. You discover that when the report is rendered as a PDF file, even-numbered pages are rendered blank. You need to modify the report to prevent the rendering of blank pages. What should you do? A. Reduce the overall width of the report. B. Reduce the page size of the report. C. Reduce the height of the report footer. D. Reduce the height of the report header. Correct Answer: A Section: (none)

220 QUESTION 210 You maintain a SQL Server 2008 Integration Services (SSIS) instance. The instance stores packages in a SQL Server 2008 instance. You need to deploy the package of an instance of SSIS to another SSIS instance that stores its packages in a shared directory. What should you do? A. Execute the dtutil command. B. Execute the dtexec command. C. Execute the dtexecui command. D. Execute the dtswizard command. Correct Answer: A Section: (none) QUESTION 211 You develop a package by using SQL Server 2008 Integration Services (SSIS). You test the package by using your local development environment. The package is deployed to a production server. You need to configure the protection level of the package to ensure that only the user who deployed the package can execute it. Which protection level should you use? A. EncryptAllWithPassword B. EncryptSensitiveWithPassword C. DontSaveSensitive D. EncryptAllWithUserKey Correct Answer: D Section: (none)

221 QUESTION 212 You develop a package by using SQL Server 2008 Integration Services (SSIS). You test the package by using your local development environment. You deploy the package to the file system in the production environment. The users report that the connection strings contained in the package are blank. The package fails to execute. You need to change the protection level of the package to ensure that users can view and execute the package. Which protection level should you use? A. DontSaveSensitive B. EncryptAllWithUserKey C. EncryptAllWithPassword D. ServerStorage Correct Answer: C Section: (none) QUESTION 213 You develop a SQL Server 2008 Analysis Services (SSAS) database. Your database includes several measure groups. A measure group named Sales Data requires frequent updates than other measure groups. You need to ensure that the Sales Data measure group will automatically process on a schedule managed by SSAS. What should you do? A. Modify the ProactiveCaching property. B. Modify the ProcessingPriority property. C. Modify the ProcessingMode property. D. Modify the DataAggregation property. Correct Answer: A

222 Section: (none) QUESTION 214 You create a SQL Server 2008 Analysis Services (SSAS) solution. Your solution has the following components: A hierarchy named Date in a time dimension named DimTime A measure named SalesAmount You add the following code segment to the calculation script of the cube. (Line numbers are included for reference only.) Freeze([Measures].[SalesAmount], 03 [DimTime].[Date].[Quarter].[Q1 2007]); You need to increase the value of the SalesAmount measure by 50% for each month in the first quarter of You also need to ensure that the value for the first quarter of 2007 remains unchanged. What should you do? A. Add the following code segment at line 04. Scope([Measures].[Amount],[DimTime].[Date].[Quarter]. [Q1 2007]);This=[DimTime].[Date].currentmember * 1.5;End Scope; B. Add the following code segment at line 01. Scope([Measures].[Amount],[DimTime].[Date].[Quarter]. [Q1 2007]);This=[DimTime].[Date].currentmember * 1.5;End Scope; C. Add the following code segment at line 04. Scope([Measures].[SalesAmount],Descendants([DimTime].[Date].[Quarter]. [Q1 2007][DimTime].[Date].[Month]));This=[DimTime].[Date].currentmember * 1.5;End Scope; D. Add the following code segment at line 01. Scope([Measures].[SalesAmount],Descendants([DimTime].[Date].[Quarter].[Q1 2007][DimTime].[Date].[Month]));This=[DimTime].[Date].currentmember * 1.5;End Scope; Correct Answer: C Section: (none)

223 QUESTION 215 You create a SQL Server 2008 Analysis Services (SSAS) solution. You create a dimension named Customer. The Customer dimension has the attributes named Country and State. The Country attribute has the following components: The KeyColumn property is set to the country code. The NameColumn property is set to the country name. You create an attribute relation between the Country attribute and the State attribute. You need to ensure that the state names are sorted first by the country name and then by the state name. What should you do? A. Set the OrderBy property to Name and the OrderByAttribute property to Country for the State attribute. B. Set the OrderBy property to AttributeName and the OrderByAttribute property to Country for the State attribute. C. Set the OrderBy property to Name for the Country attribute. Set the OrderBy property to Key and the OrderByAttribute property to Country for the State attribute. D. Set the OrderBy property to Name for the Country attribute. Set the OrderBy property to AttributeKey and the OrderByAttribute property to Country for the State attribute. Correct Answer: B Section: (none) QUESTION 216 You create a SQL Server 2008 Analysis Services (SSAS) solution by using SQL Server You create the dimensions as shown in the following table.

224 The CustKey attribute is used as a column in a table named FactSales. You need to create a referenced dimension that allows you to browse the measures of the FactSales table by using the DimGeography dimension. What should you do? A. Set the reference dimension to DimGeography by using a referenced dimension attribute as GeoKey and an intermediate dimension attribute as CustKey. B. Set the reference dimension to DimGeography by using a referenced dimension attribute as GeoKey and an intermediate dimension attribute as GeoKey. C. Set the reference dimension to DimCustomer by using a referenced dimension attribute as CustKey and an intermediate dimension attribute as GeoKey. D. Set the reference dimension to DimCustomer by using a referenced dimension attribute as GeoKey and an intermediate dimension attribute as GeoKey. Correct Answer: B Section: (none) QUESTION 217 You create a SQL Server 2008 Analysis Services (SSAS) solution. You add a data source view (DSV) to the solution. The DSV has a table named Employee that includes the following columns: EmployeeKey ManagerKey The ManagerKey column references the manager of the employees. You need to define the relationship between the employees and their manager in the DSV. What should you do? A. Create a Named Calculation that uses EmployeeKey and ManagerKey B. Create a relationship by using EmployeeKey as the source column and ManagerKey as the destination column. C. Create a Named Query that uses a relationship with EmployeeKey as the source column and ManagerKey as the destination column. D. Create a relationship by using ManagerKey as the source column and EmployeeKey as the destination column. Correct Answer: D Section: (none)

225 QUESTION 218 You create a SQL Server 2008 Analysis Services (SSAS) solution. The solution contains a time dimension named DimTime. You have a table named FactSales that contains the two columns named OrderDate and ShipDate. The two columns refer to the DimTime dimension. You need to ensure that the DimTime dimension can be used to browse through measures in the FactSales table for both OrderDate and ShipDate. What should you do? A. Create a reference relationship between the DimTime dimension and the FactSales measure group. B. Create a many-to-many relationship between the DimTime dimension and the FactSales measure group. C. Create two regular relationships between the DimTime dimension and the FactSales measure group. Use identical measure group columns. D. Create two regular relationships between the DimTime dimension and the FactSales measure group. Use different measure group columns. Correct Answer: D Section: (none) Updated. QUESTION 219 You are creating a SQL Server 2008 Integration Services (SSIS) package for Company.com. The SSIS package must contain six Data Flow tasks and three Control Flow tasks. You should alter the package.which is the correct answer? A. You should increase the two Control Flow tasks and one Data Flow task to a container. Change the TransactionOption property of the container to Supported. B. You should increase the two Control Flow tasks and one Data Flow task to a container. Change the TransactionOption property of the container to Disabled. C. You should increase the two Control Flow tasks and one Data Flow task to a container. Change the TransactionOption property of the container to Required. D. You should increase the two Control Flow tasks and one Data Flow task to a container. Change the TransactionOption property of the container to RequiredNew. Correct Answer: C

226 Section: (none) If a series of tasks must be completed as a single unit in which either all the tasks are successful and committed or an error occurs and none of the tasks are committed, place the tasks within a Sequence Container and then set the TransactionOption property of the container to Required QUESTION 220 You are managing a SQL Server 2008 Reporting Services (SSRS) sample which does not give some same rendering extensions for Company.com. You should make sure that you could set the server in order to render to Microsoft Word. Which is the correct answer? A. You should change the AppSetttings.config file. B. You should change the Global.asax file. C. You should change the Machine.config file. D. You should change the RSReportServer.config file Correct Answer: D Section: (none) Modifying the RSReportServer.config file The RSReportServer.config is one of several configuration files, but it is the main configuration file for both the Report Server Web service and Report Manager. In Reporting Services 2005, Report Manager had a separate confi guration fi le named RSWebApplication.config, but this file is no longer used in Reporting Services Example: Limiting the List of Report Rendering Options A common configuration setting in RSReportServer.config is to limit the user choices for the report rendering. For example, if you wanted to exclude Microsoft Office Excel as a choice for rendering reports, you would look for the entries under the <Render> tag in the XML.config file to find the following line: <Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer. ExcelRenderer, Microsoft.ReportingServices.ExcelRendering"/> To turn off Excel in the rendering options, you would add a Visible=false entry to the line, like this: <Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer. ExcelRenderer, Microsoft.ReportingServices.ExcelRendering" Visible="false"/> QUESTION 221 You are creating a SQL Server 2008 Integration Services (SSIS) package on a SQL Server 2008 database for Company.com.

227 In order to develop a failure recovery plan that is published for a SQL Server. Which is the correct answer? A. You should back up the master database. B. You should back up the local database. C. You should back up the system database. D. You should back up the systemdb databse. Correct Answer: A Section: (none) Tricky question... Obvious answer is msdb*, but if you read more carefully they are asking for SQL Server recovery plan, not for SSIS packages... Master: The master database contains system information and high-level information about all databases on an SQL Server. If the master database becomes damaged, SQL Server may fail to start and user databases may become unavailable. There are many operations which change the content of the master database like creating and altering databases, adding and modifying logins, creating linked servers etc. But since one cannot keep backing up master after every such operation, schedule the master database to be backed up on a regular basis (for example: once every night, or once every week depending on the frequency of such changes to the database). This will backup the changes made to the user databases and SQL Server, which can then be recovered in case of a master database corruption. Note: Only full database backups of master can be performed. Transactional log, differential or filegroup backups of master are not allowed. Thus if you create a Database Maintenance Plan for all the system databases or if you select the master database and you select the Back up the transaction log as part of the maintenance plan option, the backup transaction log step for the master database will fail with this error message: Msdb: The msdb database is used by SQL Server, SQL Server Enterprise Manager, and SQL Server Agent to store data, including scheduled job information, backup and restore history information, DTS packages. Note: You will notice that, by default, the trunc. log on chkpt database option is set to true, for the msdb database. This helps ensure that the transaction log of the database does not fill up, and prevents problems that may occur due to inadequate disk space. Because the msdb database generally remains rather small, full database backups provide a fast alternative to transaction log backups for this database. *EXAM TIP When you deploy a package to SQL Server, the package is stored in the msdb database in a table named dbo.sysssispackages. Therefore, if you want to back up packages that have been deployed to SQL Server, you can back up the msdb database. The master database is the most important database of all and the most recent version of the backup should be available in the case of disaster. Backup of the master database should be made for: - Changing server-level configuration settings; - Changing database-level configuration settings; and - Changing any logon accounts details.

228 The master database records all the system-level information for a SQL Server system. This includes instancewide metadata such as logon accounts, endpoints, linked servers, and system configuration settings. Also, master is the database that records the existence of all other databases and the location of those database files and records the initialization information for SQL Server. Therefore, SQL Server cannot start if the master database is unavailable. In SQL Server, system objects are no longer stored in the master database; instead, they are stored in the Resource database. The msdb database is used by SQL Server Agent for scheduling alerts and jobs and by other features such as Service Broker and Database Mail. QUESTION 222 You are developing a SQL Server 2008 Reporting Services (SSRS) instance of report model for Company. com. In the Report Builder tool, the users should need to create their SSRS reports. The data source they used will include a Microsoft SQL Server 2008 database. Which include 1000 tables? You should design the report model for users, and allow access to only the 20 tables which they require for reporting. Which is the correct answer? A. You should develop DataSet using the Web Service to Schema(s) option. B. You should develop DataTable using the Web Service to Schema(s) option. C. You should develop a data source view and select only the required tables and views. D. You should set the data source view in the setting file. Correct Answer: C Section: (none) Data source view (DSV) Abstracts the underlying database schema. Although a DSV might seem redundant, it can be very useful by letting you augment the schema. For example, you can add calculated columns to a DSV when security policies prevent you from changing the database schema. QUESTION 223 You are managing a SQL Server 2008 Analysis Services (SSAS) database for Company.com. A sales manager called Clerk is responsible for the sales of bikes in the Northeast region. You decide to give some rights to the rights to Clerk to visit the database. You won two roles below called Northeast Region and Bikes. Their schemas are listed below: You have make The Visual Totals properties attribute true for roles above. You should make sure that Clerk could browser the workers in the Product dimension which link to the Bikes category in the Northeast region. Which is the correct answer? A. You should increase Clerk to a Bikes role B. You should increase Clerk to the Northeast Region role. C. You should increase Clerk to a new role which owns components below: [Products Territory Region].[Northeast]} as the permitted configuration.{[product].

229 [Product Category]. [Product Category].[Bikes]} as the permitted D. You should increase Clerk to the default Region role. Correct Answer: C Section: (none) There was a mess in original q - Nikes, Bikes, Southwest, Northwest... I think I have fixed it :) another version of the q is: QUESTION 224 You are managing a SQL Server 2008 Analysis Services (SSAS) database which includes a Sale dimension that includes the Category and Subcategory properties for Company.com. There is a rigid relationship type for properties. The data source for the Sale dimension alters the relationship between the Type and Sub Type values. You should make sure that you could run an XML to operate the dimension to reflect the change normally for Analysis (XMLA). Which is the correct answer? A. You should utilize the ProcessDefault command. B. You should utilize the ProcessClear command. C. You should utilize the ProcessIndexes command. D. You should utilize the ProcessDefault and the ProcessClear commands. Correct Answer: D Section: (none) Process Default Performs the minimum number of tasks required to fully initialize a mining object. For example, if you change a model and send Process Default to the structure, the server will process that model only. Process Full Drops the object stores and rebuilds the model. Metadata changes, such as adding a new column to a mining structure, require Process Full. Process Structure Reads and caches the training data in the structure. Does not affect the mining models inside the structure. Process Clear Structure Drops the cached data without affecting the mining models inside the structure. Disables drillthrough features. Consider Process Clear Structure if you need to dispose of the sourcedata used to train the models to reduce the disk footprint. Unprocess Deletes data from the mining object. When this command is sent to a structure, it deletes the cached training data in the structure and the model

230 patterns QUESTION 225 You are managing a SQL Server 2008 Analysis Services (SSAS) instance for Company.com. In order to execute the Usage-Based Optimization Wizard you should make query logging enable. Which is the correct answer? A. You should make the QueryLogSampling server attribute default value. B. You should make the QueryLogSampling server attribute 5. C. You should configure the server property of DefaultFolders. D. You should configure the QueryLogConnectionString server attribute and set a valid connection string. Correct Answer: D Section: (none) Enabling the Query Log The query log captures the query activity as users and applications interact with the server. To enable the query log in SSMS, right-click the Analysis Services server node, and then select Properties. Next, in the Analysis Server Properties dialog box, shown in Figure 8-20, set the QueryLog properties Table 8-4 QueryLog Properties Property Description CreateQueryLogTable When set to True and if the server account has sufficient privileges, the server will create the log table if it does not already exist. QueryLogConnectionString A valid connection string to a SQL Server database; the query log is disabled if this property is empty. QueryLogSampling The frequency for query sampling. By default, every tenth query is logged. QueryLogTableName The name of the table in a SQL Server database that will capture the query statistics. The default table name is OlapQueryLog QUESTION 226 You are managing a SQL Server 2008 Analysis Services (SSAS) database for Company.com. You get the Duplicate Key error when you operate the Analysis Services database. You should alter the ErrorConfiguration attribute in order to make processing run normally. Which is the correct answer? A. You should alter the Dynamic Management View (DMV) B. You should alter the Local Group C. You should alter the dimension D. You should alter the Transactions Log Correct Answer: C

231 Section: (none) QUESTION 227 You are managing a SQL Server 2008 Analysis Services (SSAS) database for Company.com. In order to update data in a partition each hour you should run the incremental processing method. In order to solve the problem, which is the correct answer? A. You should utilize ProcessAdd for Analysis (XMLA) command B. You should utilize default command for Analysis (XMLA) C. You should utilize ProcessNone for Analysis (XMLA) command D. You should utilize ProcessView for Analysis (XMLA) command Correct Answer: A Section: (none) BEST PRACTICES CONSIDER FULLY PROCESSING THE ENTIRE DATABASE fully processing the entire SSAS database is the cleanest and easiest solution to process all objects in the database, but it is not necessarily the fastest. Because SSAS processes objects in parallel and has a very effi cient processing architecture that can handle some 10,000 records per second, you might fi nd that you can process even large cubes within a reasonable time frame. Consider more advanced processing options, such as incremental processing (ProcessUpdate), only when fully processing the database is not an option. QUESTION 228 You are developing a SQL Server 2008 Reporting Services (SSRS) report for Company.com. Assembly should be created in order to run real-time lookup and currency conversion. The assembly has a static class named daily which lives in the namespace HomeCalc. there is a method called DMO which need two arguments, Cuurnt and HomeCalc When the report is operating, you should reference the ToEUR method in an expression to convert USD to USO. Which is the correct answer? A. You should use the expression of =Code. HomeCalc. Daily. USO (Fields! Cuurnt.Value," DMO ") B. You should use the expression of =Code! HomeCalc. Daily. USO (Fields! Cuurnt.Value," DMO") C. You should use the expression of = HomeCalc. Daily.USO (Fields! Cuurnt.Value,"USD")

232 D. You should use the expression of = HomeCalc! Daily.USO (Fields! Cuurnt.Value,"USD") Correct Answer: C Section: (none) A little bit different wording You work as a database administrator at CertKiller.com. You are in the process of creating a SQL Server 2008 Reporting Services (SSRS) report for CertKiller.com. QUESTION 229 You are managing a SQL Server 2008 Analysis Services (SSAS) instance which includes a database for Company.com. You alter the DataDir attribute of the instance to a new folder. You should make sure that instance utilizes the new folder in least time. Which is the correct answer? A. You should operate the database. B. You should operate the database at the same time. C. You should stop the Analysis Services service. D. Before stopping the Analysis Services service you should remove the files in the original folder, Correct Answer: A Section: (none) QUESTION 230 You are managing a SQL Server 2008 Analysis Services (SSAS) database which includes a dimension called Product for Company.com. You should set the Dimension Data configurations as following: Deny access to the {[ Product].[Country].[USA],[ Product].[Country].[China]} configure of property workers.

233 New workers increased to the property are seen by default. Which is the correct answer? A. You should increase the whole country members. B. You should increase property below: [Country].[ China],[Product].[Country].[ USA]} C. You should increase property below: [Country].[ China],[Product].[Country].[ USA]} D. You should increase property below: [Country].[ China],[Product].[Country].[ USA]} Correct Answer: B Section: (none) QUESTION 231 You are creating SQL Server 2008 Integration Services (SSIS) packages which is stored in a folder on the network for Company.com. All members of the team can view the packages but not the attribute values. Your task is to make the attribute values be protected by password. Which is the correct answer below? A. You should Use a batch file that runs the dtutil program to set the PackageProtectionLevel property to EncryptSensitiveWithPassword on each of the SSIS packages you have B. You should Use a batch file that runs the dtutil program to set the PackageProtectionLevel property to ServerStorage on each of the SSIS packages you have created. C. You should Use the SSIS package designer to set the PackageProtectionLevel property to EncryptAllWithUserKey on each of the previously saved packages. D. You should Use the SSIS package designer to set the PackageProtectionLevel property to EncryptSensitiveWithUserKey on each of the previously saved packages. Correct Answer: A Section: (none)

234 You can deploy single SSIS packages manually, but a better choice is to use the DTUtil command- line tool, which lets you write a command for the deployment and then automate the process. You could deploy the package to the local SQL Server using Windows Authentication by including a simple command, such as this: dtutil.exe / FILE c:\integratecrm.dtsx / COPY SQL;IntegrateCRM Other command-line switches let you specify the destination SQL Server and SQL Server user name and password as needed. Table 4-2 ProtectionLevel Options Option Description DontSaveSensitive Sensitive information is not saved in the package at all. Each time the package is reopened in BIDS, the connection passwords must be reentered. For package execution, the password needs to be stored in a package configuration or passed to the package through the command-line setting. This is the recommended setting if you are exclusively using Windows Authentication for your connections. EncryptAllWithPassword The entire package is encrypted with a password that is set in the PackagePassword property. To open the package in BIDS, you need to enter the correct package password, and the package cannot be executed without passing the password to the package at execution EncryptAllWithUserKey The entire package is encrypted based on the current user and computer. Only the user who last designed or exported the package can design or execute the package. A package cannot be opened in BIDS unless it is opened by the user who developed it, on the computer on which it was developed. The package can be executed only through the same user account on the same computer. EncryptSensitiveWithPassword The sensitive information in the package is encrypted based on a package password, which is set in the PackagePassword property. Each time the package is reopened, a password must be provided. If the password is not provided, the package will open, but all sensitive data will be replaced with blanks. If a user attempts to execute the package without a password,the execution will fail. EncryptSensitiveWithUserKey The sensitive information (connection passwords) in the package is encrypted based on the current user and computer. If the same user reopens the package, nothing is changed. If a different user opens the package, all the sensitive information is cleared out. Other users can still design or execute the package, but they need to enter the password or pass the password into the package through the command line or SSIS configurations. ServerStorage This setting can be used only when a package is stored in a SQL Server database. Server storage means that nothing in the package definition is encrypted. Instead, the entire package is protected by using a SQL Server database role. This option is not supported when a package is saved to the file system. If encryption is enabled in the package by using any of the ProtectionLevel options except ServerStorage and DontSaveSensitive, the encrypted data is saved along with the rest of the package's information in the.dtsx file. If the entire package is encrypted, all the.dtsx file's XML code is encrypted, and the XML cannot be read by a text editor. SSIS encrypts the data by using the Microsoft Data Protection Application Programming Interface (DPAPI). QUESTION 232 You are managing a SQL Server 2008 Analysis Services (SSAS) database for Company.com. Through utilizing SQL Profiler, you decide to troubleshoot search function. You should make sure that it will cost a lot of time to query. Which is the correct answer? A. You should utilize store procedure. B. You should utilize Query Subcube C. You should utilize a Dynamic Management View (DMV) D. You should utilize Transactions Log.

235 Correct Answer: B Section: (none) The server raises the Query Begin event when it receives an MDX query and the Query End event when it has finished executing the query. The Query Subcube event shows which attributes the server used to satisfy the query. When configuring the trace, you can check the Query Subcube Verbose event to see these attributes in a human-readable format QUESTION 233 You are developing a report which is difficult and cost a lot of time to produce. You use the technology of SQL Server 2008 Reporting Services (SSRS). You should make sure that you could set the report server to cache the report for 40 minutes at the beginning of the request. Which is the correct answer? A. Report snapshots should be run for report. B. You should run report execution caching for report. C. You should set the data source to utilize a DBCC INDEXDEFRAG. D. You should set the data source to utilize a DBCC SHRINKFILE. INDEXDEFRAG Correct Answer: B Section: (none) By default, a report is rendered using the most recent data. This means that every execution starts by reading the database data. This could be a large processing burden on a production server. To reduce the load on your server, you can cache a temporary copy of a report. SSRS caches the report in the ReportServer database with all the data but without any of the rendering information. If a report exists in the cache, when the next user runs the report, the user gets the data from the cache, and there is no need to reread data from the database. With report caching, Reporting Services can create and store a copy of the intermediate format report in a temporary SQL Server database named ReportServerTempDB in the Execution- Cache table. Even when the first request from a user follows the schema presented earlier, the processing of subsequent requests is altered as follows: 1. A request is sent to Report Server. 2. Report Server validates the properties associated with the object requested. If report execution is set to use the cache, and an item already exists in the ExecutionCache table of the ReportServerTempDB database for the ReportID of the requested report and the parameters passed are the same, Report Server renders the report from the stored intermediate format. Uusing Report Snapshots for Report Execution If you cache a report, the fi rst user who runs the report after the cache has expired will have to wait longer to view the report than the users who follow, because the fi rst user triggers the data being read from the database. You can prevent this problem by creating a snapshot of the data in advance of the fi rst report being run.

236 To do this, select the Render This Report From An Execution Snapshot option in the execution properties of a report. You can create a snapshot based on a shared or a report-specifi c schedule. In addition, you can create the first snapshot immediately after you save the execution settings. Another caching consideration is determining whether previous versions of the cache should be persisted. Persistence of previous values in reports might be required by business users for comparison purposes or to be able to refer to those numbers later. Using snapshots, you can create persistent copies of a report and store those copies in the report history. QUESTION 234 You are developing a SQL Server 2008 Analysis Server (SSAS) method which includes a measure group called TestGroup with a one partition for Company.com. The condition listed below should be included * Searches which utilize TestGroup on the newest version of the information. * In a many aspects format, the whole collections which are member of TestGroup are reserved. In order to solve the problem, which is the correct answer? A. You should configure Real-time hybrid online analytical processing (HOLAP) B. You should configure Real-time relational offline analytical processing (ROLAP). C. You should configure scheduled relational offline analytical processing (ROLAP). D. You should configure scheduled online processing (MOLAP). Correct Answer: A Section: (none) HYBRID OLAP As its name suggests, HOLAP is a hybrid between MOLAP and ROLAP. In HOLAP, the cube data remains in the relational store, but the aggregations are stored on the SSAS server. HOLAP is the most effi cient mode in terms of disk space because detail-level data is not duplicated, as it is with MOLAP, and HOLAP requires less space to store aggregations than ROLAP does EXAM TIP Choose the HOLAP storage mode if you want to store cube aggregations on the SSAS server but keep the fact data in the source database In terms of query performance, HOLAP scores in the middle. If the query can be satisfi ed entirely by existing aggregations, HOLAP performs as well as MOLAP. But if it cannot be satisfied, the query is sent to the relational database, and performance suffers. In terms of processing times, HOLAP cubes might be processed faster than either MOLAP or ROLAP cubes because data is read only once to create aggregations. However, because SSAS has an efficient storage architecture, in real life MOLAP and HOLAP should give you comparable processing times, so it is best to consider HOLAP only for large historical partitions that are queried infrequently. QUESTION 235 You are developing a SQL Server 2008 Reporting Services (SSRS) method for Company.com. There are some components listed below:

237 A hierarchy called Test in a time dimension called DimTestTime A method called SalesNumber You decide to increase codes to the cube's calculation Freeze([Measures].[ SalesNumber], 13 [DimTestTime].[ Test].[Quarter].[Q0 2008]); For every month in the second quarter of 2008, not only should you add the value of the SalesNumber measure through 80%. But also you should make sure that the value for the second quarter of 2008 keeps common. Which is the correct answer? A. You should increase codes below at line 14. Scope([Measures].[DimTime].[Date].[Quarter].[Q0 2008]);This= [DimTime].[Date].currentmember * 3;End Scope; B. You should increase codes below at line 11. Scope([Measures].[ SalesNumber],[ DimTestTime].[ Test]. [Quarter]. [Q0 2008]);End Scope; C. You should increase codes below at line 14 [ SalesNumber],Descendants([DimTestTime].[ Test].[Quarter]. [Q0 2008][ DimTestTime].[ Test].[Month]));This= [ DimTestTime].[ Test].currentmember * 5;End Scope; D. You should increase codes below at line 11. Scope([Measures] SalesNumber],Descendants([DimTestTime]. [ Test].[Second].[ Q0 2008][ DimTestTime].[ Test]. [ Second]));This=[ [ Test] [Second].currentmember * 1.5; End Scope; Correct Answer: C Section: (none) QUESTION 236 Through utilizing SQL Server 2008 Analysis Services (SSAS) for Company.com,you are developing a model of data mining. Through utilizing the listed Data Mining Extensions (DMX) codes, you could develop a structure CREATE MINING STRUCTURE [Clerk Maker] ( [User Key] LONG KEY,[Total Age] LONG DISCRETIZED (Automatic, 20),[Clerk Maker] LONG ISCRETE,[Distance] TEXT DISCRETE,[Monthly Income] DOUBLE CONTINUOUS) Not only should you develop a mining model which could be operated through utilizing this structure, but also you should make sure that the model utilizes the Microsoft algorithm. Which is the correct answer?

238 A. You should add codes below: ALTER MINING STRUCTURE [Clerk Maker] ADD MINING MODEL [Decision Tree] ([User Key], [Total Age], [Clerk Maker] PREDICT, [Distance], [Monthly Income]) B. You should add codes below: INSERT INTO [Decision Tree] ([User Key], [Clerk Maker], [Monthly Income]) OPENQUERY ([Clerk Maker],'Select [User Key], [Clerk Maker], [Monthly Income]') C. You should add codes below: SELECT * FROM [Decision Tree] USING [Microsoft_Decision_Trees] FROM [Decision Tree]] D. You should add codes below: SELECT * FROM [Decision Tree] USING [Microsoft_Decision_Trees] FROM [Clerk Maker] Correct Answer: A Section: (none) QUESTION 237 You are creating a SQL Server 2008 Integration Services (SSIS) package which should be intercalated on 20 servers for Company.com. You can't visit the file system of any server. You should change the package setting attributes when package is running. Which is the correct answer below? A. You should create an XML configuration file. Select the XML configuration type in the SSIS Package Configurations Organizer. B. You should create a batch file that uses the dtutil utility program to set the package configuration properties while the package deploys into production. C. You should Use the SSIS Package Configuration Wizard to create a SQL Server Configuration type. Select a centralized Microsoft SQL Server to store the package configuration D. You should create a.reg file that contains entries for each of the configuration properties. Select a single Registry Configuration type in the SSIS Package Configurations Correct Answer: C Section: (none) Type Description XML Configuration File Stores configuration settings in an XML file in the file system.select XML Configuration File if you are comfortable working with configuration files and your project requirements let you store configuration information in a file system file. You can store multiple configurations in a single XML file. Environment Variable Saves the configuration information inside the system's global variables collection, which is called an environment variable. When you add an Environment Variable configuration, you can choose only one property for each Environment Variable configuration. Registry Entry Lets you save package

239 properties and settings inside your computer's registry. You can select multiple configuration settings at a time and store them in the registry. Parent Package Variable Provides a way to inherit the value of a variable from a parent package. When a package is executed from another SSIS package by using the Execute Package Task, the values of its variables are available to the child package through the Parent Package Variable configuration. With this configuration type, you can choose only one package property setting at a time. SQL Server Uses a SQL Server table to store the package setting information.this configuration setting lets you store multiple configurationsin a single table. Creating a SQL Server Configuration If you decide to store your package configurations in a SQL Server table, select SQL Server from the Configuration Type drop-down list in the Package Configuration Wizard. Using Microsoft SQL Server as the storage mechanism for your configurations requires a different group of settings from what the other configuration types, such as the XML Configuration File, use. Figure 3-5 shows the SQL Server configuration options available for setting up configurations EXAM TIP Packages can share SQL Server configurations even if they are running on different servers because the SQL Server configuration does not have to be stored on the local server, unlike the other confi guration types QUESTION 238 You are developing a SQL Server 2008 Analysis Services (SSAS) method for Company.com. There is a dimension called TestProduct which includes the listed properties. * Product * City * Country The TestProduct dimension is connect with a measure group named Products which owns the Granularity attribute link to City. It is a key for Product. You should make sure that you could search values according to the City and Country properties. Which is the correct answer? A. You should configure the source property to Product and the connected property to City. And then configure the source property to City and the connected property to Country. B. You should configure the source property to Product and the connected property to City. C. You should modify the source property to Product and the connected property to City. D. You should delete the source property to Product and the connected property to City. Correct Answer: A Section: (none) QUESTION 239 You are creating a Microsoft SQL Server 2005 Analysis Services (SSAS) project for Company.com.

240 In order to move database from Analysis Services 2000 to Analysis Services 2008, which is the correct answer? A. You should close a new SSAS project by using Business Intelligence Development Studio (BIDS). Rightclick Project. Click the Add option, and then click the Existing Item option. B. You should link to the SQL Server 2008 SSAS instance by using Microsoft SQL Server 2005 Reporting Services (SSRS). Right-click Instance in Object Explorer, and then click the C. You should link to the SQL Server 2008 SSAS instance by using Microsoft SQL Server 2005 Integration Services (SSIS). Right-click Instance in Object Explorer, and then click the D. You should link to the SQL Server 2008 SSAS instance by using Microsoft SQL Server Management Studio (SSMS). Right-click Instance in Object Explorer, and then click the Migrate Correct Answer: D Section: (none) QUESTION 240 You are developing a SQL Server 2008 Analysis Services (SSAS) method for Company.com. There is a table called Product which includes listed columns below: * ProductKey * Logger * ProductNumber Firstly you develop a dimension called DimProductOrders from the Product table, and then configure the ProductKey as a key column and the Logger column as a property. At last you create a measure group called FactProductOrders from the Product table. You should make sure that you could develop a dimension relationship. Then you could make ProductNumber column gathered by the Logger column. Which is the correct answer? A. Between the DimProductOrders dimension and the ProductNumber measure group, you should develop a virtual dimension relationship. B. Between the DimProductOrders dimension and the ProductNumber measure group, you should develop a fact dimension relationship. C. Between the DimProductOrders dimension and the ProductKey measure group, you should develop a fact dimension relationship. D. Before configuring the Granularity attribute to ProductKey and the measure group columns to ProductNumber, you should you should develop a fact dimension relationship. Correct Answer: B Section: (none)

241 Dimension Usage Relationship Types Relationship type purpose Regular Defines the relationship when a dimension is joined directly to a measure group through a specific attribute called the granularity attribute. Fact Used when the dimension is based on the fact table used to define the measure group. Referenced Used when a given dimension is related to a measure group through an intermediate dimension. Many-To-Many Specifies that a dimension is related to a given measure group through an intermediate measure group. Data Mining Defines the relationship between a dimension based on a data mining model and a given measure group. EXAM TIP Sometimes after analyzing the database schema and designing fact and dimension tables, you will be left with columns in the fact table that do not justify moving them to designated dimension tables, such as Sales order number. yet reporting requirements might require you to let end users browse data by these columns--for example, to see all sales order line items for a given sales order. you can meet such requirements by building dimensions directly from the fact table and then joining them to the related measure groups through a fact relationship. QUESTION 241 You are creating a SQL Server 2008 Analysis Services (SSAS) database which contains some measure groups for Company.com. One of measure groups Product Data allows refresh Than others' frequently. You should make sure that Product Data measure group would operate on a schedule managed through SSAS. Which is the correct answer? A. You should change the attribute of the ProactiveCaching property. B. You should change the attribute of the DataAggregation property. C. You should change the attribute of the ProcessingMode property. D. You should change the attribute of the ProcessingPriority property. Correct Answer: A Section: (none) The ProactiveCaching property determines whether the SSAS service will process and update the dimension automatically. Most typical SSAS solutions use MOLAP storage and do not employ proactive caching. EXAM TIP Proactive caching is especially useful when the relational database is transaction oriented and data changes at random. When data changes are predictable--such as when you use an extract, transform, and load (ETL) process to load data--consider processing the cube explicitly. When the data source is transaction oriented and you want minimum latency, consider confi guring the cube to process automatically by using proactive caching. How Proactive Caching Works When you enable proactive caching, the server can listen for data change notifications and can update dimensions and measures dynamically in an autopilot mode.

242 QUESTION 242 You are a database developer and you have about two years experience in creating business Intelligence (BI) by using SQL Server2008. Now you are employed in a company named NaproStar which uses SQL Server2008. You work as the technical support. Now in Business Intelligence Development Studio, you are developing a SQL Server 2008 Integration Services (SSIS) project. You configure the project properties as shown in the following image. You need to create a deployment manifest for all packages in the project. What should you do? A. You should view the code of each Data Transformation Services (DTS) package. Then you should copy the first <DTS:Property> xml node to a file with a.ssisdeploymentmanifest file extension. B. You should build the Integration Services project C. You should modify the AllowConfigurationChanges property of the project D. You should copy each package. Then you should rename each copy with a.ssisdeploymentmanifest file extension Correct Answer: B

243 Section: (none) QUESTION 243 You are a database developer and you have about two years experience in reating business Intelligence (BI) by using SQL Server2008. Now you are employed in a company named NaproStar which uses SQL Server2008. You work as the technical support. Now you are in charge of an instance of a SQL Server 2008 server. You use the server to execute SQL Server 2008 Integration Services (SSIS) packages. Now you get an from your company CIO, according to the requirement of the CIO, the server must only execute only correctly signed packages. The company CIO assigns this task to you. So what should you do to achieve this goal? A. On all packages, the package protection level should be set to DontSaveSensitive B. On all packages, the package protection level should be set to EncryptSensitiveWithPassword C. You should set the BlockedSignatureStates registry entry to Block invalid and untrusted signatures and unsigned packages D. Tthe BlockedSignatureStates registry entry should be set to NoAdministrativeRestriction Correct Answer: C Section: (none) Signing Packages with Certificates A SQL Server 2005 Integration Services (SSIS) package can be signed with a certificate and configured to require the runtime to check the signature before loading the package. The properties of the package, CheckSignatureOnLoad and CertificateObject, indicate whether a certificate must be checked, and specify the certificate that was used to sign the package. The certificate used to sign the package must be enabled for code signing. Integration Services provides a registry value that you can use to manage an organization's policy for loading signed and unsigned packages. The registry value can also manage untrusted signatures of signed packages. With regard to the status of signatures used to sign packages, the BlockedSignatureStates registry value uses the following definitions: A valid signature is one that can be read successfully. An invalid signature is one for which the decrypted checksum (the one-way hash of the package code encrypted by a private key) does not match the decrypted checksum that is calculated as part of the process of loading Integration Services packages. A trusted signature is one that is created by using a digital certificate signed by a Trusted Root Certification Authority. This setting does not require the signer to be found in the user's list of Trusted Publishers. An untrusted signature is one that cannot be verified as issued by a Trusted Root Certification Authority, or a signature that is not current. To use the registry value to prevent packages from loading if the packages are unsigned, or have invalid or untrusted signatures, you must add the

244 BlockedSignatureStates DWORD value to the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTS registry key and specify the value 0, 1, 2, or 3. The following table lists the valid values of the DWORD data and their associated policies. QUESTION 244 You are a database developer and you have about two years experience in creating business Intelligence (BI) by using SQL Server2008. Now you are employed in a company named NaproStar which uses SQL Server2008. You work as the technical support. Now you are responsible for the security in SQL Server 2008 Reporting Services (SSRS). After a new user is assigned to a role, you should give the permissions to the user, making the user publish reports and manage content only in a private folder. So what action should you perform? A. You should assign the user to the Content Manager and the Report Builder roles B. You should assign the user to the Publisher role. C. You should assign the user to the My Reports role

245 D. You should assign the user to the Content Manager and the Browser roles. Correct Answer: C Section: (none) My Reports Role SQL Server 2008 R2 Other Versions The My Reports role is a predefined role that includes a set of tasks that are useful for users of the My Reports feature. This role definition includes tasks that grant administrative permissions to users over the My Reports folder that they own. Although you can choose another role to use with the My Reports feature, it is recommended that you choose one that is used exclusively for My Reports security. For more information, see Securing My Reports. QUESTION 245 You are a database developer and you have about two years experience in creating business Intelligence (BI) by using SQL Server2008. Now you are employed in a company named NaproStar which uses SQL Server2008. You work as the technical support. You company CIO decides to deploy SQL Server 2008 Reporting Services (SSRS) on a SQL Server 2008 failover cluster. Since you are the IT support, the company CIO assigns this task to you. You check and find that both nodes of the cluster have been installed with Internet Information Services (IIS) which is virtualized on the Network Load Balancing (NLB) cluster. Now you have to perform the deployment of the SSRS in a fault-tolerant scale-out deployment. So what action should you perform? A. On both cluster nodes, you should install SSRS to use the same ReportServer database B. On both cluster nodes, you should install SSRS to use separate ReportServer databases C. On both cluster nodes, you should install SSRS, and then you should use the SQL Server resource group to cluster the SSRS service D. On both cluster nodes, you should install SSRS, and then you should use a new resource group to cluster the SSRS service Correct Answer: A Section: (none) QUESTION 246 You are a database developer and you have about two years experience in creating business Intelligence (BI) by using SQL Server2008.

246 Now you are employed in a company named NaproStar which uses SQL Server2008. You work as the technical support. Now you are in charge of a SQL Server 2008 Reporting Services (SSRS) database server. Large quantities of reports are contained in the instance, and the reports executes slowly. Multiple execution snapshots are contained in the reports. There is a new production server and you have installed SSRS on the server. Now you receive an from your company CIO, according to the requirement of the CIO, the reports and their snapshots have to be moved to the production server as soon as possible. You've been assigned this task. So what action should you perform to achieve this goal? A. In order to achieve this goal, you should use Business Intelligence Development Studio (BIDS) to deploy the solutions B. In order to achieve this goal, you should use the rs.exe utility C. In order to achieve this goal, you should copy the Report Server databases to the production server. Then use the Reporting Services Configuration tool to configure the server. D. In order to achieve this goal, you should use the rskeymgmt.exe utility Correct Answer: C Section: (none) QUESTION 247 You are a database developer and you have about two years experience in creating business Intelligence (BI) by using SQL Server2008. Now you are employed in a company named NaproStar which uses SQL Server2008. You work as the technical support. Now you are in charge of a SQL Server 2008 Reporting Services (SSRS) instance. Some reports are included in the instance. The reports access data from a SQL Server 2008 instance by using stored credentials. There is a computer which contains an instance. The computer experiences hardware failure, after it recovers, you install a new SSRS instance on it. Now you must make sure that the reports hosted on the instance can still function correctly. So what action should you perform? A. In order to make sure of this, you should reinitialize the Report Server. B. In order to make sure of this, you should restore the encryption keysrestore the encryption keys C. In order to make sure of this, you should recreate the encryption keys. D. In order to make sure of this, you should recreate the Report Server database Correct Answer: B

247 Section: (none) MCTS Self-Paced Training Kit (Exam ) p. 579 EXAM TIP When faced with a system failure where you lose your SSRS instance and/or database, you will: * first need to reinstall SSRS. * After the installation is complete, you can optionally restore the latest backup of your report server catalog database (if it was also lost). * After the service and catalog databases are in place, * your final step is to restore the encryption key onto the newly installed instance of SSRS. This will enable the report server to be able to decrypt the catalog security, reports, and data sources. QUESTION 248 You are a database developer and you have about two years experience in creating business Intelligence (BI) by using SQL Server2008. Now you are employed in a company named NaproStar which uses SQL Server2008. You work as the technical support. There is a SQL Server 2008 Reporting Services (SSRS) instance. Now you are in charge of a report in this instance. Query parameters are contained in this report which queries the data source at random. Users are allowed to filter the contents of the report according to the query parameters. You perform this configuration on the report, making it be rendered from a report execution snapshot. You must make sure that parameters can still be used to filter the report after the configuration. So what action should you perform? A. A default value should be added to all parameters B. First, the queries should be moved to the stored procedures. Then populate and filter the datasets of the report by using the stored procedures. C. The datasets should be modified to use the Table query type D. First, from the dataset queries remove the filters. Then filter the datasets by using the parameters. Correct Answer: D Section: (none)

248 QUESTION 249 You are a database developer and you have about two years experience in creating business Intelligence (BI) by using SQL Server2008. Now you are employed in a company named NaproStar which uses SQL Server2008. You work as the technical support. According to the requirement of the company CIO, you are using SQL Server 2008 Integration Services (SSIS) to create packages. The package connects to a third-party database server by using an OLE DB connection manager. Integrated Windows authentication is not supported by the database. A configuration file is created to configure the connection manager. The configuration file is added to the package after it is created. An error message pops up when the package executes. The error message says that the login step fails. Now you must solve this problem. So what should you do to successfully execute the package? A. In order to achieve this goal, you should use an indirect XML configuration B. In order to achieve this goal, you should edit the XML configuration file C. In order to achieve this goal, you should use a Microsoft ADO.NET connection manager while not an OLE DB connection manager D. In order to achieve this goal, you should run the package on the same server as the third-party database server Correct Answer: B Section: (none) QUESTION 250 You are a database developer and you have about two years experience in creating business Intelligence (BI) by using SQL Server2008. Now you are employed in a company named NaproStar which uses SQL Server2008. You work as the technical support. According to the requirement of the company CIO, you are using Business Intelligence Development Studio to edit a SQL Server 2008 Integration Services (SSIS) package. A custom data flow component is used by the package which runs successfully. You try to add another instance of the custom data flow component to the package, but you find that the data flow component does not appear in the toolbox or in the Choose Toolbox Items dialog box. You have to solve this problem. So what should you do to successfully add the custom data flow component to the toolbox? A. You should use the REGSVR32 utility to register the assembly by using B. You should copy the assembly to the appropriate folder C. The assembly should be added to the Global Assembly Cache D. You should use the Assembly Registration utility (REGASM.EXE) to register the assembly Correct Answer: B Section: (none)

249 QUESTION 251 You are a database developer and you have about two years experience in creating business Intelligence (BI) by using SQL Server2008. Now you are employed in a company named NaproStar which uses SQL Server2008. You work as the technical support. According to the requirement of the company CIO, you use SQL Server 2008 Integration Services (SSIS) to create a package. The exhibit below shows the structure of the package. You have to define a variable. The variable contains sensitive information that can only be accessed by the Sequence Container, the Data Flow Task, and the Execute SQL Task. What action should you perform? A. At the Data Flow Task scope, the variable should be created B. At the package scope, the variable should be created C. At the Sequence Container scope the variable should be created D. At the Execute SQL Task scope, the variable should be created

250 Correct Answer: C Section: (none) QUESTION 252 You are a database developer and you have about two years experience in creating business Intelligence (BI) by using SQL Server2008. Now you are employed in a company named NaproStar which uses SQL Server2008. You work as the technical support. According to the requirement of the company CIO, you design a SQL Server 2008 Integration Services (SSIS) data flow. The data flow inserts data from a source query to a destination table. But now you must make sure that only those rows that do not already exist in the destination table are inserted. So what should you do to accomplish this task? (choose more than one) A. In order to accomplish this task, you can use the Fuzzy Lookup transformation B. In order to accomplish this task, you can use the Fuzzy Grouping transformation C. In order to accomplish this task, you can use the Merge transformation D. In order to accomplish this task, you can use the Lookup transformation E. In order to accomplish this task, you can use the Union All transformation F. In order to accomplish this task, you can use the Merge Join transformation Correct Answer: DF Section: (none) Lookup Transformation The Lookup transformation performs lookups by joining data in input columns with columns in a reference dataset. You use the lookup to access additional information in a related table that is based on values in common columns. The reference dataset can be a cache file, an existing table or view, a new table, or the result of an SQL query. The Lookup transformation uses either an OLE DB connection manager or a Cache connection manager to connect to the reference dataset. For more information, see OLE DB Connection Manager and Cache Connection Manager Integration Services and SQL Server differ in the way they compare strings. If the Lookup transformation is configured to load the reference dataset into cache before the Lookup transformation runs, Integration Services does the lookup comparison in the cache. Otherwise, the lookup operation uses a parameterized SQL

251 statement and SQL Server does the lookup comparison. This means that the Lookup transformation might return a different number of matches from the same lookup table depending on the cache type. Merge Join Transformation The Merge Join transformation provides an output that is generated by joining two sorted datasets using a FULL, LEFT, or INNER join. For example, you can use a LEFT join to join a table that includes product information with a table that lists the country/region in which a product was manufactured. The result is a table that lists all products and their country/region of origin. For more information, see Using Joins. You can configure the Merge Join transformation in the following ways: * Specify the join is a FULL, LEFT, or INNER join. * Specify the columns the join uses. * Specify whether the transformation handles null values as equal to other nulls. Note: If null values are not treated as equal values, the transformation handles null values like the SQL Server Database Engine does. This transformation has two inputs and one output. It does not support an error output. Input Requirements The Merge Join Transformation requires sorted data for its inputs. For more information about this important requirement, see How to: Sort Data for the Merge and Merge Join Transformations. Join Requirements The Merge Join transformation requires that the joined columns have matching metadata. For example, you cannot join a column that has a numeric data type with a column that has a character data type. If the data has a string data type, the length of the column in the second input must be less than or equal to the length of the column in the first input with which it is merged. QUESTION 253 You are a database developer and you have about two years experience in creating business Intelligence (BI) by using SQL Server2008. Now you are employed in a company named NaproStar which uses SQL Server2008. You work as the technical support.

252

Number: Passing Score: 800 Time Limit: 120 min File Version: Provisioning SQL Databases

Number: Passing Score: 800 Time Limit: 120 min File Version: Provisioning SQL Databases 70-765 Number: 70-765 Passing Score: 800 Time Limit: 120 min File Version: 1.0 70-765 Provisioning SQL Databases Sections 1. Volume A 2. Volume B Exam A QUESTION 1 You administer a Microsoft SQL Server

More information

microsoft. Number: Passing Score: 800 Time Limit: 120 min. Sections 1. Volume A 2. Volume B

microsoft. Number: Passing Score: 800 Time Limit: 120 min. Sections 1. Volume A 2. Volume B 70-765 microsoft Number: 70-765 Passing Score: 800 Time Limit: 120 min Sections 1. Volume A 2. Volume B Exam A QUESTION 1 You administer a Microsoft SQL Server 2012 database. Users report that an application

More information

Microsoft MCSA Exam

Microsoft MCSA Exam Microsoft MCSA 70-462 Exam Vendor:Microsoft Exam Code: 70-462 Exam Name: Administering Microsoft SQL Server 2012 Databases http://www.ensurepass.com/70-462.html QUESTION 1 You create an availability group

More information

Exam Code: Exam Name: Administering a SQL Database Infrastructure (beta)

Exam Code: Exam Name: Administering a SQL Database Infrastructure (beta) 70-764 Number: 70-764 Passing Score: 700 Time Limit: 120 min File Version: 1.0 Exam Code: 70-764 Exam Name: Administering a SQL Database Infrastructure (beta) Exam A QUESTION 1 You administer a Microsoft

More information

Microsoft. Exam Questions Administering Microsoft SQL Server 2012 Databases. Version:Demo

Microsoft. Exam Questions Administering Microsoft SQL Server 2012 Databases. Version:Demo Microsoft Exam Questions 70-462 Administering Microsoft SQL Server 2012 Databases Version:Demo 1. You develop a Microsoft SQL Server 2012 database that contains tables named Employee and Person. The tables

More information

Microsoft Provisioning SQL Databases (beta)

Microsoft Provisioning SQL Databases (beta) Microsoft 70-765 Provisioning SQL Databases (beta) http://killexams.com/pass4sure/exam-detail/70-765 QUESTION: 97 You administer a Microsoft SQL Server 2014 failover cluster. You need to ensure that a

More information

Administering Microsoft SQL 2012 Database

Administering Microsoft SQL 2012 Database Administering Microsoft SQL 2012 Database Number: 70-462 Passing Score: 700 Time Limit: 120 min File Version: 10 http://wwwgratisexamcom/ 70-462 Administering Microsoft SQL 2012 Database Exam from Yesusecom

More information

Microsoft Administering a SQL Database Infrastructure.

Microsoft Administering a SQL Database Infrastructure. Microsoft 70-764 Administering a SQL Database Infrastructure https://killexams.com/pass4sure/exam-detail/70-764 Question: 63 You administer a single server that contains a Microsoft SQL Server 2012 default

More information

Vendor: Microsoft. Exam Code: Exam Name: Administering Microsoft SQL Server 2012 Databases. Version: Demo

Vendor: Microsoft. Exam Code: Exam Name: Administering Microsoft SQL Server 2012 Databases. Version: Demo Vendor: Microsoft Exam Code: 70-462 Exam Name: Administering Microsoft SQL Server 2012 Databases Version: Demo Topic 1, Volume A Question No : 1 - (Topic 1) You administer all the deployments of Microsoft

More information

Exam Name: Administering Microsoft SQL Server 2012 Databases Exam

Exam Name: Administering Microsoft SQL Server 2012 Databases Exam Vendor: Microsoft Exam Code: 070-462 Exam Name: Administering Microsoft SQL Server 2012 Databases Exam Version: Demo QUESTION 1 You administer a Microsoft SQL Server database. Users report that an application

More information

microsoft.

microsoft. 70-462 microsoft Number: 70-462 Passing Score: 800 Time Limit: 120 min www.examsforall.com Exam A QUESTION 1 You have been hired as a Database Consultant by ABC.com to design a SQL Server 2012 database

More information

Microsoft Exam Administering Microsoft SQL Server 2012 Databases Version: 13.0 [ Total Questions: 248 ]

Microsoft Exam Administering Microsoft SQL Server 2012 Databases Version: 13.0 [ Total Questions: 248 ] s@lm@n Microsoft Exam 70-462 Administering Microsoft SQL Server 2012 Databases Version: 13.0 [ Total Questions: 248 ] Topic break down Topic No. of Questions Topic 1: Volume A 50 Topic 2: Volume B 198

More information

Microsoft Exam Transition Your MCTS on SQL Server 2008 to MCSA: SQL Server 2012, Part 1 Version: 7.8 [ Total Questions: 183 ]

Microsoft Exam Transition Your MCTS on SQL Server 2008 to MCSA: SQL Server 2012, Part 1 Version: 7.8 [ Total Questions: 183 ] s@lm@n Microsoft Exam 70-457 Transition Your MCTS on SQL Server 2008 to MCSA: SQL Server 2012, Part 1 Version: 7.8 [ Total Questions: 183 ] Question No : 1 You have a database that contains the tables

More information

Number: Passing Score: 800 Time Limit: 120 min File Version:

Number: Passing Score: 800 Time Limit: 120 min File Version: 70-465 Number: 000-000 Passing Score: 800 Time Limit: 120 min File Version: 1.0 http://www.gratisexam.com/ Exam A QUESTION 1 You need to recommend a backup process for an Online Transaction Processing

More information

MICROSOFT EXAM QUESTIONS & ANSWERS

MICROSOFT EXAM QUESTIONS & ANSWERS MICROSOFT 70-461 EXAM QUESTIONS & ANSWERS Number: 70-461 Passing Score: 700 Time Limit: 300 min File Version: 36.2 http://www.gratisexam.com/ MICROSOFT 70-461 EXAM QUESTIONS & ANSWERS Exam Name: Querying

More information

SQL Server DBA Course Content

SQL Server DBA Course Content 1 SQL Server DBA Course Content SQL Server Versions and Editions Features of SQL Server Differentiate the SQL Server and Oracle Services of SQL Server Tools of SQL server SQL Server Installation SQL server

More information

Microsoft Administering Microsoft SQL Server 2012/2014 Databases. Download Full version :

Microsoft Administering Microsoft SQL Server 2012/2014 Databases. Download Full version : Microsoft 70-462 Administering Microsoft SQL Server 2012/2014 Databases Download Full version : http://killexams.com/pass4sure/exam-detail/70-462 QUESTION: 236 You administer a Microsoft SQL Server 2012

More information

DESIGNING DATABASE SOLUTIONS FOR MICROSOFT SQL SERVER CERTIFICATION QUESTIONS AND STUDY GUIDE

DESIGNING DATABASE SOLUTIONS FOR MICROSOFT SQL SERVER CERTIFICATION QUESTIONS AND STUDY GUIDE 70-465 DESIGNING DATABASE SOLUTIONS FOR MICROSOFT SQL SERVER CERTIFICATION QUESTIONS AND STUDY GUIDE Designing Database Solutions for Microsoft SQL Server (70-465) WWW.ANALYTICSEXAM.COM Contents Designing

More information

Designing Database Solutions for Microsoft SQL Server (465)

Designing Database Solutions for Microsoft SQL Server (465) Designing Database Solutions for Microsoft SQL Server (465) Design a database structure Design for business requirements Translate business needs to data structures; de-normalize a database by using SQL

More information

ADMINISTERING MICROSOFT SQL SERVER CERTIFICATION QUESTIONS AND STUDY GUIDE

ADMINISTERING MICROSOFT SQL SERVER CERTIFICATION QUESTIONS AND STUDY GUIDE 70-462 ADMINISTERING MICROSOFT SQL SERVER CERTIFICATION QUESTIONS AND STUDY GUIDE Administering Microsoft SQL Server 2012/2014 Databases (70-462) WWW.ANALYTICSEXAM.COM Contents Administering Microsoft

More information

EXAM Administering Microsoft SQL Server 2012 Databases. Buy Full Product.

EXAM Administering Microsoft SQL Server 2012 Databases. Buy Full Product. Microsoft EXAM - 70-462 Administering Microsoft SQL Server 2012 Databases Buy Full Product http://www.examskey.com/70-462.html Examskey Microsoft 70-462 exam demo product is here for you to test the quality

More information

COURSE 20462C: ADMINISTERING MICROSOFT SQL SERVER DATABASES

COURSE 20462C: ADMINISTERING MICROSOFT SQL SERVER DATABASES Page 1 of 11 ABOUT THIS COURSE This five-day instructor-led course provides students with the knowledge and skills to maintain a Microsoft SQL Server 2014 database. The course focuses on teaching individuals

More information

Transition Your MCITP: Database Administrator 2008 or MCITP: Database Developer 2008 to MCSE: Data Platform (by Silence20)

Transition Your MCITP: Database Administrator 2008 or MCITP: Database Developer 2008 to MCSE: Data Platform (by Silence20) Transition Your MCITP: Database Administrator 2008 or MCITP: Database Developer 2008 to MCSE: Data Platform (by Silence20) Number: 70-459 Passing Score: 700 Time Limit: 180 min File Version: 1.0 http://www.gratisexam.com/

More information

Microsoft SQL Server Database Administration

Microsoft SQL Server Database Administration Address:- #403, 4 th Floor, Manjeera Square, Beside Prime Hospital, Ameerpet, Hyderabad 500038 Contact: - 040/66777220, 9177166122 Microsoft SQL Server Database Administration Course Overview This is 100%

More information

MS-20462: Administering Microsoft SQL Server Databases

MS-20462: Administering Microsoft SQL Server Databases MS-20462: Administering Microsoft SQL Server Databases Description This five-day instructor-led course provides students with the knowledge and skills to maintain a Microsoft SQL Server 2014 database.

More information

6 Months Training Module in MS SQL SERVER 2012

6 Months Training Module in MS SQL SERVER 2012 6 Months Training Module in MS SQL SERVER 2012 Module 1 Installing and Configuring Windows Server 2012 Installing and Managing Windows Server 2012 Windows Server 2012 Overview Installing Windows Server

More information

Q&As. TS:MS SQL Server 2008,Implementation and Maintenance. Pass Microsoft Exam with 100% Guarantee

Q&As. TS:MS SQL Server 2008,Implementation and Maintenance. Pass Microsoft Exam with 100% Guarantee 70-432 Q&As TS:MS SQL Server 2008,Implementation and Maintenance Pass Microsoft 70-432 Exam with 100% Guarantee Free Download Real Questions & Answers PDF and VCE file from: 100% Passing Guarantee 100%

More information

SQL Server 2014 Training. Prepared By: Qasim Nadeem

SQL Server 2014 Training. Prepared By: Qasim Nadeem SQL Server 2014 Training Prepared By: Qasim Nadeem SQL Server 2014 Module: 1 Architecture &Internals of SQL Server Engine Module : 2 Installing, Upgrading, Configuration, Managing Services and Migration

More information

Exam Questions

Exam Questions Exam Questions 70-464 Developing Microsoft SQL Server 2012 Databases https://www.2passeasy.com/dumps/70-464/ 1. You create a view by using the following code: Several months after you create the view,

More information

Synergetics-Standard-SQL Server 2012-DBA-7 day Contents

Synergetics-Standard-SQL Server 2012-DBA-7 day Contents Workshop Name Duration Objective Participants Entry Profile Training Methodology Setup Requirements Hardware and Software Requirements Training Lab Requirements Synergetics-Standard-SQL Server 2012-DBA-7

More information

Microsoft MCSE Exam

Microsoft MCSE Exam Microsoft MCSE 70-465 Exam Vendor:Microsoft Exam Code: 70-465 Exam Name: Designing Database Solutions for Microsoft SQL Server 2012 2017 Latest 70-465 PDF & VCE http://www.ensurepass.com/70-465.html QUESTION

More information

Microsoft. Transition Your MCITP: Database Administrator 2008 or MCITP Database Developer 2008 to MCSE: Data Platform

Microsoft. Transition Your MCITP: Database Administrator 2008 or MCITP Database Developer 2008 to MCSE: Data Platform Microsoft 70-459 Transition Your MCITP: Database Administrator 2008 or MCITP Database Developer 2008 to MCSE: Data Platform Download Full Version : https://killexams.com/pass4sure/exam-detail/70-459 QUESTION:

More information

The execution plan for the query is shown in the exhibit. (Click the Exhibit button.)

The execution plan for the query is shown in the exhibit. (Click the Exhibit button.) QUESTION 1 You have a SQL Server 2012 database named DB1. You have a backup device named Device1. You discover that the log file for the database is full. You need to ensure that DB1 can complete transactions.

More information

Q&As. Transition Your MCITP: Database Administrator 2008 or MCITP: Database Developer 2008 to MCSE: Data Platform

Q&As. Transition Your MCITP: Database Administrator 2008 or MCITP: Database Developer 2008 to MCSE: Data Platform 70-459 Q&As Transition Your MCITP: Database Administrator 2008 or MCITP: Database Developer 2008 to MCSE: Data Platform Pass Microsoft 70-459 Exam with 100% Guarantee Free Download Real Questions & Answers

More information

2. Recovery models ->

2. Recovery models -> 1. Database structure -> Chapter 3 -> Database architecture -> Subchapter 3.1 2. Recovery models -> https://docs.microsoft.com/en-us/sql/relational-databases/backuprestore/recovery-models-sql-server?view=sql-server-2014

More information

Microsoft SQL Server" 2008 ADMINISTRATION. for ORACLE9 DBAs

Microsoft SQL Server 2008 ADMINISTRATION. for ORACLE9 DBAs Microsoft SQL Server" 2008 ADMINISTRATION for ORACLE9 DBAs Contents Acknowledgments *v Introduction xvii Chapter 1 Introduction to the SQL Server Platform 1 SQLServer Editions 2 Premium Editions 3 Core

More information

Microsoft Exam Designing Database Solutions for Microsoft SQL Server Version: 12.0 [ Total Questions: 111 ]

Microsoft Exam Designing Database Solutions for Microsoft SQL Server Version: 12.0 [ Total Questions: 111 ] s@lm@n Microsoft Exam 70-465 Designing Database Solutions for Microsoft SQL Server Version: 12.0 [ Total Questions: 111 ] Topic break down Topic No. of Questions Topic 1: Litware, Inc 10 Topic 2: Contoso

More information

Course 6231A: Maintaining a Microsoft SQL Server 2008 Database

Course 6231A: Maintaining a Microsoft SQL Server 2008 Database Course 6231A: Maintaining a Microsoft SQL Server 2008 Database OVERVIEW About this Course Elements of this syllabus are subject to change. This five-day instructor-led course provides students with the

More information

Course 6231A: Maintaining a Microsoft SQL Server 2008 Database

Course 6231A: Maintaining a Microsoft SQL Server 2008 Database Course 6231A: Maintaining a Microsoft SQL Server 2008 Database About this Course This five-day instructor-led course provides students with the knowledge and skills to maintain a Microsoft SQL Server 2008

More information

Microsoft Exchange Server 2007 Implementation and Maintenance

Microsoft Exchange Server 2007 Implementation and Maintenance Microsoft Exchange Server 2007 Implementation and Maintenance Chapter 1 Exchange Server 2007 Deployment 1.1 Overview, Hardware & Editions 1.2 Exchange Server, Windows & Active Directory 1.3 Administration

More information

Maintaining a Microsoft SQL Server 2008 Database (Course 6231A)

Maintaining a Microsoft SQL Server 2008 Database (Course 6231A) Duration Five days Introduction Elements of this syllabus are subject to change. This five-day instructor-led course provides students with the knowledge and skills to maintain a Microsoft SQL Server 2008

More information

MICROSOFT EXAM QUESTIONS & ANSWERS

MICROSOFT EXAM QUESTIONS & ANSWERS MICROSOFT 70-457 EXAM QUESTIONS & ANSWERS Number: 70-457 Passing Score: 700 Time Limit: 300 min File Version: 61.0 http://www.gratisexam.com/ MICROSOFT 70-457 EXAM QUESTIONS & ANSWERS Exam Name: Transition

More information

Exam : Microsoft

Exam : Microsoft Exam : Microsoft 70 431 Title : Microsoft SQL Server 2005 Implementation & Maintenance Update : Demo http://www.killtest.com 1. You are preparing for a new installation of SQL Server 2005. You need to

More information

Administering Microsoft SQL Server 2012 Databases

Administering Microsoft SQL Server 2012 Databases Administering Microsoft SQL Server 2012 Databases 70-462 QUESTION 1 You administer a Microsoft SQL Server 2012 instance that has several SQL Server Agent jobs configured. When SQL S erver Agent jobs fail,

More information

Exam Name: Querying Microsoft SQL Server 2012

Exam Name: Querying Microsoft SQL Server 2012 Vendor:Microsoft Exam Code: 70-461 Exam Name: Querying Microsoft SQL Server 2012 Version: Demo QUESTION 1 You administer a Microsoft SQL Server 2012 database named ContosoDB. Tables are defined as shown

More information

MICROSOFT EXAM QUESTIONS & ANSWERS

MICROSOFT EXAM QUESTIONS & ANSWERS MICROSOFT 70-461 EXAM QUESTIONS & ANSWERS Number: 70-461 Passing Score: 700 Time Limit: 300 min File Version: 36.2 http://www.gratisexam.com/ MICROSOFT 70-461 EXAM QUESTIONS & ANSWERS Exam Name: Querying

More information

exam.100q. Number: Passing Score: 800 Time Limit: 120 min Provisioning SQL Databases

exam.100q. Number: Passing Score: 800 Time Limit: 120 min Provisioning SQL Databases 70-765.exam.100q Number: 70-765 Passing Score: 800 Time Limit: 120 min 70-765 Provisioning SQL Databases Sections 1. Implementing SQL in Azure 2. Manage databases and instances 3. Deploy and migrate applications

More information

Vendor: Microsoft. Exam Code: Exam Name: Implementing a Data Warehouse with Microsoft SQL Server Version: Demo

Vendor: Microsoft. Exam Code: Exam Name: Implementing a Data Warehouse with Microsoft SQL Server Version: Demo Vendor: Microsoft Exam Code: 70-463 Exam Name: Implementing a Data Warehouse with Microsoft SQL Server 2012 Version: Demo DEMO QUESTION 1 You are developing a SQL Server Integration Services (SSIS) package

More information

Training 24x7 DBA Support Staffing. Administering a SQL Database Infrastructure (40 Hours) Exam

Training 24x7 DBA Support Staffing. Administering a SQL Database Infrastructure (40 Hours) Exam Administering a SQL Database Infrastructure (40 Hours) Exam 70-764 Prerequisites Basic knowledge of the Microsoft Windows operating system and its core functionality. Working knowledge of Transact-SQL.

More information

B. Server2 C. Server3 D. Seiver4 Correct Answer: AC Need Standard or Enterprise edition of SQL Server. Question 4 What should you do? You are designin

B. Server2 C. Server3 D. Seiver4 Correct Answer: AC Need Standard or Enterprise edition of SQL Server. Question 4 What should you do? You are designin 70-465 101 Q&S Designing Database Solutions for Microsoft SQL Server 2012 Exam Code: aoowe.com/practice-70-465-3221.html Certification: MCP Posted: 2017-06-20 aoowe.com Question 1 What should you do? You

More information

70-459: Transition Your MCITP: Database Administrator 2008 or MCITP: Database Developer 2008 to MCSE: Data Platform

70-459: Transition Your MCITP: Database Administrator 2008 or MCITP: Database Developer 2008 to MCSE: Data Platform 70-459: Transition Your MCITP: Database Administrator 2008 or MCITP: Database Developer 2008 to MCSE: Data Platform The following tables show where changes to exam 70-459 have been made to include updates

More information

Administering Microsoft SQL Server Databases

Administering Microsoft SQL Server Databases Administering Microsoft SQL Server Databases 20462D; 5 days, Instructor-led Course Description This five-day instructor-led course provides students with the knowledge and skills to maintain a Microsoft

More information

6231B - Version: 1. Maintaining a Microsoft SQL Server 2008 R2 Database

6231B - Version: 1. Maintaining a Microsoft SQL Server 2008 R2 Database 6231B - Version: 1 Maintaining a Microsoft SQL Server 2008 R2 Database Maintaining a Microsoft SQL Server 2008 R2 Database 6231B - Version: 1 5 days Course Description: This five-day instructor-led course

More information

Administering Microsoft SQL Server 2012 Databases

Administering Microsoft SQL Server 2012 Databases Administering Microsoft SQL Server 2012 Databases Course 10775A 5 Day Instructor-led, Hands on Course Information This five-day instructor-led course provides students with the knowledge and skills to

More information

MS SQL Server 2012 DBA Course Contents

MS SQL Server 2012 DBA Course Contents MS SQL Server 2012 DBA Course Contents 1) SQL History & SQL Server History 2) Database Management Systems(DBMS) 3) Relational Database Management System(RDBMS) 4) SQL Server set up installations & service

More information

BraindumpsIT. BraindumpsIT - IT Certification Company provides Braindumps pdf!

BraindumpsIT.  BraindumpsIT - IT Certification Company provides Braindumps pdf! BraindumpsIT http://www.braindumpsit.com BraindumpsIT - IT Certification Company provides Braindumps pdf! Exam : 070-228 Title : Installing, Configuring and Administering Microsoft SQL Server 2000, Enterprise

More information

Administering Microsoft SQL Server 2012/2014 Databases

Administering Microsoft SQL Server 2012/2014 Databases Page 1 of 10 Overview This five-day instructor-led course provides students with the knowledge and skills to maintain a Microsoft SQL Server 2014 database. The course focuses on teaching individuals how

More information

SQL Server Course Administering a SQL 2016 Database Infrastructure. Length. Prerequisites. Audience. Course Outline.

SQL Server Course Administering a SQL 2016 Database Infrastructure. Length. Prerequisites. Audience. Course Outline. SQL Server Course - 20764 Administering a SQL 2016 Database Infrastructure Length 5 days Prerequisites Basic knowledge of the Microsoft Windows operating system and its core functionality. Working knowledge

More information

Microsoft. Designing Database Solutions for Microsoft SQL Server 2012

Microsoft. Designing Database Solutions for Microsoft SQL Server 2012 Microsoft 70-465 Designing Database Solutions for Microsoft SQL Server 2012 Download Full Version : https://killexams.com/pass4sure/exam-detail/70-465 QUESTION: 101 You have four databases that are accessed

More information

The safer, easier way to help you pass any IT exams. Exam : Administering Microsoft SQL Server 2012 Databases.

The safer, easier way to help you pass any IT exams. Exam : Administering Microsoft SQL Server 2012 Databases. http://www.51- pass.com Exam : 70-462 Title : Administering Microsoft SQL Server 2012 Databases Version : Demo 1 / 5 1. Topic 1, Volume A You administer all the deployments of Microsoft SQL Server 2012

More information

The safer, easier way to help you pass any IT exams. Exam : Designing Database Solutions for Microsoft SQL Server 2012.

The safer, easier way to help you pass any IT exams. Exam : Designing Database Solutions for Microsoft SQL Server 2012. http://www.51- pass.com Exam : 70-465 Title : Designing Database Solutions for Microsoft SQL Server 2012 Version : DEMO 1 / 4 1.Topic 1, Litware, Inc Overview You are a database administrator for a company

More information

Administering Microsoft SQL Server 2012 Databases

Administering Microsoft SQL Server 2012 Databases Course 10775A: Administering Microsoft SQL Server 2012 Databases Course Details Course Outline Module 1: Introduction to SQL Server 2012 and its Toolset This module introduces the entire SQL Server platform

More information

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

PASS4TEST. IT Certification Guaranteed, The Easy Way!  We offer free update service for one year PASS4TEST \ http://www.pass4test.com We offer free update service for one year Exam : 70-461 Title : Querying Microsoft SQL Server 2012/2014 Vendor : Microsoft Version : DEMO Get Latest & Valid 70-461

More information

Maintaining a Microsoft SQL Server 2005 Database Course 2780: Three days; Instructor-Led

Maintaining a Microsoft SQL Server 2005 Database Course 2780: Three days; Instructor-Led Maintaining a Microsoft SQL Server 2005 Database Course 2780: Three days; Instructor-Led Introduction This three-day instructor-led course provides students with product knowledge and skills needed to

More information

Lead2pass Exam Name: Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Exam

Lead2pass Exam Name: Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Exam Lead2pass.70-459 Number: 70-459 Passing Score: 700 Time Limit: 180 min File Version: 12.39 http://www.gratisexam.com/ Vendor: Microsoft Exam Code: 70-459 Exam Name: Designing Business Intelligence Solutions

More information

Microsoft SQL Server Fix Pack 15. Reference IBM

Microsoft SQL Server Fix Pack 15. Reference IBM Microsoft SQL Server 6.3.1 Fix Pack 15 Reference IBM Microsoft SQL Server 6.3.1 Fix Pack 15 Reference IBM Note Before using this information and the product it supports, read the information in Notices

More information

Introduction... xxxi Chapter 1: Introducing SQL Server In Depth... 2

Introduction... xxxi Chapter 1: Introducing SQL Server In Depth... 2 Introduction... xxxi Chapter 1: Introducing SQL Server 2012... 1 In Depth... 2 Why Use SQL Server?... 2 Features Introduced in SQL Server 2008 R2... 3 Master Data Services... 3 StreamInsight... 3 Multi-Server

More information

MOC 6232A: Implementing a Microsoft SQL Server 2008 Database

MOC 6232A: Implementing a Microsoft SQL Server 2008 Database MOC 6232A: Implementing a Microsoft SQL Server 2008 Database Course Number: 6232A Course Length: 5 Days Course Overview This course provides students with the knowledge and skills to implement a Microsoft

More information

Vendor: Microsoft. Exam Code: Exam Name: PRO:MS SQL Serv 08,Design,Optimize, and Maintain DB Admin Solu. Version: Demo

Vendor: Microsoft. Exam Code: Exam Name: PRO:MS SQL Serv 08,Design,Optimize, and Maintain DB Admin Solu. Version: Demo Vendor: Microsoft Exam Code: 70-450 Exam Name: PRO:MS SQL Serv 08,Design,Optimize, and Maintain DB Admin Solu Version: Demo Question No : 1 You administer a SQL Server 2008 instance. You plan to deploy

More information

Duration: 5 Days Course Code: M20764 Version: B Delivery Method: Elearning (Self-paced)

Duration: 5 Days Course Code: M20764 Version: B Delivery Method: Elearning (Self-paced) Administering a SQL Database Infrastructure Duration: 5 Days Course Code: M20764 Version: B Delivery Method: Elearning (Self-paced) Overview: This five-day instructor-led course provides students who administer

More information

Index. Accent Sensitive (AS), 20 Aggregate functions, 286 Atomicity consistency isolation durability (ACID), 265

Index. Accent Sensitive (AS), 20 Aggregate functions, 286 Atomicity consistency isolation durability (ACID), 265 Index A Accent Sensitive (AS), 20 Aggregate functions, 286 Atomicity consistency isolation durability (ACID), 265 B Balanced (B)-Trees clustered index, 237 non-clustered index, 239 BULK INSERT statement

More information

Ryan Adams Blog - Twitter Thanks to our Gold Sponsors

Ryan Adams Blog -   Twitter  Thanks to our Gold Sponsors Ryan Adams Blog - http://ryanjadams.com Twitter - @ryanjadams Email ryan@ryanjadams.com Thanks to our Gold Sponsors Discover the AlwaysOn Feature Set AlwaysOn Failover Cluster Instances AlwaysOn Availability

More information

"Charting the Course... MOC C: Administering an SQL Database Infrastructure. Course Summary

Charting the Course... MOC C: Administering an SQL Database Infrastructure. Course Summary Description Course Summary This five-day instructor-led course provides students who administer and maintain SQL databases with the knowledge and skills to administer a SQL server database infrastructure.

More information

Duration Level Technology Delivery Method Training Credits. Classroom ILT 5 Days Advanced SQL Server

Duration Level Technology Delivery Method Training Credits. Classroom ILT 5 Days Advanced SQL Server NE-20764C Administering a SQL Database Infrastructure Summary Duration Level Technology Delivery Method Training Credits Classroom ILT 5 Days Advanced SQL Virtual ILT On Demand SATV Introduction This 5-day

More information

MCSE Data Management and Analytics. A Success Guide to Prepare- Developing Microsoft SQL Server Databases. edusum.com

MCSE Data Management and Analytics. A Success Guide to Prepare- Developing Microsoft SQL Server Databases. edusum.com 70-464 MCSE Data Management and Analytics A Success Guide to Prepare- Developing Microsoft SQL Server Databases edusum.com Table of Contents Introduction to 70-464 Exam on Developing Microsoft SQL Server

More information

Administering Microsoft SQL Server Databases

Administering Microsoft SQL Server Databases 20462C - Version: 1 21 April 2018 Administering Microsoft SQL Server Databases Administering Microsoft SQL Server Databases 20462C - Version: 1 5 days Course Description: This five-day instructor-led course

More information

SQL Server Myths and Misconceptions

SQL Server Myths and Misconceptions SQL Server Myths and Misconceptions Victor Isakov victor@sqlserversolutions.com.au Copyright by Victor Isakov Abstract As a DBA you have heard of plenty of myths and misconceptions about SQL Server. From

More information

Backup, Recovery, and System Availability

Backup, Recovery, and System Availability Chapter 16 Backup, Recovery, and System Availability In This Chapter c Reasons for Data Loss c Introduction to Backup Methods c Performing Database Backup c Performing Database Recovery c System Availability

More information

Maintaining a Microsoft SQL Server 2008 R2 Database

Maintaining a Microsoft SQL Server 2008 R2 Database Course 6231B - Maintaining a Microsoft SQL Server 2008 R2 Database Page 1 of 7 Maintaining a Microsoft SQL Server 2008 R2 Database Course 6231B: Four days; Instructor-Led About this Course This instructor-led

More information

Microsoft Developing Microsoft SQL Server 2012 Databases. Download Full Version :

Microsoft Developing Microsoft SQL Server 2012 Databases. Download Full Version : Microsoft 70-464 Developing Microsoft SQL Server 2012 Databases Download Full Version : https://killexams.com/pass4sure/exam-detail/70-464 QUESTION: 172 DRAG DROP You administer a SQL Server 2014 instance.

More information

Basic knowledge of the Microsoft Windows operating system and its core functionality.

Basic knowledge of the Microsoft Windows operating system and its core functionality. Administering Microsoft SQL Server Databases Course Description: This five-day instructor-led course provides students with the knowledge and skills to maintain a Microsoft SQL Server 2014 database. The

More information

Course Outline: Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

Course Outline: Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008 Course Outline: Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Learning Method: Instructor-led Classroom Learning Duration: 5.00 Day(s)/ 40hrs Overview: This

More information

Course Description. Audience. Prerequisites. At Course Completion. : Course 40074A : Microsoft SQL Server 2014 for Oracle DBAs

Course Description. Audience. Prerequisites. At Course Completion. : Course 40074A : Microsoft SQL Server 2014 for Oracle DBAs Module Title Duration : Course 40074A : Microsoft SQL Server 2014 for Oracle DBAs : 4 days Course Description This four-day instructor-led course provides students with the knowledge and skills to capitalize

More information

KillTest *KIJGT 3WCNKV[ $GVVGT 5GTXKEG Q&A NZZV ]]] QORRZKYZ IUS =K ULLKX LXKK [VJGZK YKX\OIK LUX UTK _KGX

KillTest *KIJGT 3WCNKV[ $GVVGT 5GTXKEG Q&A NZZV ]]] QORRZKYZ IUS =K ULLKX LXKK [VJGZK YKX\OIK LUX UTK _KGX KillTest Q&A Exam : 70-447 Title : UPGRADE:MCDBA Skills to MCITP DB Admin by Using MS SQL 2005 Version : Demo 1 / 10 1.You are a professional level SQL Server 2005 database administrator in an international

More information

Chapter 1: Introducing SQL Server

Chapter 1: Introducing SQL Server Leiter ftoc.tex V3-03/25/2009 1:31pm Page xv Introduction xxvii Chapter 1: Introducing SQL Server 2008 1 A Condensed History of SQL Server 1 In the Beginning 1 The Evolution of a Database 1 Microsoft Goes

More information

Course 20764: Administering a SQL Database Infrastructure

Course 20764: Administering a SQL Database Infrastructure Course 20764: Administering a SQL Database Infrastructure About this course: This five-day instructor-led course provides students who administer and maintain SQL Server databases with the knowledge and

More information

Microsoft Administering a SQL Database Infrastructure

Microsoft Administering a SQL Database Infrastructure 1800 ULEARN (853 276) www.ddls.com.au Microsoft 20764 - Administering a SQL Database Infrastructure Length 5 days Price $4290.00 (inc GST) Version C Overview This five-day instructor-led course provides

More information

1Z Upgrade to Oracle Database 12cm Exam Summary Syllabus Questions

1Z Upgrade to Oracle Database 12cm Exam Summary Syllabus Questions 1Z0-060 Upgrade to Oracle Database 12cm Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-060 Exam on Upgrade to Oracle Database 12c... 2 Oracle 1Z0-060 Certification Details:... 2

More information

MCSA SQL SERVER 2012

MCSA SQL SERVER 2012 MCSA SQL SERVER 2012 1. Course 10774A: Querying Microsoft SQL Server 2012 Course Outline Module 1: Introduction to Microsoft SQL Server 2012 Introducing Microsoft SQL Server 2012 Getting Started with SQL

More information

20764C: Administering a SQL Database Infrastructure

20764C: Administering a SQL Database Infrastructure 20764C: Administering a SQL Database Infrastructure Course Details Course Code: Duration: Notes: 20764C 5 days This course syllabus should be used to determine whether the course is appropriate for the

More information

Testpassport. Банк экзамен

Testpassport. Банк экзамен Testpassport Банк экзамен самое хорошое качество самая хорошая служба Exam : 70-433 Title : TS: Microsoft SQL Server 2008, Database Development Version : DEMO 1 / 8 1.You have a user named John. He has

More information

SQL Server DBA Course Details

SQL Server DBA Course Details SQL Server DBA Course Details By Besant Technologies Course Name Category Venue SQL Server DBA Database Administration Besant Technologies No.24, Nagendra Nagar, Velachery Main Road, Address Velachery,

More information

Are AGs A Good Fit For Your Database? Doug Purnell

Are AGs A Good Fit For Your Database? Doug Purnell Are AGs A Good Fit For Your Database? Doug Purnell About Me DBA for Elon University Co-leader for WinstonSalem BI User Group All things Nikon Photography Bring on the BBQ! Goals Understand HA & DR Types

More information

Replication. Some uses for replication:

Replication. Some uses for replication: Replication SQL Server 2000 Replication allows you to distribute copies of data from one database to another, on the same SQL Server instance or between different instances. Replication allows data to

More information

High Availability- Disaster Recovery 101

High Availability- Disaster Recovery 101 High Availability- Disaster Recovery 101 DBA-100 Glenn Berry, Principal Consultant, SQLskills.com Glenn Berry Consultant/Trainer/Speaker/Author Principal Consultant, SQLskills.com Email: Glenn@SQLskills.com

More information

IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://www.certqueen.com

IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://www.certqueen.com IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://www.certqueen.com Exam : 70-457 Title : Transition Your MCTS on SQL Server 2008 to MCSA: SQL Server 2012, Part 1 Version : Demo

More information

Exam Preparation Planning p. 11 Introduction p. 16 Developing a Security Strategy for Microsoft SQL Server 7 p. 17 SQL Server Authentication Methods

Exam Preparation Planning p. 11 Introduction p. 16 Developing a Security Strategy for Microsoft SQL Server 7 p. 17 SQL Server Authentication Methods Exam Preparation Planning p. 11 Introduction p. 16 Developing a Security Strategy for Microsoft SQL Server 7 p. 17 SQL Server Authentication Methods p. 18 Planning the Use of Windows NT Groups for Security

More information

Administering a SQL Database Infrastructure (20764)

Administering a SQL Database Infrastructure (20764) Administering a SQL Database Infrastructure (20764) Formato do curso: Presencial e Live Training Preço: 1630 Nível: Avançado Duração: 35 horas This five-day instructor-led course provides students who

More information

SQL Server DBA Online Training

SQL Server DBA Online Training SQL Server DBA Online Training Microsoft SQL Server is a relational database management system developed by Microsoft Inc.. As a database, it is a software product whose primary function is to store and

More information

Developing SQL Server Databases

Developing SQL Server Databases 70-464 Developing SQL Server Databases Passing Score: 800 Time Limit: 120 min http://www.gratisexam.com/ Exam A QUESTION 1 Your company has a SQL Azure subscription. You implement a database named Database1.

More information