SQL服务器无法登陆SQL控制台

SQL无法登录SQL控制台

===问题描述

一台为加入域的SQL生产服务器,登录屡屡失败,查看报错信息之后提示“在于SQL Server建立连接时出现和网络相关的或特定于实例的错误,未找到服务器”。开始感觉是这个登录名称存在问题,鉴于用户的服务器名称,我依次使用了.、local、本地计算机名称来登录SQL,都失败了,用户说他一直是用这个服务器名称的,客户嘛,你也不能质疑他。就这样排查吧( 1047是SQL端口号 )

====原因分析

可能造成报错的原因有以下几种

  1. 服务没有启动
  2. SQL配置中网络配置TCP/IP没有开启
  3. 以上两点归结为一类问题,第二类问题就是实例名称了

====解决方法

  1. telnet SQLServer:1047端口端口开启,服务是没有问题的
  2. 打开SQL配置管理工具TCP/IP也是开启的,查看了里面的属性均为正常
  3. 恍然大悟用户SQL数据库不是使用的默认实例,只有默认实例才可以不输入实例名称进行登录
  4. 输入local\数据库实例名称后正常登录,图中输入了.\scds,问题得以解决

===总结

我就不知道他之前不输入实例名称怎么登录的,别被客户的描述一开始就找错了解决问题的方向

时间: 2024-10-29 23:29:19

SQL服务器无法登陆SQL控制台的相关文章

无法使用SQL login去登陆SQL Server - 'Password did not match'

原文:无法使用SQL login去登陆SQL Server - 'Password did not match' 出自:http://blogs.msdn.com/b/apgcdsd/archive/2011/02/01/sql-login-sql-server-password-did-not-match.aspx 问题描述: 在某一台机器上的management studio,始终无法使用SQL login去登陆SQL Server.但是如果在其他的机器上,使用同样的SQL login是可以

SQL window身份登陆 SQL server不能登陆

用window方式登陆然后,在SQL Server Management Studio 中新建查询,执行下面代码一. ALTER LOGIN sa ENABLE GO ALTER LOGIN sa WITH PASSWORD = 'password' GO 二. ALTER LOGIN [sa] WITH PASSWORD = N'NewPassword' --不用提供旧密码

sql 服务器链接远程 sql 服务器 脚本

exec sp_droplinkedsrvlogin 'test',null exec sp_dropserver 'test' exec sp_addlinkedserver@server='Test',@srvproduct='',@provider='SQLOLEDB',@datasrc='127.0.0.1' EXEC sp_addlinkedsrvlogin'Test', --被访问的服务器别名(如果上面sp_addlinkedserver中使用别名JOY,则这里也是JOY)'fals

SQL SERVER 2008 登陆失败(SQL和windows都没有对应的权限)

转自:http://www.cnblogs.com/zerocc/p/3425431.html 昨天在测试一些权限今天早上来就发现SQL SERVER 登陆不上去,报错为: 用户登陆失败:消息 18456,级别 14,状态 1,服务器 XXX,第 1 行 .  用户 'XXX' 登录失败.我的服务和代理都是自动启动的,所以问题不在这了,由于是本地服务,也没有多个帐户,测试的时候Sa也被自己禁用了.有的用户就是部分库的只读权限,怎么办呢? 方法就是:把 sql 启动到单用户模式,然后用 sqlcm

如何更改SQL Server 2008 登陆验证方式

配置SQL Server的身份验证方式 在 默认情况下,SQL Server 2005 Express是采用集成的Windows安全验证且禁用了sa登录名.为了工作组环境下不使用不方便的 Windows集成安全验证,我们要启用SQL Server 2005 Express的混合安全验证,也就是说由SQL Server来验证用户而不 是由Windows来验证用户. 1.使用SQL Server Management Studio Express. 当 我们启动SQL Server Manageme

如何在linux服务器部署Rstudio server,配置ODBC远程访问win 服务器上的SQL server

如何在linux服务器部署Rstudio server,配置ODBC后通过RODBC包远程访问SQL server 背景介绍:之前写过一篇文章,提到近期要部署Rstudio server(搭建数据分析团队的分析环境),花了一个星期,搭好了.还YY过给这个亲生的儿子起个装逼的名字呢,莫扎特,巴赫什么的,并YY出以下场景{Jenny ,你把模型扔到莫扎特上跑一版最新结果出来...啊哈是不是特有逼格..哦哈哈...}我是部署的Rstudio server,这个是免费的,但是Rstudio sererv

服务器群集实验 ——SQL群集1

服务器群集实验 --SQL群集 1.  规划设计 1.1.  拓扑规划 1.2.  主机LAN规划 域名:freshman.local 主机名 IP地址 角色 网络 备注 freshmandc1. freshman.local 172.16.1.26 域控制器.DNS 桥接 freshmannode1.freshman.local 172.16.1.27 群集节点1 桥接 freshmannode2. freshman.local 172.16.1.28 群集节点2 桥接 freshmanclu

C#链接远程SQL 服务器方法

C#链接远程SQL 服务器方法第一步:申请花生壳内网版,要求交1块钱给花生壳服务器做验证.第二步:把你自己主机本地连接那里的内网地址不要自动获取,写成192.168.0.105,子网掩码255.255.255.0,默认网关192.168.0.1第三步:登陆花生壳,会自动生成一个mysql.imwork.net 的域名,鼠标右键选择 新花生壳管理----添加映射---当前主机---应用名称随便写,内网主机写你本机内网192.168.0.105,端口映射1433 ,然后会生成一个外网访问地址mysq

SQL AlawaysOn 之三:SQL服务器加入域

声明:由于第一篇,配置域服务器,用的是别人的图,所以那个IP并不是我的. 至此为止,我的域控制器IP为192.168.8.230 域名为:dataserver.com 约定的SQL1  IP为192.168.8.231  用户名为:sql231 (上一篇的用户名和密码也只是作演示,这里使用我预先建立好的用户) 约定的SQL2  IP为192.168.8.232  用户名为:sql232 警告:在把SQL服务器加入域之前,如果你已经安装了SQL Server,那么请一定确保启用SA账户,并且能登陆