Tutorial: Microsoft SQL Server 2008 Express Advanced Install
Dr. Thomas E. Hicks
Computer Science Department
Trinity University
1] Microsoft makes distributes a free version of Microsoft SQL Server 2008. It
is so functional and reliable that a number of companies never need to upgrade
to a pay version. The advanced package includes a number of additional support
tools - such as Microsoft SQL Server Management Studio Express. Microsoft SQL
Management Studio Express is a GUI tool which enables you to create databases,
records, queries, etc. I encourage you to download and install the advanced
version of the software.
1] I have installed SQL Server Express on XP, VISTA, 2003 Server, and 2008 Server. I recommend that you install all service packs for your operating system before you begin. It is worth your time to examine the formal requirements documentation.
http://msdn.microsoft.com/en-us/library/ms143506.aspx
1] If you are going to install Visual Studio 2008, I recommend that you do it first.
Tutorial: VisualStudio-2008-Install
2] I recommend that you install all service packs for your operating system before you begin. My students often skip the requirements and waste installation time because Microsoft SQL Server 2008 Advanced will simply not install unless you have the following software on your computer:
Tutorial : Windows-Installer-4.5-Install.NET 3.5 with Service Pack 1 Tutorial : .NET-3.5-Install
Windows Installer 4.5
Windows Power Shell
Tutorial : Windows-Power-Shell-2.0-InstallVisual Studio 2008 Service Pack 1 (if you have Visual Studio 2008)
Tutorial : Visual-Studio-2008-SP1-Install
1] Either go to Microsoft.com and download the newest version of the software or use the one below:
1] Using the mouse, double-click on the installation software. (See Below!)
2] Using the mouse, select the Installation tab on the left. Select New SQL
Server Stand-Alone Installation on the right. (See Below!)
3] Hopefully you will have nothing to correct in the failure listing below. Once
you get the opportunity, push/select the OK button at the bottom. (See Below!)
4] Using the mouse, select/push the Next button at the bottom. (See Below!)
5] Read and accept the license agreement. Using the mouse, select/push the Next
button at the bottom. (See Below!)
6] Using the mouse, select/push the Install button at the bottom. (See Below!)
7] Note that my system passed all of the required support rules. The ability to
access this server, from a remote system, can be blocked by any software
firewall. I normally keep my firewall off when behind a router and enable it if
I am using the computer in a public venue. You might also have warnings from
anti-virus systems that help to protect your ports. I am going to click on
the Windows Firewall warning below.
8] It is beyond the scope of this tutorial to open the Windows Firewall ports to
enable remote server access across a network. You can get directions to do so by
following the Microsoft link below. Write down the link. Using the mouse,
push/select the OK button. (See Below!)
9] Using the mouse, select/push the Next button at the bottom. (See
Below!)
10] Using the mouse, select/push the Next button at the bottom. (See
Below!)
11] Read through and Accept the License Agreement. Using the mouse, push/select the
Next button. (See Below!)
12] Using the mouse, push/select the Select All button. Using the mouse,
push/select the Select All button.

13] As you look at the Instance Configuration below, you can note that this
computer already has an instance called SQLExpress; we must name this new
instance something different. I am choosing SQL.
I would like my students to name this instance SQL.
Using the mouse, push/select the Next button at the bottom. (See Below!)
14] Using the mouse, push/select the Next button at the bottom. (See
Below!)
15] We must now provide access authentication. You must use some administrative
account to install the service. Replace the thicks & corresponding
password with an administrative account on your server. Using the mouse,
select/push the Next button. (See Below)
16] I would like my students to install this with Windows authentication. You can always enable the Mixed Mode later. I would like my students to add thicks, administrator, and the names of all of the server adminstrators to the unrestricted access list below. Push/select the Next button. (See Below!)

I would like my students to add thicks, administrator, and each person in their server group.
17] Using the mouse, select/push the Next button. (See Below)

18] Using the mouse, select/push the Next button. (See Below)
19] Using the mouse, select/push the Next button. (See Below)

20] Using the mouse, select/push the Next button. (See Below)
21] Progress Window. (See Below)
22] Using the mouse, select/push the Next button. (See Below)
23] Using the mouse, select/push the Close button. (See Below)
24] Using the mouse, select/push the OK button. (See Below)
25] Restart the computer.
1] Open the Control Panel. Using the mouse, double-click on Administrative Tools. (See Below!0

2] Using the mouse, double-click on Services. (See Below!)

3] If you followed the installation directions above and rebooted your computer, you should see instance SQL of SQL Server started automatically. Note that this system has instance SQLEXPRESS running as well; it was installed with Visual Studio. It is ok to have both running.. (See Below!)

1] Using the mouse, hold down the Start Menu --> Select Microsoft SQL Server 2008 --> Select SQL Server Management Studio

2] Although I could simply enter the server name, I am going to use the server name drop-down to search for it; using the mouse, hold down the drop-down --> Select Browse for more ...

3] Expand Database Engine. Select the SQL instance. The name of my computer is Laptop; this name precedes both server instances. (See Below)

4] I could have simply typed in
LAPTOP\SQL for the server name. Using the mouse, push/select the Connect
button. (See Below)

5] Microsoft SQL Server Management Studio provides a free GUI that enables you to create databases, tables, queries, etc., but using this application is a topic for another day. (See Below)
