如果需要远程连接sql server 服务器 应该用什么方法呢下面就将教您远程连接sql server服务器的解决方案 供您参考
一 看ping 服务器IP能否ping通
这个实际上是看和远程sql server 服务器的物理连接是否存在 如果不行 请检查网络 查看配置 当然得确保远程sql server 服务器的IP拼写正确
二 在Dos或命令行下输入telnet 服务器IP 端口 看能否连通
如telnet
通常端口值是 因为 是sql server 的对于Tcp/IP的默认侦听端口 如果有问题 通常这一步会出问题 通常的提示是“……无法打开连接 连接失败"
如果这一步有问题 应该检查以下选项
检查远程服务器是否启动了sql server 服务 如果没有 则启动
检查服务器端有没启用Tcp/IP协议 因为远程连接(通过因特网)需要靠这个协议 检查方法是 在服务器上打开 开始菜单 >程序 >Microsoft SQL Server >服务器网络实用工具 看启用的协议里是否有tcp/ip协议 如果没有 则启用它
检查服务器的tcp/ip端口是否配置为 端口 仍然在服务器网络实用工具里查看启用协议里面的tcp/ip的属性 确保默认端口为 并且隐藏服务器复选框没有勾上
事实上 如果默认端口被修改 也是可以的 但是在客户端做telnet测试时 写服务器端口号时必须与服务器配置的端口号保持一致 如果隐藏服务器复选框被勾选 则意味着客户端无法通过枚举服务器来看到这台服务器 起到了保护的作用 但不影响连接 但是Tcp/ip协议的默认端口将被隐式修改为 在客户端连接时必须作相应的改变
如果服务器端 *** 作系统打过sp 补丁 则要对windows防火墙作一定的配置 要对它开放 端口 通常在测试时可以直接关掉windows防火墙(其他的防火墙也关掉最好)
检查服务器是否在 端口侦听 如果服务器没有在tcp连接的 端口侦听 则是连接不上的 检查方法是在服务器的dos或命令行下面输入
netstat a n 或者是netstat an 在结果列表里看是否有类似 tcp listening 的项 如果没有 则通常需要给sql server 打上至少sp 的补丁 其实在服务器端启动查询分析器 输入 select @@version 执行后可以看到版本号 版本号在 以下的都需要打补丁
如果以上都没问题 这时你再做telnet 服务器ip 测试 将会看到屏幕一闪之后光标在左上角不停闪动 恭喜你 你马上可以开始在企业管理器或查询分析器连接了
三 检查客户端设置
程序 >Microsoft SQL Server > 客户端网络使用工具 像在服务器网络实用工具里一样 确保客户端tcp/ip协议启用 并且默认端口为 (或其他端口 与服务器端保持一致就行)
四 在企业管理器里或查询那分析器连接测试
企业管理器 >右键SQlserver组 >新建sqlserver注册 >下一步 >写入远程IP >下一步 >选Sqlserver登陆 >下一步 >写入登陆名与密码(sa password) >下一步 >下一步 >完成
查询分析器 >文件 >连接 >写入远程IP >写入登录名和密码(sa password) >确定
通常建议在查询分析器里做 因为默认情况下 通过企业管理器注册另外一台SQL Server的超时设置是 秒 而查询分析器是 秒
修改默认连接超时的方法:
企业管理器 >工具 >选项 >在d出的"SQL Server企业管理器属性"窗口中 点击"高级"选项卡 >连接设置 >在 登录超时(秒) 后面的框里输入一个较大的数字
查询分析器 >工具 >选项 >连接 >在 登录超时(秒) 后面的框里输入一个较大的数字
通常就可以连通了 如果提示错误 则进入下一步
五 错误产生的原因通常是由于SQL Server使用了"仅 Windows"的身份验证方式 因此用户无法使用SQL Server的登录帐户(如 sa )进行连接 解决方法如下所示:
在服务器端使用企业管理器 并且选择"使用 Windows 身份验证"连接上 SQL Server
展开"SQL Server组" 鼠标右键点击SQL Server服务器的名称 选择"属性" 再选择"安全性"选项卡
在"身份验证"下 选择"SQL Server和 Windows "
重新启动SQL Server服务 (在dos或命令行下面net stop mssqlserver停止服务 net start mssqlserver启动服务 也是一种快捷的方法)
lishixinzhi/Article/program/SQLServer/201311/22288Telnet是Internet的远程登录协议的意思,它让你坐在自己的计算机前通过Internet网络登录到另一台远程计算机上,这台计算机可以在隔壁的房间里,也可以在地球的另一端。当你登录上远程计算机后,你的电脑就仿佛是远程计算机的一个终端,你就可以用自己的计算机直接 *** 纵远程计算机,享受远程计算机本地终端同样的权力。你可在远程计算机启动一个交互式程序,可以检索远程计算机的某个数据库,可以利用远程计算机强大的运算能力对某个方程式求解。
但现在Telnet已经越用越少了。主要有如下三方面原因:
第一,个人计算机的性能越来越强,致使在别人的计算机中运行程序要求逐渐减弱。
第二,Telnet服务器的安全性欠佳,因为它允许他人访问其 *** 作系统和文件。
第三,Telnet使用起来不是很容易,特别是对初学者。
但是Telnet仍然有很多优点,比如如果你的电脑中缺少什么功能,就可以利用Telnet连接到远程计算机上,利用远程计算机上的功能来完成你要做的工作,可以这么说,Internet上所提供的所有服务,通过Telnet都可以使用。
不过Telnet的主要用途还是使用远程计算机上所拥有的信息资源,如果你的主要目的是在本地计算机与远程计算机之间传递文件,则使用FTP会有效得多。
42 Telnet的工作原理
当你用Telnet登录进入远程计算机系统时,你事实上启动了两个程序,一个叫Telnet客户程序,它运行在你的本地机上,另一个叫Telnet服务器程序,它运行在你要登录的远程计算机上,本地机上的客户程序要完成如下功能:
1) 建立与服务器的TCP联接。
2) 从键盘上接收你输入的字符。
3) 把你输入的字符串变成标准格式并送给远程服务器。
4) 从远程服务器接收输出的信息。
5) 把该信息显示在你的屏幕上。
远程计算机的“服务”程序通常被称为“精灵”,它平时不声不响地候在远程计算机上,一接到你的请求,它马上活跃起来,并完成如下功能:
1) 通知你的计算机,远程计算机已经准备好了。
2) 等候你输入命令。
3) 对你的命令作出反应(如显示目录内容,或执行某个程序等)。
4) 把执行命令的结果送回给你的计算机。
5) 重新等候你的命令。
在Internet中,很多服务都采取这样一种客户/服务器结构。对Internet的使用者来讲,通常只要了解客户端的程序就够了。
43利用Windows95实现远程登录
Windows95的Telnet客户程序是属于Windows95的命令行程序中的一种。在安装Microsoft TCP/IP时,Telnet客户程序会被自动安装到系统上。
利用Windows95的Telnet客户程序进行远程登录,步骤如下:
(1) 联接到Internet
(2) 选择“开始”菜单中的“运行”,或者是选择“程序”菜单下的“MS-DOS提示方式”便可转换至命令提示符下。
(3) 在命令提示符下,按下列两种方法中的任一种与Telnet联接。
一种方法是,输入“telnet”命令、空格以及相应的telnet的主机地址。如果主机提示你输入一个端口号,则可在主机地址后加上一个空格,再紧跟上相应的端口号。然后,按回车键。
另一种方法是,输入“telnet”命令并按回车,打开Telnet主窗口。在该窗口中,选择“连接”下的“远程系统”,如有必要,可以在随后出现的对话框中输入主机名和端口号,然后,单击“连接”按钮。
(4) 与Telnet的远程主机联接成功后,计算机会提示你输入用户名和密码,若联接的是一个BBS、Archie、Gopher等免费服务系统,则可以通过输入bbs、archie或gopher作为用户名,就可以进入远程主机系统。
这样,Telnet已经为你架起了通向远程主机的桥梁,现在你可以完全依照远程主机的命令行事了。电脑设置远程控制需要先右键点击此电脑,选择属性,然后点击左上方的远程设置,勾选允许远程协助连接此电脑,点击应用,接着按windows+R键,输入mstsc,点击确定,最后输入需要远程 *** 作的计算机名即可。随着网络的飞快发展,需要管理的服务器和网络设备越来越多,远程控制就成了运维中的必需手段了,甚至有的办公中,普通员工也需要用到远程控制,下面就各种常见远程控制进行介绍,教会你零基础即可进行远程控制。
| windows服务器/工作站的远程控制
利用远程桌面来进行远程控制(公网和内网都可用,ip和域名连接)
windows远程桌面的默认端口为tcp 3389(可修改为其他端口);服务器版默认最多2个用户同时连接;工作站默认只有1个用户同时连接,这个是可以进行更改的;如果服务器/工作站的IP地址是内网IP,需要将其端口号在路由器或防火墙上进行端口映射到对应的公网IP上;
远程连接方法——开始-运行-mstsc(或mstsc /admin进去控制台,连接数已满的情况下用这种)

