sqlserver不能连接
❶ 无法连接:sql server 不可用或不存在什么意思啊
解决方法如下:
1、首先,单击计算机桌面左下角的开始按钮,如下图所示,然后转到下一步。
❷ SQL server突然连不上了
这是解决办法,造成这个问题有很多种,我也并不确定你属于哪一种,你自己对照了试试:
步骤1:在SQLServer 实例上启用远程连接
1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”
2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”
3.然后单击展开“数据库引擎”, 选中“远程连接”,在右边选中“本地连接和远程连接”,
再选择要使用的协议,( 这个地方应当启用TCP/IP 和命名管道服务!)单击“应用”,您会看到下消息:
“直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。”,单击“确定”按钮返回
4.展开“数据库引擎”, 选中“服务”,在右边单击“停止”,等到 MSSQLSERVER 服务停止,
然后单击“启动”,重新启动MSSQLSERVER 服务。
步骤2:启用 SQLServer 浏览器服务
1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”
2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”
3.然后单击展开“SQL Server Browser”, 选中“服务”,在右边“启动类型”选择“自动”,
再单击“启动”,单击“确定”按钮返回
步骤3:在Windows 防火墙中为“SQL Server 2005”创建例外
1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序”
2.在“添加程序窗口”中单击“浏览”
3.然后找到“C:/ProgramFiles/Microsoft Files/Microsoft SQL Server/ MSSQL.1 /MSSQL/Binn/sqlservr.exe”,
单击“确定”返回
注意 : 路径可能会根据 SQL Server 2005 安装不同而不同。 MSSQL.1 是占位符,对应数据库实例ID。
4.对每个需要打开远程访问的SQL Server 2005 实例,重复步骤 1 至 3。
步骤4:在Windows 防火墙中为“SQLBrowser”创建例外
1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序”
2.在“添加程序窗口”中单击“浏览”
3.然后找到“C:/ProgramFiles/Microsoft Files/Microsoft SQL Server/90/Shared/sqlbrowser.exe”,
单击“确定”返回
注意 : 路径可能会根据 SQL Server 2005 安装不同而不同。
也有可能:现在可能会出现sa不能登陆的问题,解决办法如下:
用用Windows身份验证登陆,在"属性"窗口中, 转到"Security"(安全性)项, 在"服务器身份验证"中设置为"SQL Server和Windows身份验证模式", 确定,
根据提示, 你应该重新启动sql服务。
如果执行
EXEC sp_password null,null,'sa'
ALTER LOGIN sa ENABLE
这句话时报如下的错:
Msg 15118, Level 16, State 1, Line 1
密码有效性验证失败。该密码不够复杂,不符合 Windows 策略要求。
则说明你的服务器的密码策略有复杂性要求(SQL 2005的密码复杂性与Windows的密码复杂性策略是关联的),则要求你把sa的密码设置为一个复杂的密码, 因此得改为如下语句:
EXEC sp_password null, 'guoqiang1234', 'sa'
ALTER LOGIN sa ENABLE
-- sp_password 语法如下:
-- sp_password [旧密码], <新密码>, [登录名]
这种情况也有可能:IP地址不能连接
在使用.NET开发进行时,会遇到使用连接字符串连接SQL Server 2005数据库使用机器名称和localhost都能连接,但是使用IP地址却不能连接的问题,
解决的办法是在SQL Server实例上启用本地和远程连接,并且在选择协议的时候使用TCP/IP和命名管道服务即可解决。
❸ 为什么连接不上SQLServer数据库的原因分析
1、打开SQLServer登录界面,默认会填上用户名和密码,用的是Windows 身份验证,我用的是SQLServer Management Studio,SQLServer 身份验证(和Windows 身份验证一样的)。
2、点击登录后,出现如下界面,无法连接到数据库。
3、由于经常遇到这样的情况,大概有个初步的了解,可能是电脑中的数据库服务没有打开,打开控制面板,找到管理工具选项,如图
4、点击管理工具,进入管理工具界面,如图
5、双击服务选项,出现如下界面,并找到数据库服务
6、从图片中可以看到该服务是没有开启的,处于关闭状态
7、点击启动(S)按钮,出现如下界面,开启数据库服务
8、完成后,再看服务状态,已经是开启状态了,如图
9、服务开启之后,再登录数据库,可以成功登录到数据库,如图,其中数据库后面的sa为登录的用户名。
❹ 为什么连接不上SQLServer数据库的原因分析
1、没有安装好,重点查SQL服务是否正常起动。
2、指定错误的IP地址或联接字串。如果是默认端口1433,请以“XXX.XXX.XXX.XXX,1433”格式去尝试联接。
3、多个实例或实例名不是默认的,请以“XXX.XXX.XXX.XXX,1433\实例”格式去联接。
4、以上两点重点查看"SQL Server 配置管理器"中各参数是否异常。
5、查看是否因为防火墙的问题,软、硬件的防火墙全关闭如果能联上,打开防火墙不能联,那就去处理防火墙的设定。
6、客户机与服务器是否能正常联通。关闭所有防火墙后,用ping指令测试两台电脑的联通情况。首先要能Ping通。
❺ solidworkselectrical无法连接到sqlserver是怎么回事
可能是程序问题。建议重新下载安装看看。也可以进行程序更改。
❻ SQL server 无法连接服务器怎么解决
我们使用Sql Server的时候,经常会遇到无法连接服务器的情况。那么该如何解决这种问题呢?下面我给大家分享一下。
首先我们需要检查的就是网络连接是否正常,如下图所示,进入到网络设置界面,如果显示已连接则代表网络正常
然后我们按Win+R组合键打开运行窗口,输入services.msc命令,如下图所示
接下来会打开服务界面,我们找到SQL Server的服务,如下图所示,查看此服务是否已开启
最后,我们需要检测的就是SQLServer的登录名和密码是否正确,如下图所示
❼ 为什么连接不上SQLServer数据库的原因分析
按
Win
+
R
键,
在运行里
输入
services.msc
找到SQL
SERVER(MSSQLSERVER),看看这个服务开启了没,没开的话手动开启一下,再连接。
1、IP地址配置不正确:
打开
Microsoft
SQL
Server
2005配置工具下的SQL
Server
Configuration
Manager,选择MSSQLSERVER协议,
然后双击右边窗口的TCP/IP,在弹出窗口中检查IP配置。
2、可能是因为VIA协议启用造成的。解决方法如下:
1)打开SQL
Server
2008中的配置工具SQL
Server
Configure
Manager,将VIA协议禁用.
2)重新启动SQL
Server(MSSQLSERVER
),成功.
3、管理员密码修改也会造成sqlserver服务无法启动。解决方法如下:
打开
Microsoft
SQL
Server
2005配置工具下的SQL
Server
Configuration
Manager,在MSSQLSERVER服务属性中,修改以哪个账号来启动服务。
我机器启动不了服务的原因就是启用了
“VIA”服务,禁用后,OK了。
❽ sqlserver ssh连不上
一般原因是sshd没有开启,建议打开sshd进程,或者是ssh做了限制。
这种情况算是比较难搞定的一般可以按照底下的方法是下:1.检查/etc/hosts.deny和/etc/hosts.allow里面是否屏蔽了某些帐户。2.删除/.ssh/known_hosts里面的相关服务器条目试一下。3.在某些发行版上升级glibc或openssl等软件包以后需要重启一下sshd。4.由于ssh试探或者ssh连结数太多,/etc/ssh/sshd_config里面的MaxStartups默认参数配置不够。