这个错误什么意思?(300分)

  • 主题发起人 主题发起人 cAkk
  • 开始时间 开始时间
C

cAkk

Unregistered / Unconfirmed
GUEST, unregistred user!
用ODBC98做一个CGI程序,程序放在cgiserver上面,sql数据库在dataserver
上面,连接的时候出现下面错误信息:

Exception: EODBCError
Message: ODBC32 error ODBC32 error 28000 : [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user '/'. : [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user '/'.

请问,想我这种情况应该怎样设置ODBC和sql server账户?
 
kao! 怎么汇市? 进来了80多个人,看了一眼就一声不吭的走了.???
 
怎么回事?因为不会啊 :)
 
cakk 的问题,谁敢乱说话。呵呵。
 
两台NT是否是同一个域?
估计两个都是主域控制器。
 
你是使用NT服务器来鉴权吧,在Oracle中,如果使用NT鉴权方式,用户名就是'/',
我想Ms SQL也茶不多,我想是你设置的问题,比如Ms SQL中的设置鉴权方式要于
CGI程序中实际登陆方式一致。
 
>>Ms SQL中的设置鉴权方式
怎样设置?

>>CGI程序中实际登陆方式
怎样设置?

我现在只是设置的ODBC DSN里面的登陆方式,不知道还有别的地方没有?
 
假设 dataserver 域名为 XXX
用管理工具将dataserver 上把它所在域的一个帐号如 XXX/cAkk 加入SQL SERVER
的 login 列表并授予相应数据库权力。
ODBC 连接串的 username=XXX/cAkk

 
借地:
cAkk<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=242153>帮我删个问题</a>
 
odbc设置中应该选“使用用户输入的ID和密码的sql server验证”,
而不要用缺省的“window nt 验证”
 
Agree with PiPi.
 
用户名或密码错误或权限不够
 
把答案告诉我,谢谢!
 
Ms SQL中的设置鉴权方式:使用NT验证。
ODBC DSN 设置为系统数据源。
CGI程序中实际登陆方式以管理员身份登录。

 
cAKK:)
不好意思!
 
你的ODBC有没有设计好?另外,连接SQL SERVER时,建议使用SQL SERVER自己的帐号。因为
使用NT来验证的话,如果更改了帐号密码之后,会出现问题。
 
Ms SQL中的设置鉴权方式为NT验证时,
SQL SERVER的安全和集成,
NT上的帐号变化会也会在SQL SERVER中体现出来。
应该不会有问题。
 
在VB中连接SQLSERVER好象非常的简单,当时建立ODBC DATA SOURCE的时候没有用nt的认证

在Delphi中,如果向你说的恐怕问题出在设置BDE的database中,我感觉不太好用,当时用
ODBC连接ORACLE数据库的时候就实验了几回才连接上。再实验一下吧,应当能够连接上。最
好先用普通的应用程序实验
 
后退
顶部