
Server}server=(local)uid=userpwd=passdatabase=Name"
conn.open
dbpath
连接语句好象没什么错误.我想应该是你的SQL数据库用户名和密码的问题.
把uid=userpwd=pass
改成uid=sapwd=sa试试看.
从错误信息看,是你的连接字符串有错误,或者用户名和密码错误等,造成连接数据库失败,具体你要具体分析: 1、看数据库是否正常运行,客户端管理工具能否连接上 2、看看你的连接字符串是否错误,比如计算机名、数据库地址等 3、如果都没问题,看看你的网络防火墙是否禁用了数据库端口,默认好像是1433SQL连不上都是由于服务停止或协议禁用导致。注意关闭不用的进程,防止内存占用过高,导致SQL自动停止。解决方法:
1、打开SQL服务工具。
一次展开:开始——所有程序——SQLServer2008R2——配置工具——SQLServer配置管理器,如图:
2、检测服务是否停止。
打开配置管理器——SQLServer服务,右侧面板中所列的四项服务,除了SQLserver代理,其他必须全部处于启动状态,任何一项停止,都会连不上数据库。如图:
3、检测网络配置协议是否禁用。
打开配置管理器——SQLServer网络配置——MSSQLSERVER的协议,除了VIA可以禁用,其他需要全部启用,如图:
4、启动SQLServer服务。
依次启动SQLServer服务,如图:
5、启动SQLServer协议。
依次启动SQLServer配置协议,如图:
6、重启SQL。
关闭SQL配置管理器,关闭SQLSever企业管理器,重新打开企业管理器,使用Windows账户重新连接,如图:
7、连接成功。
连接显示错误,能进入主面板,则表示服务已启动,连接成功。可以进行正常的数据库 *** 作了。如图:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)