问两个平常少遇到的问题,有兴趣的人进 --分析 sp_who2 存储过程 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 2\ master..sp_helpuser 查询这个结果集中是否有用户信息 SELECT name FROM master.dbo.sysdatabasesWHERE HAS_DBACCESS(name) = 1 HAS_DBACCESS返回信息,说明用户是否可以访问指定的数据库。语法HAS_DBACCESS ( 'database_name' )参数database_name数据库的名称,用户想获取有关该数据库的访问信息。database_name 的数据类型为 sysname。返回类型int注释如果用户可以访问该数据库,那么 HAS_DBACCESS 返回 1。如果用户不能访问该数据库,那么它返回 0。如果该数据库名无效,则返回 NULL。 我现在想做的功能是,外部程序通过输入的验证方式(帐号/密码或者window登陆验证)来列出这次登陆所能访问的数据库.这么说来,如果这次登陆没有访问master数据库权限的话,是没法达到目的了 求助sp中参数的输入输出 数据库问题 SQL触发器是否可以触发外部程序? 一个SQL问题请教 sql查询补全数据 高并发优化Sql代码 存储过程不能返回错误 紧急求助:远程连接sql失败! 急,表中数据太多,如果加块速度,并500元一天请求解决数据库 在DELPHI的异常处理中,如何捕捉到在SQL SERVER7中触发器的提示? 怎样在存储过程中向服务程序发送消息(delphi7编写的tcpserver控件的socket服务程序)? 请问如何在查询中加自动编号~~高手帮忙~我只有30分了,解决就给
WHERE HAS_DBACCESS(name) = 1
返回信息,说明用户是否可以访问指定的数据库。语法
HAS_DBACCESS ( 'database_name' )参数
database_name数据库的名称,用户想获取有关该数据库的访问信息。database_name 的数据类型为 sysname。返回类型
int注释
如果用户可以访问该数据库,那么 HAS_DBACCESS 返回 1。如果用户不能访问该数据库,那么它返回 0。如果该数据库名无效,则返回 NULL。