请问:如何获得指定登录用户能够访问的所有数据库?
cwh2k 2006-07-02 01:47:50 各位大虾:
我希望通过T-SQL语句获得用户能够访问的所有数据库列表,使用"查询分析器"和"企业管理器" 是可以列出当前登录用户可以访问的数据库列表的。但是如何通过SQL语句获得呢?
另外,syslogins中的一个问题: 分别执行"select name ,loginname from syslogins" 和"select * from syslogins",发现 前者name = loginname (但是很显然,dbo的登录名是sa,肯定不会相等),而后者 loginname = 0. 那么,企业管理器是如何获得 "用户名"和"登录名"的对应的呢?
谢谢。