连接SQL Server问题!!!!在线等待! (50分)

  • 主题发起人 主题发起人 shuizi2000
  • 开始时间 开始时间
S

shuizi2000

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么我的系统连接SQL SERVER数据库时(注:通过TCP/IP来连),有的时候能连,而
有的时候又不能连上,这时要通过ODBC数据管理器来测试通过之后才能连通SQL SERVER数据库
??在线等候!!!!!!!!!!!!!
 
请详细说明是用DELPHI连接还是用SQL SERVER 的客户端连接。你是怎么连接的。
要不别人看不明白。。。
 
你是不是没有登陆到域
 
怎么会//有的时候能连,而有的时候又不能连上?
你用BDE连的?建议用ADO连SQL SERVER更好用唉

通过ODBC建一个SQL SERVER数据库连接,测试成功后,
在SQL EXPLORE中建一个数据库别名,指定SERVER NAME,
在DELPHI的FORM中放一个DATABASE控件,设置就OK了

DATABASE的ACTIVE属性设置为TRUE时才是连到了数据库,
在FORM的OnShow事件写入DATABASE1.ACTIVE:=TRUE;
这时就连到了SQL SERVER,断开则:DATABASE1.ACTIVE:=FALSE;

TRY IT?
 
可能是没有登陆到域,而又使用的Nt验证
放开guest用户应该可以的
 
我是用VB做的程序,里面用到ADO连接SQL SERVER,就是在连不上SQL SERVER时,打开ODBC
数据源添加一SQL SERVER的数据源进行测试连接SQL SERVER时通过TCP/IP而不通过命名
管道来连,有时可以而有时又不行。当能测试通过时,这时VB做的程序就能连接到SQL SERVER
不知为什么?
 
你用数据库连接是强行指定让它用 TCP/IP而不用命名管道,下面是DELPHI的指定方法。
Network Library=dbmssocn 看是不是能行。
还有,你要保证网是通的,SQL SERVER 是启动的。
 
后退
顶部