一旦我连接到数据库服务器而不指定特定数据库,例如:
sqsh -Usomeuser -Ssomeserver
......我可以做一个:
select db_name();
…查看该用户的默认数据库。但是这些信息保存在哪里和/或如何查看为每个用户名或登录名配置的默认数据库?
一旦我连接到数据库服务器而不指定特定数据库,例如:
sqsh -Usomeuser -Ssomeserver
......我可以做一个:
select db_name();
…查看该用户的默认数据库。但是这些信息保存在哪里和/或如何查看为每个用户名或登录名配置的默认数据库?
运行以下代码显示 ASE 上的默认数据库:
关于默认数据库:
syslogins
列中dbname
public
组选择(每个人都在此组中),即选择权限授予公共sp_displaylogin <loginname>
以显示默认数据库您可以
exec sp_helprotect syslogins
在主数据库的上下文中检查访问权限。