连接数据库连接不上解决方法

连接数据库连接不上
大家好,本人新手,目前在自学《C#和.NET3.0第一步》,但是学到ADO.NET编程的时候遇到了问题,特此来请教大家。
我用的是VS2010,SQL server 2008R2,做书上的一个例子“如何连接数据库”,代码都是和书上完全一样的,但就是提示我不能连接。我在网上找了很多解决方法都尝试了,但都没用,特此来请教大家该怎么搞啊,不然进行不下去了。。。。
以下是相关截图,求帮助,感激不尽。。。
连接数据库连接不上解决方法
连接数据库连接不上解决方法
连接数据库连接不上解决方法连接数据库连接不上解决方法
连接数据库连接不上解决方法
连接数据库连接不上解决方法
------解决方案--------------------
你的连接字符串不是也照着书上写的吧?

@"Data Source=localhost;Initial Catalog=students;User Id=sa;Password=ST147258"


这样写试试
------解决方案--------------------
你的数据库实例名写错了。
------解决方案--------------------
引用:
你的连接字符串不是也照着书上写的吧?

@"Data Source=localhost;Initial Catalog=students;User Id=sa;Password=ST147258"


这样写试试

之所以这样也可以是因为你的机器上只装了一个SQL实例,因此这种写法相当于没有指定实例名,使用了默认的实例。

这段代码其实就是
@"Data Source=.;Initial Catalog=students;User Id=sa;Password=ST147258"

.
127.0.0.1
localhost
这三者是一样的。

原理要搞清楚!