连接数据库失败! 说说你经历的情况!该如何解决

连接数据库失败! 说说你经历的情况!
其实这个是很常见的问题!
像我这样的新手,在进行开发的时候,经常会出现一些莫名其妙的问题,可是大部分情况都是由于自己的粗心大意,拼写错误,或者一点小错误,导致运行失败!

但是在VS测试好的页面却在发布以后出现了连接数据库的失败!

造成这种情况的原因也很多,我想听听大家都有过什么经历!
因为我以前好了,最近怎么弄都弄不好,也许是因为我重装了一下系统还有开发工具,可是我其他的设置都正常啊!
所以大家共享一下经验吧!



------解决方案--------------------
多的懒的说了,the differenc between . and ./sqlexpress
------解决方案--------------------
1.数据库服务没启动
2.服务器断开
3.拼错连接字符串
4.用户名sa密码错误

------解决方案--------------------
连接字符串错误,配置不对,服务器是否开启
------解决方案--------------------
探讨
连接字符串错误,配置不对,服务器是否开启

------解决方案--------------------
拼写字符串错误,像DataSource, Server, Initial Catalog这些有时候不完全等同
------解决方案--------------------
探讨
1.数据库服务没启动
2.服务器断开
3.拼错连接字符串
4.用户名sa密码错误

------解决方案--------------------
数据库实例名忘记加了
------解决方案--------------------
用window认证连接DB
------解决方案--------------------
發布后是不是就換了機器呢?那是不是遠程連接呢?LZ多留意。
------解决方案--------------------
数据库服务没启动 
服务器断开 
用户名sa密码错误 
没有给用户设置SQL Server 权限
没有连接数据库
------解决方案--------------------
连接字符串错误,配置不对,服务器是否开启
------解决方案--------------------
权限等
------解决方案--------------------
数据连接没打开
拼写错误
...

------解决方案--------------------
身份认证方式
------解决方案--------------------
1、数据库服务没启动 
2、服务器断开 
3、用户名sa密码错误 
4、给用户设置SQL Server身份验证 ,不是Windows验证。
5、没有连接数据库
6、读取 Web.Config配置文件连接字符串时,读取代码写错。
7、连接超时了

------解决方案--------------------
sql 2000与2005 链接时未对实例名进行区分!
------解决方案--------------------
连接字符串,多数
------解决方案--------------------
IP地址没有改成本地或者放数据库的计算机民,数据库有密码,总之基本上都是WEb.config中的错误
------解决方案--------------------
1、权限
2、用户名sa密码错误 
3、身份验证
4、不知道为什么一会连上了,过两天又连不上,莫名其妙啊
------解决方案--------------------
身份認證有問題,我一般都是將數據庫信息寫有web.config中
------解决方案--------------------
探讨
数据库实例名忘记加了

------解决方案--------------------
1.链接字符串问题:忘了改数据库名、机器名、用户密码等。
2.部署环境的驱动不一致。比如MDAC版本过低,没有Native Client等
3.服务没有启动。经常发现SQL Browser服务没有启动,不能链接OLAP服务器
4.程序导致服务异常关闭,这种几率很少,但确实遇到过。查日志,调程序。
5.SQL2005没有打开远程TCP/IP访问
6.如果用windows集成认证,确保对数据库有访问权限
7.
------解决方案--------------------
1、数据库名称写错。
2、用户权限问题:读写磁盘文件的权限,数据库中的用户没有给以访问数据库的权限。
------解决方案--------------------