ODBC连接数据库(SQL Server)的系统权限问题(急呀!!!!!)

时间:2022-03-18 21:50:09
我现在遇到这样一个问题:Delphi通过ODBC连接数据库(Sql Server 7.0),在Win2K下,如果用Adminstrator权限登陆系统,程序就能正常连接数据库,正常运行;如果用一个受限用户登陆系统,程序就不能正常连接数据库运行,总是报:Del1.MB(或Del...MB)文件找不到或目录错误;这是为什么?怎么解决?(解决不了今晚就别睡觉了)
:(

15 个解决方案

#1


半个小时过去了~~~~~

#2


你受与Adminstrator权限同样的权限了吗?

#3


能不能试试windows/sql server混合登录验证模式。

#4


你在连接数据库的(ADOCON)用的是Adminstrator权限登录,你应该改一下程序:)改为动态的登录最好:)

#5


我访问数据库是自己见了一个用户来访问的,也没有用ADO来连接呀!完全用的是ODBC

#6


你是在windows中建的用户,还是在sql中建的用户?

#7


应该是在sql里面建用户

#8


是SQL里的用户啊,我现在让这个User对程序的安装目录有完全控制权,这样就不会出现这个问题了,但在WindowsXP却不能把这个目录的完全控制权交给一个受限用户,这是为什么,怎样才能在WindowsXP中象在Windows2000中那样把一个目录的完全控制权交给某一个用户(也就是控制让一个受限用户对某个目录具有完全控制权????)

#9


ODBC建连接时就用SQL里的用户,别用WIN权限



#10


没有用Win权限啊,连接时就是用的SQL里的用户

#11


关注!

#12


Del1.MB(或Del...MB)文件一般是DELPHI的数据库程序运行时,在程序所在的电脑上所生成临时文件,所以我想你的连接应该没有问题,关键只是设置好 帐户对于可执行文件所在电脑上硬盘的写入权限。

#13


我刚才测试了一下,是没有什么问题的.问题可能出在:你的受限帐号在登录windows时无法正确启动sqlserver;另外,就是你的sql帐号没有访问数据库的权限,需要你设置.

#14


我连接是远程序数据库,和本地的数据库是没有关系的,我现在也知道是那个账户权限的问题了,但现在系统要运行在WinXP下(客户用的是Dell有品牌机,可能只有WinXP的正版授权),不能在Win2K下运行了,但在WinXP下没有发现象Win2K那样的把一个文件夹的完全控制权交给一个受限用户的方法^^^^^^^^

#15


现在我已在XP下把User的权限设置好了(可以完全控制该目录了),怎么还是不行呢,还是报原来的错误呢,但我在2000下试是可以的呀,真的搞不明白了,我晕....救救我吧.....

#1


半个小时过去了~~~~~

#2


你受与Adminstrator权限同样的权限了吗?

#3


能不能试试windows/sql server混合登录验证模式。

#4


你在连接数据库的(ADOCON)用的是Adminstrator权限登录,你应该改一下程序:)改为动态的登录最好:)

#5


我访问数据库是自己见了一个用户来访问的,也没有用ADO来连接呀!完全用的是ODBC

#6


你是在windows中建的用户,还是在sql中建的用户?

#7


应该是在sql里面建用户

#8


是SQL里的用户啊,我现在让这个User对程序的安装目录有完全控制权,这样就不会出现这个问题了,但在WindowsXP却不能把这个目录的完全控制权交给一个受限用户,这是为什么,怎样才能在WindowsXP中象在Windows2000中那样把一个目录的完全控制权交给某一个用户(也就是控制让一个受限用户对某个目录具有完全控制权????)

#9


ODBC建连接时就用SQL里的用户,别用WIN权限



#10


没有用Win权限啊,连接时就是用的SQL里的用户

#11


关注!

#12


Del1.MB(或Del...MB)文件一般是DELPHI的数据库程序运行时,在程序所在的电脑上所生成临时文件,所以我想你的连接应该没有问题,关键只是设置好 帐户对于可执行文件所在电脑上硬盘的写入权限。

#13


我刚才测试了一下,是没有什么问题的.问题可能出在:你的受限帐号在登录windows时无法正确启动sqlserver;另外,就是你的sql帐号没有访问数据库的权限,需要你设置.

#14


我连接是远程序数据库,和本地的数据库是没有关系的,我现在也知道是那个账户权限的问题了,但现在系统要运行在WinXP下(客户用的是Dell有品牌机,可能只有WinXP的正版授权),不能在Win2K下运行了,但在WinXP下没有发现象Win2K那样的把一个文件夹的完全控制权交给一个受限用户的方法^^^^^^^^

#15


现在我已在XP下把User的权限设置好了(可以完全控制该目录了),怎么还是不行呢,还是报原来的错误呢,但我在2000下试是可以的呀,真的搞不明白了,我晕....救救我吧.....