云服务器网:购买云服务器和VPS必上的网站!

MSSQL:无效的目标名称

MSSQL是一款功能强大、流行的数据库管理系统,有时候,我们在使用MSSQL进行操作时,会出现“无效的目标名称”毛病,比如以下毛病:
>“在履行连接服务器之前,此实例尝试分析SQL Server 目标主机名时出错:
无效的目标名称。”
针对无效的目标名称,我

MSSQL是一款功能强大、流行的数据库管理系统,有时候,我们在使用MSSQL进行操作时,会出现“无效的目标名称”毛病,比如以下毛病:

>“在履行连接服务器之前,此实例尝试分析SQL Server 目标主机名时出错:

无效的目标名称。”

针对无效的目标名称,我们分析可能的缘由和解决方案:

1.目标主机名中存在非法字符:

这是最多见的缘由。在输入主机名时,空格等非法字符会致使无效的目标名称,可使用tcping代替ping来解决,使用以下命令:

tcping -h X.X.X.X

其中X.X.X.X为主机IP地址,当返回“响应成功”时,表明数据库连接正常。

2.目标主机名中存在系统环境变量:

由于系统环境变量可能会致使毛病,因此可以在双引号中输入正确的主机名,例如:

“ServerName/server name”

3.目标主机名不存在:

确认目标主机名,可使用 “nbtstat -A”命令来检查会不会存在,只需在命令行中输入以下命令:

Nbtstat -A X.X.X.X

其中X.X.X.X为主机IP地址,该命令会显示主机名会不会存在。

4.检查防火墙设置:

如果以上步骤依然没法解决问题,则多是由于防火墙设置或网络问题,因此,需要检查SQL Server服务器上的防火墙设置,确保SQL Server服务器可之外网访问,并且可以通过ping命令正常访问。

另外,应当确保本机的计算机上安装了正确的.NET框架版本,和安装了SQL Server服务器的正确服务器主机名,和其它一些常见问题,如:会不会安装了正确的客户端,会不会安装了正确的驱动程序,会不会安装了正确的SQL服务器版本,等等。

总的来讲,MSSQL中的“无效的目标名称”毛病主要有四种情况,也多是通过防火墙或网络的缘由致使,可以依照上述步骤解决。

本文来源:https://www.yuntue.com/post/114840.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注