TO: icevi(按钮工厂) 它是要限制SQL SERVER安装盘上的客户端工具登录上服务器,我找不到方法,你说的“可以用服务器(NT/2000)自己的管理功能来实现”在那里设置??
谢谢各位。 但这些办法还不行。 TO: icevi(按钮工厂) 我的意思没说明,对不起,但班主已替我解释清楚了。谢谢班主。 to: playyuer(小干部儿) 您的办法还是要改客户端的应用程序,并且我想限的客户端是SQL客户端,不是自己写的应用客户端。关键是客户端有上百个,当时分发时又没有加自动更新程序的功能,都要手工去更新,客户端的维护不能指望操作员替我干,只能自己去改啦。做程序好辛苦! 希望有好的办法。推。
TO:microlong(微龙) 我说得还不够明白吗? TO: icevi(按钮工厂) 怎么不说话呀?
不知道你说的INI是在哪里,每个客户端一个吗?
它是要限制SQL SERVER安装盘上的客户端工具登录上服务器,我找不到方法,你说的“可以用服务器(NT/2000)自己的管理功能来实现”在那里设置??
但这些办法还不行。
TO: icevi(按钮工厂)
我的意思没说明,对不起,但班主已替我解释清楚了。谢谢班主。
to: playyuer(小干部儿) 您的办法还是要改客户端的应用程序,并且我想限的客户端是SQL客户端,不是自己写的应用客户端。关键是客户端有上百个,当时分发时又没有加自动更新程序的功能,都要手工去更新,客户端的维护不能指望操作员替我干,只能自己去改啦。做程序好辛苦!
希望有好的办法。推。
TO: icevi(按钮工厂) 怎么不说话呀?
一种是将用户的.ini文件删除,因为其中也有相关的配置包括密码!
SQL 的客户端需要你去维护啥?还会产生INI文件哦?这个SQL客户端还是你们分发下去的哦?简单干脆的办法,将服务器改名重做。将IP地址也改掉, 让那些ini文件都失效。然后该用什么简单办法就用什么简单办法吧。
再解释一次。
连接SQL有多种办法,一种是通过SQL自己提供的客户端连接工具。其他的办法是自己编写程序连接。
我想限制的是第一种。原因因为我自己写的程序当时为了方便,把用户、服务器IP、密码之类放到一个文本中(取名为.ini的文件),当自己写的程序运行时利用这个ini来连接sql。
问题是厂里太大了,什么鸟人都有,这个东西被人知道的话,他完全可以利用sql自己的客户端连接工具轻易攻击我的数据库。(后悔呀!虽然现在还没出再这样的人,但要是有,那肯定会害死人。)
要是更改用户帐号、密码之类我写的程序必定要重新更新,这个工作量不小的。
playyuer(小干部儿) 告诉的函数只是登录机器的名称,能够在服务端限制他吗?