关于SQLSERVER 数据库链接(150)

  • 主题发起人 主题发起人 luckyw
  • 开始时间 开始时间
L

luckyw

Unregistered / Unconfirmed
GUEST, unregistred user!
SQLSERVER2000 用的是混合验证方式, delphi6 用ADO连接数据库,设定了SQLSERVER的用户名和密码,有如下问题:SqlServer所在的计算机,必须打开guest用户,客户机才能连接上。(是“计算机管理—本地用户合组—用户”里面的guest,不是“控制面板—用户账户”里的guest)而用户要求一定要禁止guest用户的。请教大家,有什么方法(除了登陆域),需要怎么设置才能 在关闭服务器guest用户的情况下,客户机能连到服务器?请说详细的设置方法,详细。
 
干嘛要用混合?这种情况未遇到过
 
顶起。按说,混合方式,只需要SQLSERVER的登录用户名和密码,和XP下的guest用户没关系啊。奇怪,发现一台计算机,作为数据库服务器时,不开启GUEST用户,客户机也能连接到数据库,继续求教。
 
提示 [DBNETLIB]CONNECTION OPEN(connect())] sql server 不存在或拒绝访问
 
混合方式,只需要SQLSERVER的登录用户名和密码,和XP下的guest用户没关系啊。如果不能使用,很有可能是操作系统的问题
 
本地安全设置--安全选项--网络访问:本地账户的共享和安全模式是不是被设置成了:仅来宾,本地用户以来宾身份验证一般改成:经典,本地用户以自己的身份验证
 
经过多次试验和分析,终于解决了。混合方式确实和GUEST用户无关,是因为没有打开1433端口,SQL自动放弃TCP/IP,改用了命名管道,这就用到windows的登录的了,就需要GUEST用户了。装SQLSERVER的SP3补丁后解决。[:D]
 
后退
顶部