Description |
Example |
| Version | SELECT @@version |
| List of Users | SELECT name FROM master..syslogins |
| Current User | SELECT user; — Returns user such as “dbo”SELECT user_name(); — Returns user such as “dbo”SELECT system_user; — Returns [DOMAIN]\[USERNAME]SELECT loginame FROM master.sysprocesses WHERE spid = @@SPID; |
| Privileges | SELECT is_srvrolemember(‘sysadmin’); SELECT is_srvrolemember(‘securityadmin’); SELECT is_srvrolemember(‘serveradmin’); SELECT is_srvrolemember(‘setupadmin’); SELECT is_srvrolemember(‘diskadmin’); SELECT is_srvrolemember(‘bulkadmin’); SELECT is_srvrolemember(‘dbcreator’);———————————————————-SELECT name FROM master..syslogins WHERE sysadmin = 1; SELECT name FROM master..syslogins WHERE securityadmin = 1; SELECT name FROM master..syslogins WHERE serveradmin = 1; SELECT name FROM master..syslogins WHERE serveradmin = 1; — May return empty SELECT name FROM master..syslogins WHERE setupadmin = 1; — May return empty SELECT name FROM master..syslogins WHERE diskadmin = 1; — May return empty SELECT name FROM master..syslogins WHERE bulkadmin = 1; SELECT name FROM master..syslogins WHERE dbcreator = 1; SELECT name FROM master..syslogins WHERE hasaccess = 1; SELECT name FROM master..syslogins WHERE denylogin = 0; SELECT name FROM master..syslogins WHERE isntname = 0; SELECT name FROM master..syslogins WHERE isntgroup = 0; |
| List All Databases | Â SELECT name FROM master..sysdatabases; |
| Database by Id | Â SELECT DB_NAME(ID); — Where ID is 0, 1, 2, …, N |
| Current Database | Â SELECT DB_NAME(); |
| List Columns | SELECT name FROM syscolumns WHERE id = (SELECT id FROM sysobjects WHERE name=’TABLE_NAME’); — Where TABLE_NAME is the table name on the current database |
| List Tables | SELECT name FROM DATABASE_NAME..sysobjects WHERE xtype = ‘U’; — Where DATABASE_NAME is the database which you wish to list the tables |
| List Views | SELECT name FROM DATABASE_NAME..sysobjects WHERE xtype = ‘V’; — Where DATABASE_NAME is the database which you wish to list the views |
| Hostname | SELECT HOST_NAME(); |
| Information and Location of DB file | EXEC sp_helpdb DATABASE_NAME; — Where DATABASE_NAME is the name of the database |
© 2014, Alejandro G. Carlstein Ramos Mejia. All rights reserved.
