すべてのアプリケーション データベースを取得する必要があり、それを取得することができました。
select name from sys.database where database_id > 6
ここで、以下のクエリを実行する必要があります。
select
User_FirstName
, User_Name
, User_Id
, User_ReadAccess
from
[name obtained from sys.databases].dbo.ADMN_User_Details
これは私がこれまでに書いたもので、次の場所でエラーが発生していますdatabase_Name.dbo.ADMN.User_Details
:
declare @database_name varchar(50)
declare @User_FirstName varchar (50)
declare @User_Name varchar (50)
declare @User_Access int
declare @User_Id varchar (50)
declare Maximizer cursor FOR
select name from sys.databases
where database_id > 6
open Maximizer
fetch next from Maximizer into @database_name
while (@@FETCH_STATUS=0)
begin
select
@User_FirstName, @User_Name, @User_Id, @User_Access
from
@database_Name.dbo.ADMN.User_Details
end
close Maximizer
deallocate Maximizer
誰かがここで私を助けてくれますか?
ありがとう