Installing Northwind on SqlExpress
When performing a default install of Visual Studio 2005 an instance of Sql Server Express edition is installed. Unfortunately there are no sample databases included with Sql Express. (https://lab.msdn.microsoft.com/express/sql/)
I've had more than a few people ask how to get the Northwind sample database loaded into Sql Express so here are some step-by-step directions for getting Northwind up and running so you can start trying out all the great new data features in VS.
1) Navigate to the following URL and lick the Download button - https://www.microsoft.com/downloads/details.aspx?familyid=06616212-0356-46a0-8da2-eebc53a68034&displaylang=en
2) Complete the download and install process. This places the necessary files for Northwind (and Pubs) into the "c:\Sql Server 2000 Sample Databases" folder.
3) Open a command window. (Go to Start, Run, type Command and click OK)
4) Change the directory to the sample databases (type: cd c:\SQL Server Sample Databases)
5) Type or paste the following into the command window replacing computerName with the actual name of your computer:
osql -E -S computerName/SqlExpress -i instnwnd.sql
6) now go to VS and create a data connection using the computerName\sqlexpress as the Server name in the Add Connection dialog. The Northwind database should now be available.
-Steve Stein
Comments
Anonymous
November 02, 2005
You should really be using SQLCMD not osql.Anonymous
November 02, 2005
Hi Steve,
Thanks for the information. May I suggest that this information be placed somewhere fairly obvious on the SQL Express home site. My guess is many people downloading SQL Express will want a database to play with.
billAnonymous
November 03, 2005
You use the wrong slash in step 5:
computerName/SqlExpress should be computerNameSqlExpressAnonymous
November 22, 2005
osql -E -S computerName/SqlExpress -i instnwnd.sql
should be
osql -E -S computerNameSqlExpress -i instnwnd.sqlAnonymous
January 10, 2006
thanks i installed successfully the northwind
but the problem is it was installed under the databasename "master". Any suggestions?Anonymous
January 16, 2006
I appreciate you putting this up. It was the first hit in my "how install northwind sqlexpress" google search, and it was exactly what I was looking for. Thanks again.Anonymous
January 22, 2006
Using SQL Server Management Studio, you can use the Attach... function.
In the SQL Mgt Studio:
- Right click on Databases node, select Attach ... - a Attach DBs dialog popups.
- Click on the Add button on the dialog
- Navigate to the location where you extract the database (northwind or pubs) and select the *.MDF file ( you can add more than one DB)
- Click OK to complete it.
You should see the new DB in the list under Databases node.Anonymous
January 26, 2006
Excellent!
ThanksAnonymous
March 01, 2006
The comment has been removedAnonymous
March 20, 2006
The comment has been removedAnonymous
May 19, 2006
Simply thank you.Anonymous
May 23, 2006
Thanks for the post very useful, now get my express up and runningAnonymous
August 09, 2006
Thanks a lot, this saved a lot of my time. I had a an important demo with one of my clients. Thanks again.Anonymous
August 16, 2006
osql didn't work here, but
sqlcmd -E -S computerNameSqlExpress -i instnwnd.sql
did the job.Anonymous
August 29, 2006
Maybe this is just too obvious, but why not just provide the SQL Express version of the Northwind file directly intead ?Anonymous
December 11, 2006
Heres a post by Steve Stein that gives you a 5 step instruction guide to install Northwind db on SQLExpress....Anonymous
July 05, 2007
Excellent Steve!!!!!!! ThanksAnonymous
August 03, 2007
need it for the sql server 2005Anonymous
November 18, 2008
PingBack from http://blog.ssh.tw/?p=1247Anonymous
February 24, 2009
PingBack from http://www.dooz.se/blog/?p=270Anonymous
June 08, 2009
PingBack from http://toenailfungusite.info/story.php?id=5226Anonymous
June 13, 2009
PingBack from http://barstoolsite.info/story.php?id=6550