客户机2000,服务器2000,sql server 2000,用ADOConnection连接delphi+sqlserver:登陆时,客户机用sa登陆,客户端连接不上数据库,
错误提示为:[DBNMPNTW]Specified SQLServer not found
[DBNMPNTW]ConnectionOpen(CreateFile()) failed必须从网上邻居,先登陆服务器,输入用户名密码,然后客户机才可连接上,为什么??服务器SQL SERVER的验证方式已经是windows and Sql的混合验证方式。如何能够不用客户首先登陆服务器才可运行程序,这样服务器就不安全了??
谢谢帮助
错误提示为:[DBNMPNTW]Specified SQLServer not found
[DBNMPNTW]ConnectionOpen(CreateFile()) failed必须从网上邻居,先登陆服务器,输入用户名密码,然后客户机才可连接上,为什么??服务器SQL SERVER的验证方式已经是windows and Sql的混合验证方式。如何能够不用客户首先登陆服务器才可运行程序,这样服务器就不安全了??
谢谢帮助
解决方案 »
- 请教cxgrid设置多个主从表的问题?
- 有关MDI窗体大小的问题!
- INSTALLSHIELD 做的安装程序为什么安装完后所有CHM文件打不开!
- 为什么我下的EhLib不能用
- 如何在TreeView上添加同一级的节点?
- 为什么 TRegistry.RestoreKey 不能恢复 TRegistry.SaveKey 所保存的键哪?????
- 十万火急!!小弟倾家荡产了,想做个工资录入程序,望做过工资系统的大虾们进来看看我的思路是否正确。
- delphi如何读取ftp上的目录?
- :请教关于ADOStoredProc的参数输出问题。谢谢啊
- 如何使我的DELPHI程序在后台运行!!!?????
- 关于三层发布问题
- 高手指点呀....100分
然后用sa登录如果用ODBC登录不行的话,那你要看你的SQL服务器有没有sa这个用户还有它的权限
最好是在SQL里面再建一个用户可直接访问你所需要的数据库,然后再用ODBC测试是否能连接上,
此系统为用户认证系统
需要本系统内有访问权限的用户才能进行访问
因此,在WIN2000中加入访问用户就可以解决此类问题
都在winnt\system32下面啊
混合验证方式是需要SQLServer中的用户名与密码,你创建了吗?不能以为客户机的登陆用户已经在SQLServer的用户列表中了。