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

news/2024/4/19 0:06:09

对于“无法用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,就极其地不正常。

 

动态端口,端口的区别

1024之前(不包括1024)都是被定义的,是静态。
然后一直到65535是动态,没有被定义。
被定义就是大家达成共识的不能被更改的,比如http是80端口,FTP是20、21端口,telnet是23端口之类的。


https://dhexx.cn/news/show-242965.html

相关文章

MyEclipse生成WAR包并在Tomcat下部署发布

从来没有想过web项目还能打包的,但是有要求,就不得不去实现,在网上找了一下,发现挺简单的。 首先是使用MyEclipse将web项目打包,如下图所示。 右键选中项目,选择export。 然后选择J2EE->WAR File。点击…

[ Linux ] CentOS 8下使用 chrony 进行服务器网络时间同步

文章目录背景如何确认自己系统的版本安装Chrony配置chrony背景 当使用的linux版本是CentOS 8.x.x 的时候无法使用 yum安 装ntpdate服务,并提示错误信息 No match for argument: ntpdate 原因是 CentOS 版本是8.x.x,时间服务不支持 ntpdate,取…

解决办法:main ERROR FileManager (jmeter.log) java.io.FileNotFoundException: jmeter.log (拒绝访问)

问题描述: Linux机器安装完Jmeter后执行jmeter -v后出现拒绝访问错误,错误信息如下: main ERROR FileManager (jmeter.log) java.io.FileNotFoundException: jmeter.log (Permission denied) java.io.FileNotFoundException: jmeter.log (Pe…

解决办法:nohup: failed to run command ‘java‘: No such file or directory

问题描述:今天遇到一个特别坑爹的事情,在Azure云的linux机器中启动多个jar文件的时候一直没有反应,通过ps -ef | grep *.jar 只能查询到一个启动起来的jar文件,只有迅速查看log提示: nohup: failed to run command ‘j…

Silverlight版本的LoadMask

使用 Silverlight 获取服务端数据时,只能使用异步调用,需要一定的时间,在这一段时间内,通常不希望用户进行其它操作,否则可能会干扰当前数据的加载。在 ExtJS 下, Ext.Element 的 mask 和 unmask 方法可以轻…

[ IFRS17 ] 什么是 IFRS 17?

本系列文章:[ IFRS 17 ] 针对保险新准则 IFRS 17 进行一些列文章更新。如若文中如有所疑问或者不同见解,欢迎留言互动交流。 注:本系列文章受众群体较小众,如若对你感到不适,请立刻点击右上角的 【】 本系列文章适用于…

解决办法:Linux mysql命令 -bash: mysql: command not found 找不到命令

问题描述: 拿到以前的一台旧VM机器CentOS 7x,登陆上去后执行mysql -u xxx -p *** 登陆mysql的时候 出现-bash: mysql: command not found ,初始以为机器没有安装mysql,迅速开始确认是否本机安装了mysql亦或mariadb 各种确认语句来一波&#x…

[数据库原理] 理清数据库范式(1NF、2NF、3NF、BCNF)

文章目录数据库范式概念第一范式(1NF)第二范式(2NF)不满足第2范式可能出现的问题第三范式(3NF)NC范式(BCNF)总结(考试要考)数据库范式概念 数据库范式&#…

C#实现所有经典排序算法

C#实现所有经典排序算法1、选择排序 选择排序class SelectionSorter { private int min; public void Sort(int[] arr) { for (int i 0; i < arr.Length - 1; i) { min i; for (int j i …

【图片轮播器3-实现自动滚动 Objective-C语言】

一、让UIScrollView不需要手指来这么滚,让它能实现自动滚动, 1.当这个程序运行的时候,它自动每个一秒钟来滚动一下, 当我们要让它实现自动滚动的时候,怎么样让它实现自动滚动, 2.注意,凡是你希望它每隔多长时间,自动执行一段代码,凡是要实现这样一个效果, 一般用…