SQLSERVER2000验证 ( 积分: 50 )

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

lsz100

Unregistered / Unconfirmed
GUEST, unregistred user!
SQLSERVER2000验证有两种<br>一种是WINNIT&nbsp;只要客户WIN能登录服务端WIN就能连了<br>另一种是混和,用第一种方式也能连。或用SQLSERVER的用户名密码也能连。<br>为什么我用混和验证模式,DELPHI中ADO用正确的SQLSERVER的用户名密码不能连接呀
 
为什么我用混和验证模式,DELPHI中ADO用正确的SQLSERVER的用户名密码不能连接呀&nbsp;&nbsp;<br><br>不会吧!&nbsp;在什么系统上不能连接啊!&nbsp;连接串是?
 
查看一下日志是不是有一个supersockt&nbsp;1355错误,建议你装好SQL打上SP4!
 
建议&nbsp;用SQL&nbsp;Server身份认证方式登陆<br>如:<br>ADOConnection1.ConnectionString&nbsp;:=&nbsp;'Provider=SQLOLEDB.1;Password=ABC;Persist&nbsp;Security&nbsp;Info=True;User&nbsp;ID=sa;Initial&nbsp;Catalog=&nbsp;MySqlServer;Data&nbsp;Source=127.0.0.1';<br>Try<br>&nbsp;&nbsp;ADOConnection1.Open;<br>Except<br>&nbsp;&nbsp;MessageBox(Longint(DM),&nbsp;PChar('连接数据库服务器出错!'),&nbsp;'数据库连接',&nbsp;MB_ICONERROR);<br>Exit;<br><br>这是连接本地的,连接网络服务器,改下IP地址。<br><br>若还是连不上&nbsp;可以先用&nbsp;客户端工具(如&nbsp;SQL&nbsp;Server&nbsp;Management&nbsp;Studio&nbsp;)&nbsp;在客户机上看是否可以连上服务器!
 
1、检查SQL&nbsp;Server客户端网络实用工具中的协议,一般优先选用“命名管道”<br>2、SQL&nbsp;Server补丁SP4,Delphi的ADO补丁<br>3、connect.udl数据连接串中,如果sa设置有密码,必须确保“Persist&nbsp;Security&nbsp;Info=True”(允许保存密码),否则怎么也连不上的<br>[oledb]<br>;&nbsp;Everything&nbsp;after&nbsp;this&nbsp;line&nbsp;is&nbsp;an&nbsp;OLE&nbsp;DB&nbsp;initstring<br>Provider=SQLOLEDB.1;Password=123456;Persist&nbsp;Security&nbsp;Info=True;User&nbsp;ID=sa;Initial&nbsp;Catalog=midb;Data&nbsp;Source=.<br>4、SQL&nbsp;Server本身安装的问题
 
顶顶顶,我打了SP4补丁后好像没这个问题了,能TELNET&nbsp;IP&nbsp;1433了
 
如果是XP系统,打上SP3补丁就可以的.
 
后退
顶部