- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书馆SQL服务器连接问题解决方式探索
图书馆SQL服务器连接问题的解决方式探索 摘 要:近些年在我国图书馆中开始广泛的应用SQL Server和Windows服务器,使其二者进行有效的结合,形成一种新的数据库服务器软件。针对数据库的管理,系统维护是非常重要的。系统得到良好的运行的关键就是全面的维护。但是在维护过程中,经常会遇到连接失败等问题。该文主要针对图书馆SQL服务器的连接问题,提出具体的解决方式,帮助图书馆数据库管理员和维护人员进行工作
关键词:图书馆 SQL 连接问题
中图分类号:G250.7 文献标识码:A 文章编号:1674-098X(2016)06(a)-0074-02
当今计算机科学技术当中发展最快的就是数据库,也是应用最为广泛的,数据库是信息系统建设的基础和支柱。针对数据库的应用领域,SQL的价位比较低,功能又比较丰富,用户界面比较友好,并且实现了和Windows系统的继承,从而在各行各业当中能够有所涉及,图书馆信息系统的主要数据平台就是SQL Server,这是非常普遍的
1 SQL Server连接的通信基础
1.1 服务和客户程序之间的通信方式
SQL服务和客户端之间,具有丰富的通信方式,如果客户端的实际应用程序和SQL Server服务在同一个计算机中,那么Microsoft Windows中的通信部件,主要就是在通信过程中被应用。如果二者属于不同的计算机,那么网络IPC就会在通信中被应用
1.2 服务和客户程序间的通信协议
SQL Server通信主要依靠网络库和特定的网络协议,需要在客户端计算机上有效地激活一对匹配的网络库,除此还要在支持待用网络协议的服务器计算机上进行激活。如果启用一个具体的客户端的应用程序,就要利用特定的SQL Server服务通信,需要连接到客户端计算机的服务器当中。服务器TCP需要对服务器计算机进行侦听。在这个方案当中,需要在客户端计算机和服务器计算机中同时安装TCO/IP协议。主要利用客户端网络应用程序,对客户端网络库进行有效地配置。可以充分利用服务器网络实用程序有效地配置服务器网络库。SQL中的服务器工具在得到安装的过程中,也需同时安装服务器的网络库。一些服务器的网络库不能被有效地激活,在默认情况下,SQL可以有效地启用TCP,并且实行侦听,对于内存可以实现共享。综上所述,如果客户端连接的是一个服务器计算机,那么就需要利用一个具体的客户端网络库,而这个使用的网络库需要匹配到正在使用的服务器网络库
2 SQL Server连接问题和解决方式
2.1 SQL Server不存在或者访问被拒绝
SQL Server在维护和管理的过程中,普遍都是利用SQL Server自身的客户端工具,在连接的过程中,经常会出现不存在或者拒绝访问的问题。发生这种故障的原因比较多,也比较复杂,需要在多个方面进行检查。其中比较常见的原因:SQL Server的名称或者IP地址出现错误,或者服务器端和客户端在网络配置方面存在错误
2.1.1 检查网络的物理连接
如果服务器地址和服务器名称被执行失败,那么就说明物理连接存在着问题,需要对网卡、路由器等硬件设备进行检查,查看连接器和插头是否存在松动的情况。客户端和服务器之间普遍都安装防火墙,对于ping、talnet的响应造成屏蔽,在实际检查连接问题的过程中,需要首先暂时关闭防火墙软件,或者将通信所需要的端口进行打开
2.1.2 利用talnet命令检查SQL Server服务器的工作状态
对talnet进行执行,如果成功执行了命令,那么当屏幕一闪之后,在左上角的光标就会一直不停地闪动,通过这些现象就可以说明SQL Server服务器正在正常的工作。如果命令出现错误信息,例如显示出无法打开连接,这就说明SQL Server服务器并没有得到启动,还有一种可能就是服务器并没有将TCP/IP进行启动。在某些时候,SQL Server默认的端口1433上并没有特定的服务器进行绑定。在命令提示符的影响下,使命令NETSTAT-an得到有效地运行,这样才会获得端口的信息,将portqrt命令进行有效地执行,正在应用的端口的更加丰富的信息也会获取到
2.2 身份验证失败问题
用户在查询分析器当中,利用sa对SQL Server进行连接,或者可以在企业的管理器当中,利用sa重新构建一个SQL Server,在注册的过程中,有时就会出现登录失败的情况。主要是因为并没有有效地连接SQL Server,出现这样错误的信息,主要是因为SQL Server采用仅Windows身份认证的方式,这样一来,用户就无法利用SQL Server进行连接
这里所说的身份认证,就是有效地连接SQL Server的实际用户,SQL Ser
文档评论(0)