小编Bit*_*ter的帖子

数据库用户列表:可以在 SQL Server Management Studio 中运行 C# 代码吗?

我正在尝试获取与由我的数据库中的登录名表示的 AD 组关联的用户列表。我从我的研究中了解到,最好的方法是使用以下代码:

{   
Server srv = new Server();   
//Iterate through each database and display.   

foreach ( Database db in srv.Databases) {   
   Console.WriteLine("========");   
   Console.WriteLine("Login Mappings for the database: " + db.Name);   
   Console.WriteLine(" ");   
   //Run the EnumLoginMappings method and return details of database user-login mappings to a DataTable object variable.   
   DataTable d;  
   d = db.EnumLoginMappings();   
   //Display the mapping information.   
   foreach (DataRow r in d.Rows) {   
      foreach (DataColumn c in r.Table.Columns) {   
         Console.WriteLine(c.ColumnName + " = " + r[c]);   
      }   
      Console.WriteLine(" "); …
Run Code Online (Sandbox Code Playgroud)

sql-server permissions sql-server-2014

3
推荐指数
1
解决办法
949
查看次数

标签 统计

permissions ×1

sql-server ×1

sql-server-2014 ×1