sql server2005连接数据库老是出错为什么?

sql server2005连接数据库老是出错为什么?,第1张

首先,如果你在安装SQLserver的时候选择安装的是默认实例的话,服务器名称选“PC-201010062329”或者“.”以及(local)等都是可以连接成功的;但是,如果你在安装SQLserver的时候选择安装的实例为命名实例SQLEXPRESS的话,你在连接时服务器名称就要选“PC-201010062329\SQLEXPRESS”或者“.\SQLEXPRESS”当然,这一切的前提是:服务安装并启动了。你可以在开始—>运行里面输入net

start来查看一下你所有开启的服务里面有没有SQL

Server<SQLEXPRESS>等服务。如果说连服务都没有开启的话,那就要重新安装一下了。将SQL

server安装镜像里面的SQLEXPR_CHS_2005.exe解压出来重新安装一下~

哦。如果真的存在这样的问题,可能有几个方面。

一个是网络环境本身不好。甚至还有网络防火墙。

第二个原因可能是sqlserver2005自身的配置。关于长链接的维持,会话失效时间的设置。

第三个原因是所用的驱动程序。我印象中有几种。我在linux上用了一种很稳定,连接sql server一直没有发现问题。我是直接驱动的。没有经过django。

第四,你在django访问的时候,如果发现连接错误,可以要求数据重新连接。这个以前我似乎配置过,几年不用了。

第五,可能与你采集的数据有关。你的数据中是否存在数据太大。下载时间过长。以及不合法数据。这些也可能导致django出错。显示为连接失败。估计是数据错误。

1、检查SQL2005是否允许远程TCP/IP连接,步骤:菜单》Microsoft

SQL

Server

2005》配置工具》SQL

Server

外围应用配置器,打开"服务和连接的外围就用配置器",选择你数据库对应实例名展开找到“远程连接”进行设置。

2、检查数据库实例名,并确认你的连接字符串指向的是正确的SQL2005实例。

3、允许防火墙1433端口例外。

4、检查MssqlServer服务账户权限是否足够。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6807102.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存