在上图左下角点选项进行设置远程设备可以共享本地的一些设置,利于传送文件和远程显示等

本地和远程共享资源

登录界面
这样就实现了远程控制服务器/工作站。
远程桌面除了用windows自带的客户端外,还有专用的软件可以同时管理多个远程服务器的,

remote connection manager
利用teamviewer进行远程控制(公网控制,内网可能无法使用)
teamviewer是利用两端的软件进行建立远程控制的,比QQ远程协助之类的方便多了,速度快。当然现在也做的不如最初好用了。

两端同时打开软件
如果没有生成ID和密码的,一般就是该软件端网络可能有问题;
继续连接,输入密码


连接过程

连接成功后的界面
连接成功 就可以控制远端,可以进行分辨率调整,速度优化调整,传输文件设置,还可以对话,可以瞬间调换控制方和被控方。
| Linux服务器/工作站的远程控制
这类服务器一般是用SSH来进行连接,命令行来实行;被控方需对防火墙和对应服务端口开放,以CentOS为例,需要如下设置:

centos开放22端口
客户端连接软件可用SecureCRT putty xshell等

SecureCRT设置


登录成功界面
| 虚拟机的远程控制
这类设备一般用的客户端来控制,下面就vmware ESXi来举例,
服务器端设置

60以上版本直接网页登录

60之前版本用客户端vsphere登录,vsphere同时可登录vmware workstation
如需要更高级功能,需要按照vcenter server服务器,用vcenter来登录,可实现克隆,热备等高级功能
| 网络设备的远程控制
设备端设置:
思科——
进行enable密码设置

enable密码设置

华为——

开启telnet服务
有的华为设备没有这一步;


账户设置

远程设置
如此设置后,华为设备即可远程控制了。
华三——

开启telnet服务

账户设置

远程设置
防火墙类设备有的开启web来远程管理,有的开启SSH管理,也有的用telnet管理,设置大同小异。
主流厂商的远程设置,如此即可实施远程控制。
客户端登录,可windows自带的telnet即可; 多设备管理登录用 SecureCRT putty xshell等工具。
| 软路由routeros远程控制
默认安装远程就打开,用winbox内网可以mac登录,外网ip登录

winbox登录界面
主流的远程控制一般就是上述控制,web,客户端,ssh, telnet,零基础你也可以掌握。当然智能家居普及后,我们移动客户端会有很多app来远程家庭的智能家居了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)