start来查看一下你所有开启的服务里面有没有SQL
Server<SQLEXPRESS>等服务。如果说连服务都没有开启的话,那就要重新安装一下了。将SQL
server安装镜像里面的SQLEXPR_CHS_2005.exe解压出来重新安装一下~
哦。如果真的存在这样的问题,可能有几个方面。一个是网络环境本身不好。甚至还有网络防火墙。
第二个原因可能是sqlserver2005自身的配置。关于长链接的维持,会话失效时间的设置。
第三个原因是所用的驱动程序。我印象中有几种。我在linux上用了一种很稳定,连接sql server一直没有发现问题。我是直接驱动的。没有经过django。
第四,你在django访问的时候,如果发现连接错误,可以要求数据重新连接。这个以前我似乎配置过,几年不用了。
第五,可能与你采集的数据有关。你的数据中是否存在数据太大。下载时间过长。以及不合法数据。这些也可能导致django出错。显示为连接失败。估计是数据错误。
1、检查SQL2005是否允许远程TCP/IP连接,步骤:菜单》MicrosoftSQL
Server
2005》配置工具》SQL
Server
外围应用配置器,打开"服务和连接的外围就用配置器",选择你数据库对应实例名展开找到“远程连接”进行设置。
2、检查数据库实例名,并确认你的连接字符串指向的是正确的SQL2005实例。
3、允许防火墙1433端口例外。
4、检查MssqlServer服务账户权限是否足够。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)