SQL Server Browser 己停止我想要在本地建立一个数据库,之前一直用的都是服务器上面的,可以连接,没有问题,
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最终要把实例指向端口号。
[解决办法]google一下,应该很多吧
[解决办法]本帖最后由 roy_88 于 2011-09-27 16:32:29 编辑
点击电脑左下方的“开始”->“Microsoft SQL Server2005”->“配置工具”->“SQL Server Configuration Manager”-> “展开网络配置” -->点击“MYSQLSERVER协议” -->双击“TCP/IP” -->选择“IP地址”就能看到端口号--測了一下
IP或機器名,端口\實例名 --這樣可以
IP或機器名\實例名 --這樣不行
[解决办法]sql server browser服务没啥用,不开启也没什么关系
你本地连接的话直接在服务器名称中输入"." 身份验证选择 windows身份验证 登陆就OK了
[解决办法]其实SQL SERVER Browser服务的作用,联机丛书都写得很清楚的。
并不是说把这个服务禁用了,就不能远程连接上SQL SERVER。
在只有一个默认实例的情况下,把Browser服务禁用了,也是可以直接连接上SQL SERVER的。
而在有多个实例(命名实例)的情况下,在不开启这个服务的情况下,
就需要明确指出连接各实例的服务器名,实例名和端口号,否则就无法连接上。
而在开启了Browser服务的时候,就可以不给出端口号。也可以连接上命名实例。
Browser服务的作用,是让客户端通过UPD 1434 端口,让该服务查询出注册表中的实例的完整名称和端口号,
然后再返回给客户端。通过这样来连接SQL SERVER数据库的。
[解决办法]1、Browser服务针对多实例情况,通常默认实例的方式,不需要开启它。
这里要注意!2、是否开启防火墙不是关键,最好先关闭它。
注意你的数据库连接方式应该配置为TCP/IP,而不仅仅是Shared Memory!
3、参考第一条。
[解决办法]如果你本机只安装了数据库引擎而
未安装SSMS,注意你需要先启动SQL服务。
方式一、“运行”中输入net start mssqlserver ,回车!
方式二、“运行”中输入services.msc,找到mssqlserver并启用它。
[解决办法]如果你本机安装了SQL2008的数据库,别希望用SQL2005来连接,
你可以尝试SQL2000的查询分析器,否则用SQL2008或更高版本才可以。
[解决办法]168456的错误方法很多啊
百度能解决的
[解决办法]1、如果是远程的服务器这个是可以忽略的么?那么是怎么联接上去的?
2、我的防火墙是关着的,表示我其实一直都打不开的。
3、我本的的服务器是不是必须要开启SQL Server Browser才可以。
1.远程,如果是本机作为服务器,其它机器远程连接你,那么本机必须要开启BROWSER服务,除此之外,还要在配置工具->外围应用配置器->服务的连接和外围应用配置器->远程连接中把默认的仅限本地连接改为本地连接和远程连接,并重启SQL服务
2.这个。。。。
3.如果不提供远程服务,可以不开启Browser服务
[解决办法]刚刚看了小梁的,发现我以前的认识居然是错的,呵呵,学习了