[SQL]对于“无法用TCP/IP协议和远端SQL Server数据库连接”问题

server|数据|数据库|数据库连接|问题

对于“无法用TCP/IP协议和远端SQL Server数据库连接”问题

首先,需要确定您的SQL Server版本,以及它安装了哪些补丁,这很重要。如果补丁没有安装或者没有安装最新的ServicePack,请先安装。

然后,你可以试试看telnet SqlServerName 1433,看是否可以连接上。1433是SQl Server用TCP/IP协议的默认端口。你如果连这个端口都无法连接上,那就应该查查网络配置了。

第3,您得到的错误描述是“[TCP/IP Sockets]一般性网络错误”,那么如果换成用命名管道连接呢,能不能通过呢?

第4,如果您的程序用连接字符串来连接数据库时,用数据库服务器的IP地址和HostNetBIOS名字都试试看呢?

最后,您在那台异常服务器上用于执行连接SQLServer的程序的运行身份是什么呢?这个身份能够访问远端资源吗?另外您的SQLServer所在机器是在您的域控制器启动之前还是之后启动的呢,SQLServer能够成功验证您的运行身份吗?建议您重启您的SQLServer,确保它能够从域控制器获取域帐户信息。我曾经有一台SQLserver,因为断电,造成域控制器没有启动,而只是SQLServer机器启动,这时候访问SQlServer,就极其地不正常。

时间: 2024-08-04 07:02:40

[SQL]对于“无法用TCP/IP协议和远端SQL Server数据库连接”问题的相关文章

java添加sql的时候显示tcp/ip无效,但是sql配置都已经改完了,求大神指点,找了一下午找不到答应!

问题描述 需要修改的东西都改了,请问这里的问题出在那里?电脑问题?求指教怎么解决,百度了一下午,还是找不到答案.谢谢各位师傅了,在线等! 解决方案

通过配置Windows 防火墙允许使用TCP/IP协议远程访问数据库

原文:通过配置Windows 防火墙允许使用TCP/IP协议远程访问数据库 本文适用于:2005.2008.2008R2所有版本 为了可以通过TCP/IP协议远程访问SQLServer数据库,需要做以下几点: 在SQLServer所运行的服务器上,我们必须找到SQLServer所侦听的端口然后添加到WIndows防火墙的[允许入站]中. 一:需要添加SQLServer的端口到防火墙的入站规则中. 二:如果无法确定连接字符串的端口或者SQLServer没有侦听TCP 1433端口,就要把SQLSe

透视你的网络 完美测试TCP/IP协议简介

安装网络硬件和网络协议之后,我们一般要进行TCP/IP协议的测试工作,那么怎样测试才算是比较全面的测试呢?我们认为,全面的测试应包括局域网和互联网两个方面,因此应从局域网和互联网两个方面测试,以下是我们在实际工作中利用命令行测试TCP/IP配置的步骤: 1. 单击"开始"/"运行",输入CMD按回车,打开命令提示符窗口. 2. 首先检查IP地址.子网掩码.默认网关.DNS服务器地址是否正确,输入命令ipconfig /all,按回车.此时显示了你的网络配置,观查是否

通过配置TCP/IP协议的方式使用DNS

本文描述了如何在Windows XP中通过配置TCP/IP协议的方式使用域名服务(DNS). DNS是一种用以将域名转换为IP地址的Internet服务.在Internet上,当您在网络操作过程中使用域名时,DNS服务负责将该域名转换为对应的IP地址.举例来说,域名www.reskit.com可能被转换为IP地址178.145.135.6. 在企业网络环境中,你可以对Windows XP进行适当配置,以便使其自动检测域控制器所使用的IP地址.此外,您也可以手工配置域控制器IP地址.下面将具体描述

XP系统下如何安装TCP/IP协议?

  XP系统下如何安装TCP/IP协议? 方法一 单击"开始"菜单,弹出的列表单击"控制面板"项 在"控制面板"里找到并双击打开"网络连接" 在"本地连接"上鼠标右键,单击"属性" 进入"常规"选项卡界面,单击"安装" 在选择网络组件类型列表中选中"协议",单击"添加" 在选择网络协议界面中,单击"

怎样解决网络无法链接TCP/IP协议变灰色

  1.使用注册表来设置 步骤1.开始--运行--regedit.exe,打开注册表编辑器,删除以下两个键: HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock2 步骤2.用记事本打开%winroot%infnettcpip.inf文件,找到:[MS_TCPIP.PrimaryInstall]Characteristics

XP系统怎么重置TCP/IP协议?

  XP系统怎么重置TCP/IP协议?           具体方法: 1.单击"开始". 2.选择"运行". 3.在运行框里输入"CMD"后单击"确定". 4.在命令行模式输入命令 netsh int ip reset C:resetlog.txt (其中,Resetlog.txt记录命令结果的日志文件,一定要指定,这里指定了Resetlog.txt 日志文件及完整路径.) 5.运行结果可以查看C:resetlog.txt(

什么是TCP IP 网络TCP IP协议

什么是TCP.IP协议?概括的说TCP/IP协议是(传输控制协议/网间协议)TCP/IP 协议集确立了 Internet 的技术基础.全称Transmission Control Protocol/Internet Protocol.中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议.Internet国际互联网络的基础,由 网络层的IP协议和传输层的TCP协议组成.TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准.协议采用了4层的层

win7不小心将TCP/IP协议卸载如何重新安装

  win7不小心将TCP/IP协议卸载如何重新安装 1.右键右下角托盘的网络图标,选择"打开网络和共享中心"; 2.打开后找到里面的"更改适配器设置"; 3.选择本地连接并右键打开"属性",在打开的本地连接属性窗口中点击"常规"选项卡,找到"interne协议"点击"安装"; 4.然后点击"添加";如下图所示: 5.选择网络协议界面中,单击"从磁盘安装&q