小弟不才,请教一个应用程序与SQL SERVER数据库断开连接的问题。应用程序是通过BDE与SQL SERVER 进行的连接
问题是,我在后台修改了数据库用户名sa的密码,应用程序依然可以访问数据。请问各位大侠,如何在不暂停数据可服务的情况下,让前台程序无法继续访问数据库。...
问题是,我在后台修改了数据库用户名sa的密码,应用程序依然可以访问数据。
请问各位大侠,如何在不暂停数据可服务的情况下,让前台程序无法继续访问数据库。 展开
请问各位大侠,如何在不暂停数据可服务的情况下,让前台程序无法继续访问数据库。 展开
4个回答
展开全部
我想你应该是与数据库建立连接用的不是混合模式验证,而是windows 身份验证模式吧,这个需要将代码中连接类中的登录模式改了
追问
数据库验证方式为混合模式。
BDE连接数据库时输入了用户名和数据库名。
我只想在执行某个SQL语句后,断开数据库的特定用户(如sa)与应用程序之间的联系,
上文也说过了,修改sa密码也是无法断开的。
追答
你通过这种方式连接 在修改密码 如果还能连接上,我也就不清楚了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
con.open "PROVIDER=SQLOLEDB;DATA SOURCE=192.168.1.102;UID=sa;PWD=sasa;DATABASE=Dataname
一般情况下,如果你是这样设置的话,不可能说还出现这个情况的,实在不行,你把浏览器关掉清空一下缓存再试试。
一般情况下,如果你是这样设置的话,不可能说还出现这个情况的,实在不行,你把浏览器关掉清空一下缓存再试试。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将那个sa的权限给限制。
追问
sa的密码都被修改了,应用程序不退出的话,还是可以访问数据可的。郁闷。
追答
限制用sa登陆都数据库
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前台访问数据库不是都建立在一个连接类的基础上吗,改了不行吗
追问
小弟不是研发人员,动不了程序代码。
只能找一下能不能通过数据库用户名的方式暂停该用户名访问数据,汗~~!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询