最近在学《C#入门经典》的数据库章节时,发现机子上既没有sql server又没书中所说的northwind数据库,想立刻运行下第一个工程DataReading都没法进行。在网上折腾后有了如下破解之法:
首先得下载sql server 2005 express和northwind数据库进行安装:
sql server 2005 express:http://www.microsoft.com/zh-cn/download/details.aspx?id=21844
northwind数据库:http://www.microsoft.com/en-us/download/details.aspx?id=23654
安装我就不多说了,不要随便改,默认就行。
两个安装完后,分别在C:\Program Files\Microsoft SQL Server和C:\SQL Server 2000 Sample Databases有相应文件,你也会发现在C:\SQL Server 2000 Sample Databases里有书中所讲的instnwnd.sql文件
首先启动sql server configuration manager,把实例sqlexpress(安装时默认)启动:
然后按照书中所讲,在命令行,进入C:\SQL Server 2000 Sample Databases执行如下操作:
接着就会有如下输出:
如果出现如“使用northwind数据库时 sql网络接口 :定位指令的server/Instance”这样的错误提示时,也许就是没有启动sqlexpress
最后运行DataReading工程,就会有如书中差不多的输出:
好了就是这么多了,剩下的就是好好研究下ADO.NET了。。