2
我的基本問題是要查找使用查詢訪問哪個數據庫...如何從安全登錄中查找數據庫列表?
在下面的圖片中,我需要編寫查詢來查找映射到用戶的數據庫列表。在下面的例子中的列表將包含加州和舊金山.....
我可以檢索此登錄名使用以下查詢
select loginname from syslogins where name = (SELECT SUSER_NAME() LoggedInUser)
我怎樣才能找到從數據庫列表?
非常感謝, OMKAR。
好吧,會有多個用戶想要檢查他們有權訪問哪個數據庫。其中一些可能沒有sp_helplogins的權限.....你能給我一個查詢,用戶可以知道他可以訪問的數據庫嗎? – om471987 2012-02-29 21:11:10
這個答案告訴你該怎麼做:打開SP,然後寫出你自己的 – MatBailie 2012-02-29 21:16:40
它說用戶沒有執行此操作的權限。 – om471987 2012-02-29 21:23:32