我希望根据SQL Server中的服务器身份验证凭据找到特定用户的关联数据库。
答案 0 :(得分:0)
根据我的理解,您希望这个.it将使用sys.databases
SELECT name FROM sys.databases where suser_sname( owner_sid ) = 'trainee' order by name
您应该通过用户名代替实习生
答案 1 :(得分:0)
使用提供的用户名/密码连接到SQL Server后,您可以查询sys.databases视图:
SELECT [DatabaseName] = name
FROM [sys].[databases]
WHERE HAS_DBACCESS([name]) = 1