ConfiguringSQLServer2008•Chapter3 117
their workstations using Management Studio anymore. You log on to the
server through Terminal Services and can connect to each instance without
issue. What could the cause of this behavior be?
A. The developers haven’t created a SQL Server Alias to the named instance
using the Shared Memory protocol.
B. The SQL Browser Service has been started
C. The SQL Browser Service has been stopped
D. The IP addresses of the developers’ workstations have been added to the
Exclude list in the TCP/IP properties of the named instance in
Configuration Manager.
4. Your security administrator has determined that all the SQL Servers in your
organization need to listen on nondefault TCP ports, and she doesn’t want
network users to see the SQL Servers in a browse list. Which two actions
would achieve this goal?
A. Stop and disable the browser service on each SQL Server
B. Use Configuration Manager on each server to change each instance to
listen on port 50000
C. Use Configuration Manager on each server to change each instance to
listen different ports
D. Configure the SQL Browser Service to hide each instance
E. Enable Show Advanced Options using sp_configure and use the
Default TCP port option to configure the port for each instance
5. The company you work for has just merged with another company that uses
Novell Netware as their network operating system. The new company’s devel-
opers are struggling to connect to your SQL Server. What could be the
problem?
A. SQL Server 2008 doesn’t support the Banyan Vines protocol
B. You haven’t enabled the IPX/SPX protocol
C. You haven’t enabled the Banyan Vines protocol
D. SQL Server 2008 doesn’t support the IPX/SPX protocol
6. You have just upgraded your databases from a SQL Server 2005 default
instance to a SQL Server 2008 named instance called Phobos on a server
named MARS. The application that uses the SQL Server sits on its own server,
118 Chapter3•ConfiguringSQLServer2008
and you’ve just found out that you can’t change the connection string in the
application to point to the new instance. How can you fix it?
A. Add a CNAME record on your DNS server for MARS that points to
MARS\Phobos
B. Install SQL Server Client Tools on the application server and create
a SQL Server Alias called MARS that points to MARS\Phobos
C. Install SQL Server Client Tools on the application server and create
a SQL Server Alias called MARS\Default that points to MARS\Phobos
D. Add a PTR record on your DNS server for MARS that points to MARS\
Phobos
7. You install a default instance of SQL Server 2008 Developer Edition with
default configuration options. The developers complain that they can’t connect
to the server using SQL Server Management Studio. Which of these options is
the most likely cause?
A. A firewall is blocking port 1433
B. The SQL Browser Service isn’t running
C. The SQL Server tools on the developer workstations haven’t been service
packed
D. TCP/IP is disabled by default in Developer Edition
8. A SQL Server recently suffered from all CPUs running at 100 percent, which
you found to be caused by a missing index. You fixed the problem, but you
want to stop any new occurrences from saturating all CPUs. Which of these
options would achieve this?
A. Use sp_configure to set max degree of parallelism
B. Use Configuration Manager to configure the SQL Server Service to use
fewer CPUs
C. Run the Database Tuning Advisor and apply any recommendations
D. Use sp_configure to set cost threshold for parallelism
9. A developer has contacted you because he wants to enable AWE memory on
his Developer Edition instance, but he says that he can’t see the option with
sp_configure. What is the most likely cause?
A. AWE is not supported with Developer Edition
ConfiguringSQLServer2008•Chapter3 119
B. The developer is connecting with a low-privilege user and doesn’t have
enough permissions
C. He hasn’t enabled show advanced options with sp_configure
D. He hasn’t enabled /PAE in boot.ini
10. You’re running SQL Server 64-bit and want to make sure that SQL Server
doesn’t take too much memory. Which of these options would achieve that?
A. Set “Maximum Server Memory (MB)” using sp_configure
B. Assign the SQL Service account the “Lock Pages in Memory” privilege
C. Set “Maximum Server Memory (MB)” using SQL Server Management
Studio
D. Start SQL Server with the -g switch passing the maximum memory
as a parameter.
11. One of your DBAs is setting up SQLMail and has asked you for a license key
for Outlook. You suggest he enables Database Mail instead. Which two of these
options are features of Database Mail?
A. Received e-mails are stored in msdb
B. It doesn’t require a MAPI client
C. It is Windows failover-cluster aware
D. It is available in all SQL Server editions
12. A business user has just phoned to say that his data wasn’t updated overnight.
You check SQL Server and see that a SQL Server Agent job that runs a data
load failed last night. You want to be automatically notified via email if it hap-
pens again. Which of these options will provide the most efficient, supported
solution?
A. Implement SQLMail
B. Implement Database Mail
C. Install a 3rd-party SMTP mailer
D. Implement Service Broker
13. You’ve just upgraded to SQL Server 2008 from SQL Server 2000, and you’ve
dropped SQLMail in favor of Database Mail. The IT Manager wants to
know if Database Mail has redundancy if a mail server goes down. How
would you reply?
120 Chapter3•ConfiguringSQLServer2008
A. Yes, you can configure multiple SMTP servers in a Database Mail Profile
B. Yes, you can configure SQLMail as a backup
C. No, you would have to reconfigure it to use a different mail server
D. Yes, Database Mail is supported on a failover cluster
14. You’ve been investigating deadlocks on your server using trace flag 1222, and
you’d like to enable it permanently to capture extra information if deadlocks
occur again, even if SQL Server gets restarted. What is the easiest way
to do this?
A. Execute DBCC TRACEON (1222,-1)
B. Create a startup stored procedure containing DBCC TRACEON
(1222,-1) and use sp_configure to enable scan for startup procs
C. Use Configuration Manager to add –T1222 as a startup parameter for the
SQL Server service
D. Execute DBCC TRACEON (1222)
15. You’ve been told that you need to make your SQL Server compliant with
EAL4+. What is the first step you need to do in this process?
A. Use sp_configure to enable c2 audit mode
B. Use sp_configure to enable common criteria compliance enabled
C. SQL Server 2008 is automatically EAL4+ compliant
D. SQL Server 2008 does not support EAL4+ compliance
16. Some of your full-text indexes are consuming a lot of server resources. You
investigate and discover that the index causing the problem is on a text-based
field that is updated frequently. You’ve spoken to the business, and the updates
don’t affect their search results. What could you do to reduce the overall
impact on the server while keeping the index fairly up to date?
A. Set change tracking on the index to AUTO
B. Move the index to a filegroup on its own drive
C. Set change tracking on the index to MANUAL and schedule a nightly
population update.
D. Set change tracking on the index to OFF
17. You have installed a default and two named instances called Phobos and
Deimos on a server called Mars. How would you connect to each instance?
ConfiguringSQLServer2008•Chapter3 121
A. Mars, Mars\Phobos, Mars\Deimos
B. Mars, Mars1\Phobos, Mars2\Deimos
C. Default, Phobos, Deimos
D. Default, mars\phobos, mars\deimos
18. Your developers complain that they can’t connect to the server using SQL
Server Management Studio. You’ve used Terminal Services to log on to the
server, and you’ve confirmed that TCP/IP is enabled. You now want to test it
with a local connection. What should you do?
A. Nothing, just connect
B. Disable Shared Memory in Configuration Manager
C. Move TCP/IP above Shared Memory in the connection protocol order
D. Disable Shared Memory using sp_configure ‘shared memory enabled’
19. You are responsible for a large-capacity server that has a default instance of
SQL Server 2008 installed and hosts databases for multiple applications
belonging to several of your customers. A new database needs to be moved
to the server, which has a different collation, and the collation of TempDB
needs to match it. You can’t change the collation for your existing TempDB
because it will affect all the applications. What could you do?
A. Create another TempDB with the right collation and configure the new
database to use it
B. Configure the database to use a different TempDB on a remote server
C. Install a new instance for the database with a default collation the same as
the database
D. A separate server with a separate instance is the only option
20. You’re implementing a database backup strategy and you have full-text indexes
that took 12 hours to build, so you need to make sure that they are backed up
to avoid a long recovery time. What should you do?
A. Nothing extra, they’re backed up with the databases
B. Add WITH FULLTEXT to the database backup command
C. Switch on fulltext backup default enabled with sp_configure
D. Configure the full-text indexes for AUTO