F
flai
Unregistered / Unconfirmed
GUEST, unregistred user!
环境:SQL Server6.5,Delphi4.0,服务器Windows NT 4.0,
客户端:
win98,并且配置成"登录到Winows NT域"
在我开发程序之前,由于SQL Server上已有多个数据库,
并且已经将安全模式设置为与NT集成模式。
这样,我只好赋给那些使用我程序的用户在我的Database上具有DBO的权限.
这样一来,他们如果在客户端装一个SQL Client的话,我的数据库中所
有内容就尽在他们眼底,并且可以肆意Insert,delete,update,那怎么
行?
也许有人会说,只要给程序用户予Select权限即可,但我的程序中肯定
要对表进行insert,delete,update的,是不是?
我有试过 在TDatabase.Params中设置UserName,Password, 也不行,除非该
客户端登录用户在我的Database中具有DBO或更高权限!
怎么办是好?
(版主大人: 这个问题我以前是有提过,也许只是悬赏10分的缘故,少
有人问津,所以只好旧话重提,并加分至100)
客户端:
win98,并且配置成"登录到Winows NT域"
在我开发程序之前,由于SQL Server上已有多个数据库,
并且已经将安全模式设置为与NT集成模式。
这样,我只好赋给那些使用我程序的用户在我的Database上具有DBO的权限.
这样一来,他们如果在客户端装一个SQL Client的话,我的数据库中所
有内容就尽在他们眼底,并且可以肆意Insert,delete,update,那怎么
行?
也许有人会说,只要给程序用户予Select权限即可,但我的程序中肯定
要对表进行insert,delete,update的,是不是?
我有试过 在TDatabase.Params中设置UserName,Password, 也不行,除非该
客户端登录用户在我的Database中具有DBO或更高权限!
怎么办是好?
(版主大人: 这个问题我以前是有提过,也许只是悬赏10分的缘故,少
有人问津,所以只好旧话重提,并加分至100)