SQL SERVER服务有没有启动啊!把所有的服务启动了试试!
应该是你的数据库连接字符串写的是相对路径,他肯定会去程序所在的目录下找文件了。一般是吧连接字符串放在配置文件里,这样以后数据库有改变,也可以随时配置。
这个问题主要是SQL2008要求使用真实的计算机名连接数据库,你配置数据库别名时可以查询master数据库下 sysservers表,其中srvid = 0的表示当前真实实例名。你也可以用IP+端口连接数据库。eg:127.0.0.1,1433