sql重新注册服务器,sql server无法新建注册服务器怎么办?
SQL Server 不存在或访问被拒绝
ConnectionOpen (Connect())
这个"SQL Server 不存在或访问被拒绝"通常是最复杂的,错误发生的原因比
较多,需要检查的方面也比较多。一般说来,有以下几种可能性:
1、SQL Server名称或IP地址拼写有误;
2、服务器端网络配置有误;
3、客户端网络配置有误。
首先,检查网络物理连接:
ping <服务器IP地址> 或者
ping <服务器名称>
如果 ping <服务器IP地址> 失败,说明物理连接有问题,这时候要检查硬件设备
,如网卡、HUB、路由器等。还有一种可能是由于客户端和服务器之间安装有防火墙软件造成
的,比如 ISA Server。防火墙软件可能会屏蔽对 ping、telnet 等的响应,因此在检查连接
问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口。
如果ping <服务器IP地址> 成功而 ping <服务器名称> 失败,则说明名字解析
有问题,这时候要检查 DNS 服务是否正常。有时候客户端和服务器不在同一个局域网里面,
这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用HOSTS文件来进
1、使用记事本打开HOSTS文件(一般情况下位于C:WINNTsystem32driversetc)
2、添加一条IP地址与服务器名称的对应记录,如:
172.168.10.24 myserver
其次,使用 telnet 命令检查SQL Server服务器工作状态:
telnet <服务器IP地址> 1433
如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明 SQL Server 服务器工作正常,并且正在监听1433端口的 TCP/IP 连接;如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动 SQL Server 服务,也可能服务器端没启用 TCP/IP 协议,或者服务器端没有在 SQL Server 默认的端口1433上监听。
接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道,是否启用了 TCP/IP 协议等等。我们可以利用 SQL Server 自带的服务器网络使用工具来进行检查
点击:程序 -> Microsoft SQL Server -> 服务器网络使用工具
从这里我们可以看到服务器启用了哪些协议。一般而言,我们启用命名管道以及
点中 TCP/IP 协议,选择"属性",我们可以来检查 SQK Server 服务默认端口的设置
一般而言,我们使用 SQL Server 默认的1433端口。
检查完了服务器端的网络配置,接下来我们要到客户端检查客户端的网络配置。我们
同样可以利用 SQL Server 自带的客户端网络使用工具来进行检查,所不同的是这次是在客户
点击:程序 -> Microsoft SQL Server -> 客户端网络使用工具
从这里我们可以看到客户端启用了哪些协议。一般而言,我们同样需要启用命名管道
点击 TCP/IP 协议,选择"属性",可以检查客户端默认连接端口的设置
该端口必须与服务器一致。
单击"别名"选项卡,还可以为服务器配置别名。服务器的别名是用来连接的名称,连
接参数中的服务器是真正的服务器名称,两者可以相同或不同。如下图中,我们可以使用
myserver来代替真正的服务器名称sql2kcn-02,并且使用网络库 Named Pipes。别名的设置与
使用HOSTS文件有相似之处。 通过以上几个方面的检查,错误 1 发生的原因基本上可以被排除。下面我们再详细
当用户尝试在查询分析器里面使用sa来连接SQL Server,或者在企业管理器里面使用
sa来新建一个SQL Server注册时,经常会遇到身份验证。该错误产生的原因是
由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐
户(如 sa )进行连接。解决方法如下所示:
1、 在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL
2、 展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再
3、 在"身份验证"下,选择"SQL Server和 Windows "。
4、 重新启动SQL Server服务。
在以上解决方法中,如果在第 1 步中使用"使用 Windows 身份验证"连接 SQL
Server 失败,那么我们将遇到一个两难的境地:首先,服务器只允许了 Windows 的身份验
证;其次,即使使用了 Windows 身份验证仍然无法连接上服务器。这种情形被形象地称之为
"自己把自己锁在了门外",因为无论用何种方式,用户均无法使用进行连接。实际上,我们可
以通过修改一个注册表键值来将身份验证方式改为 SQL Server 和 Windows 混合验证,步骤
1、点击"开始"-"运行",输入regedit,回车进入注册表编辑器;
2、依次展开注册表项,浏览到以下注册表键:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServer]
3、在屏幕右方找到名称"LoginMode",双击编辑双字节值;
4、将原值从1改为2,点击"确定";
5、关闭注册表编辑器;
6、重新启动SQL Server服务。
此时,用户可以成功地使用sa在企业管理器中新建SQL Server注册,但是仍然无法使
用Windows身份验证模式来连接SQL Server。这是因为在 SQL Server 中有两个缺省的登录帐
户:BUILTINAdministrators 以及 <机器名>Administrator 被删除。要恢复这两个帐户
1、打开企业管理器,展开服务器组,然后展开服务器;
2、展开"安全性",右击"登录",然后单击"新建登录";
3、在"名称"框中,输入 BUILTINAdministrators;
4、在"服务器角色"选项卡中,选择"System Administrators" ;
5、点击"确定"退出;
6、使用同样方法添加 <机器名>Administrator 登录。
以下注册表键
HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServerLoginMode
的值决定了SQL Server将采取何种身份验证模式。该值为1,表示使用Windows 身份
验证模式;该值为2,表示使用混合模式(Windows 身份验证和 SQL Server 身份验证)。
答案补充
首先要看看服务器1433端口打开没!!!
◆◆
评论读取中....
请登录后再发表评论!
◆◆
修改失败,请稍后尝试
sql重新注册服务器,sql server无法新建注册服务器怎么办?相关推荐
- 阿里云服务器Windows Server 2019 安装Web服务器(IIS)教程
最近买了一个阿里云Windows server 2019服务器来搭建云服务器,过程给大家分享一下互相学习,让小白快速上手! 一.本地电脑远程登录阿里云Windows server 2019服务器 参见 ...
- SQL Server 2012新建本地服务器组注册服务器
1.打开SSMS(SQL Server Management Studio): 2.在"视图"菜单中选择"已注册的服务器"命令显示出已注册的服务器: 界面显示如 ...
- php报表服务器配置,服务器_SQL Server 2008升级报表服务器数据库,报表服务器数据库可以为一个 - phpStudy...
SQL Server 2008升级报表服务器数据库 报表服务器数据库可以为一个或多个报表服务器实例提供内部存储.因为报表服务器数据库架构可能会因为推出新的 Reporting Services 版本而 ...
- es文件浏览器建服务器,es文件浏览器 新建ftp服务器
es文件浏览器 新建ftp服务器 内容精选 换一换 本文以云服务器的操作系统为"Windows Server 2016 Standard 64bit"为例,提供磁盘的初始化操作指导 ...
- es文件浏览器添加ftp服务器,es文件浏览器新建ftp服务器
es文件浏览器新建ftp服务器 内容精选 换一换 本文以裸金属服务器的操作系统为"Windows Server 2012 R2 Standard 64bit".云硬盘容量为3 TB ...
- es文件新建ftp服务器,es文件浏览器 新建ftp服务器
es文件浏览器 新建ftp服务器 内容精选 换一换 Weblogic基于JAVAEE架构的中间件,Weblogic是用于开发.集成.部署和管理大型分布式Web应用.网络应用和数据库应用的Java应用服 ...
- 部署微软lync uc服务器,lync server xxxx企业版前端服务器部署资料.docx
Lync Server 2010部署前的准备 一.根据微软官方提供的资料,服务器运行的推荐硬件为-- 1.前端服务器.存档和监控服务器 l CPU:64位8核(双核四路或四核两路)2.0GHz以上 l ...
- 阿里云服务器Windows Server 2008 架设 Web 服务器教程(图文详解)
最近刚忙完嵌入式下位机LWIP的网络通讯,希望将嵌入式设备接入云端来进行控制,买了一个阿里云Windows server 2008服务器,来搭建云服务器,过程给大家分享一下互相学习,让小白快速上手! ...
- 正版腐蚀怎么进服务器,腐蚀怎么联机 腐蚀搭建服务器图文教程
腐蚀是一款近期即将上架的爆款游戏,很多玩家都想组队来进行游戏.那么游戏如何联机呢?下面为大家带来腐蚀搭建服务器图文教程,希望能帮到大家. 腐蚀搭建服务器图文教程 Steam游戏后台服务器管理程序下载 ...
最新文章
- 【CentOS】安装lnmp环境
- 九度OJ 朋友圈 并查集
- 使用validate.js实现表单数据验证
- [JavaWeb-JavaScript]JavaScript概念与功能
- mysql 备份成文件的脚本_Mysql自动全量备份脚本
- 《创意特训营——30天超级灵感唤醒术》—第1章1.6节小结
- 小技巧,把execl.exe转换成dll
- Java面向对象㈡ -- 继承与多态
- mongo 3.0 备份和还原数据库 ,及too many positional arguments错误
- Atiti 数据库系统原理 与数据库方面的书籍 attilax总结 v3 .docx
- 【UE4学习】01——UE4下载与安装
- java真香表情包_真香表情包 - 真香微信表情包 - 真香QQ表情包 - 发表情 fabiaoqing.com...
- hive desc table_name commet乱码问题解决
- Linux沙箱技术简介
- single-precision operand implicitly
- 电脑计算机无法加载,电脑网页视频一直显示无法加载插件
- STM8S003做无刷电机控制需要配置的选项字节
- 重装系统后计算机无法启动,电脑小白一键重装系统后无法开机
- Mac 外接键盘Command键( Windows 徽标键)失效
- 云服务器核和g的区别,云服务器几核几g什么意思?
热门文章
- ASP.NET Core 中的错误处理
- 尝试:Script Lab,开发模式之知识储备//SL02
- ASP.NET Core 集成测试中结合 WebApplicationFactory 使用 SQLite 内存数据库
- 你可能不知道的.Net Core Configuration
- RabbitMQ系列教程之四:路由(Routing)
- 跨平台与云端创新,为企业和开发者开辟更广阔的未来
- vs使用ado连接oracle,在VS环境下以ADO方式操作Oracle数据库
- 【测绘程序设计】坐标正算神器V1.0(附C/C#/VB源程序)
- Excel实用函数大全(名称、功能、说明、用法、举例)
- 剑指offer之二叉搜索树的第K个节点