日期:2014-05-17  浏览次数:20910 次

SQL Server Browser 己停止
我想要在本地建立一个数据库,之前一直用的都是服务器上面的,可以连接,没有问题,但是我想要连接本地的服务器,应该是本地的计算机名字的吧,但是出现登陆失败,18456,我看一下本的地服务有这一个是已经停止的,按照网上的说法是:
    SQL Server Browser 服务 (sqlbrowser) 为数据库引擎和 SSAS 的每个实例提供实例名称和版本号。SQL Server 浏览器随 SQL Server 一起安装,为该计算机上运行的早期版本的 SQL Server(从 SQL Server 7.0 开始)提供此服务。
可是我打开之后是开启不了的。
我参看的这个连接:http://zhidao.baidu.com/question/165441472.html
现在有下面问题

1、如果是远程的服务器这个是可以忽略的么?那么是怎么联接上去的?
2、我的防火墙是关着的,表示我其实一直都打不开的。
3、我本的的服务器是不是必须要开启SQL Server Browser才可以。

------解决方案--------------------
3、我本的的服务器是不是必须要开启SQL Server Browser才可以。
-----------對
------解决方案--------------------
1.不知道你想忽略啥子.
2.你的防火墙没关系,关键是服务器的防火墙.
3.不必要.
------解决方案--------------------
这个停止不影响其它的服务器,没什么关系
------解决方案--------------------
18456错误有很多种的。。
------解决方案--------------------
查找问题的过程: (注:用windows账号还是可以登录的) 

第一步: 启动所有与SQL有关的服务,问题依旧; 

第二步: 查看windows防火墙,被默认启动了,不启动选择项被Disabled 

两个提示“由于安全考虑,某些设置由组策略控制”“Windows防火墙正在使用您的域设置”,先用gpedit.msc打组策略编辑器,机算机配置--管理模板--网络--网络连接--Windows防火墙--标准配置文件,查看右边各选项属性,都是未配置状态,问题不在这里。 

另外一个提示中提到域设置,域设置不可能禁用SQL Server ,并且我查看本地开放端口(netstart -an),25,1433,1434都是开发状态。 


晕,会不会是密码错误? 


第三步:用windows账号登录 

连接成功后, 选择"属性" 

右键实例,在"属性"窗口中, 转到"Security"(安全性)项, 查看"服务器身份验证"中设置确为"SQL Server和Windows身份验证模式", 

然后执行下面的语句启用sa用户, 同时更改sa的密码 

EXE C sp_password 'sa',null,'sa' 

ALTER LOGIN sa ENABLE 


执行出错: 

消息 15116,级别 16,状态 1,第 1 行 

密码有效性验证失败。该密码太短,不符合 Windows 策略要求。 




本地设置可能被域设置覆盖(Enforce Password Policy)。而域设置中指定了安全策略,密码必须有一定的复杂性。重新更改sa密码, 

EXE C sp_password 'sa','Uiop_098Mn','sa' 

ALTER LOGIN sa ENABLE

------解决方案--------------------
SQL Server Browser--不啟動時,只有本機可以連接
------解决方案--------------------
看下IP,看下端号口,然后ip逗号端口号,Browser不启动应该也可以的。
因为机器名最终要解析到ip,SQL Server Browser最终要把实例指向端口号。
------解决方案--------------------
引用:
引用:

看下IP,看下端号口,然后ip逗号端口号,Browser不启动应该也可以的。
因为机器名最终要解析到ip,SQL Server Browser最终要把实例指向端口号。


怎么查看。


google一下,应该很多吧
------解决方案--------------------
本帖最后由 roy_88 于 2011-09-27 16:32:29 编辑
引用:
引用:

看下IP,看下端号口,然后ip逗号端口号,Browser不启动应该也可以的。
因为机器名最终要解析到ip,SQL Server Browser最终要把实例指向端口号。