当前位置:首页 » 编程语言 » sql连接不上
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql连接不上

发布时间: 2022-01-12 06:46:17

‘壹’ 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和命名管道服务即可解决。

‘贰’ 数据库连接不上是怎么回事

按 Win + R 键, 在运行里 输入 services.msc 找到SQL SERVER(MSSQLSERVER),看看这个服务开启了没,没开的话手动开启一下,再连接。

‘叁’ 数据库连接不上服务器

后面的\ds叫做实例名,是数据库的一个标识
一般个人用的会是默认值,可以省略,向ds这中叫做命名实例
如果数据库的端口号再映射为非默认值的话,连接数据库时就只有两种途径
ip,端口号
ip\命名实例名
ip局域网内可以用服务器的机器名

‘肆’ sql 怎么都连接不上服务器

1、转到[Microsoft SQL Server 2008]并找到[SQL Server配置管理器],单击里面。

‘伍’ sql为什么连接不上

开始->所有程序->Ms Sql Server->配置工具->sql server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务就可以了.

如果还出现错误的话 那么请你检查一下所写的代码connectionString中的Data Source这个属性填写的值是否正确 本机默认填写.\SQLEXPRESS 或者换成 计算机名\SQLEXPRESS ...

‘陆’ sql 2008数据库连接不上怎么弄

1、看看有没有启动服务:
net start mssqlserver
2、试试通过sa用户来登录
3、通过服务器ip,端口 来访问试试,比如:
192.168.1.16,1433

‘柒’ SQL数据库连接不上

如果可以ping到该主机,那么网络是通畅的。估计有如下原因
1.sql的系统服务没有打开
2.sql启用的登录方式不是windows验证,需要用户名和密码
当然主机的ip地址和sql服务端口1433得正确哦。
根据您的表述,应该是在程序中连接吧。那么得输入正确的服务器地址
以JDBC为例:jdbc:microsoft:sqlserver://你的IP:1433

‘捌’ SQL server连接不上~~~为啥啊

这样的情况有几种原因:
1.SQL2005的远程服务没有打开,解决办法:进入SQL外围配置器,进入服务和链接外围应用配置器里选择对应的服务器实例的“远程链接”,然后在“本地连接和远程连接”打钩再选择“同时使用TCP/IP和named pipes”。关闭外围配置器,进入SQL配置管理器,重启对应服务器的服务。
2.可能是登陆名没有启用或没有权限。解决办法:首先使用WINDOWS身份连接成功后,“安全性”---"登陆名"---"sa"---"属性"---"状态",然后在“授予”和启用后面打钩。关闭之后进入SQL配置管理器,重启对应服务器的服务。
3.连接字符串错误,_con = new SqlConnection(@"Data Source=192.168.0.34\WTMT;Initial Catalog=WtmtDataBase;User ID=sa;pwd=wtmt");在这个地方我们的服务器名需要填写正确。可以使用"ip地址\实例名","计算机名\实例名"等方式连接。

一步一步的检查,如果还没有解决,请给我留言

‘玖’ 数据库连接不上

数据库只要正确安装,连接不上,
有以下几个原因:(其他的都是废话)
1 主机数据库没给权限,提示SQL Server 不存在或访问被拒绝!
在主机设置SQL Server 组下面按属性选安全性 选所有权连接(主机是指给
连接的计算机)
2 在网上邻居里和路由器里开放1433端口
3 防火墙添加1433端口,TCP 选本机 UDP 选允许 (还不行先关防火墙)
对于不懂数据库的,叫他测试什么外内网IP端口通不通,都是多余的,他都不懂。重装SQL(正确安装),再根据上面3点设置,一定可以顺利完成!

‘拾’ 数据库连接不上,什么情况,该如何处理

贴出具体的日志代码啊
因为数据库连接不上的原因,有很多种
大多数情况,是网络不通。