Labels

admin (1) aix (1) alert (1) always-on (2) Architecture (1) aws (3) Azure (1) backup (3) BI-DWH (10) Binary (3) Boolean (1) C# (1) cache (1) casting (3) cdc (1) certificate (1) checks (1) cloud (3) cluster (1) cmd (7) collation (1) columns (1) compilation (1) configurations (7) Connection-String (2) connections (6) constraint (6) copypaste (2) cpu (2) csv (3) CTE (1) data-types (1) datetime (23) db (547) DB2 (1) deadlock (2) Denali (7) device (6) dotNet (5) dynamicSQL (11) email (5) encoding (1) encryption (4) errors (124) excel (1) ExecutionPlan (10) extended events (1) files (7) FIPS (1) foreign key (1) fragmentation (1) functions (1) GCP (2) gMSA (2) google (2) HADR (1) hashing (3) in-memory (1) index (3) indexedViews (2) insert (3) install (10) IO (1) isql (6) javascript (1) jobs (11) join (2) LDAP (2) LinkedServers (8) Linux (15) log (6) login (1) maintenance (3) mariadb (1) memory (4) merge (3) monitoring (4) MSA (2) mssql (444) mssql2005 (5) mssql2008R2 (20) mssql2012 (2) mysql (36) MySQL Shell (5) network (1) NoSQL (1) null (2) numeric (9) object-oriented (1) offline (1) openssl (1) Operating System (4) oracle (7) ORDBMS (1) ordering (2) Outer Apply (1) Outlook (1) page (1) parameters (2) partition (1) password (1) Performance (103) permissions (10) pivot (3) PLE (1) port (4) PostgreSQL (14) profiler (1) RDS (3) read (1) Replication (12) restore (4) root (1) RPO (1) RTO (1) SAP ASE (48) SAP RS (20) SCC (4) scema (1) script (8) security (10) segment (1) server (1) service broker (2) services (4) settings (75) SQL (74) SSAS (1) SSIS (19) SSL (8) SSMS (4) SSRS (6) storage (1) String (35) sybase (57) telnet (2) tempdb (1) Theory (2) tips (120) tools (3) training (1) transaction (6) trigger (2) Tuple (2) TVP (1) unix (8) users (3) vb.net (4) versioning (1) windows (14) xml (10) XSD (1) zip (1)

Some SQL Server System stored procedures

--provide list of all database objects
exec sp_help
--provide list of all columns , there datatype and some other important information
sp_help tablename_or_viewname
--Provide defination of given object, object can be function, SP or trigger
sp_helptext view_function_proc_triggername
-- provide list of current running process with some other important information
sp_who2
-- provide list of current running process, provide information less than sp_who2
sp_who
--provide list of tables and views
sp_tables
-- provide list of columnname and some other usefull information of input object
sp_columns table_viewname
-- provide list of all databases with there size
sp_databases
-- Enable you to rename a database or database object
sp_rename
currentname,
newname,
objecttype /*optional*/
--Enable you to set & view the database compatibility value , valid values for sql server 2005 are 60, 65, 70, 80, or 90 /*(90 for sql server 2005)*/
sp_dbcmptlevel
DatabaseName,
Value /*optional*/
--enable you to set values of different database option
sp_dboption dbname, optname, optvalue
--provide you the object dependent and type of dependent object for input object
sp_depends objectname
--enable you to equire a lock on active transaction
sp_getapplock Resource,
lockmode, --can be 'Shared', 'Update', 'Exclusive', 'IntentExclusive'and 'IntentShared'
LockOwner, --can be 'Transaction' and 'Session' -- default is 'Transaction'
LockTimeout, --default null
DbPrincipal -- default public
--provide you the detail of constraint on given objectname
sp_helpconstraint objectname
--
--provide you data and log file info for current database, if u pass a file name to this proc this will give you Db name for that file
sp_helpfile
[filename] --optional
--provide you file group name for current database
sp_helpfilegroup
filegroupname --optional
--provide you list of indexes on given object
sp_helpindex objectname
--provide you list of stats on given object
sp_helpstats objectname
--provide you list of triggers on given object
sp_helptrigger objectname
--provide you users for current Db with Loginname
sp_helpuser
--provide you detail of current locks
sp_lock
spId1, --optional
spId2 --optional
--Provide you overview of server performance
sp_monitor
--provide you list of database on which you have access rights
sp_mshasdbaccess
--provide you list of index on given object and space used by them
sp_msindexspace objectname
-------------------------------------------
Run following simple script on SQL Server 2005 to retrieve all stored procedure in database:
SELECT * FROM sys.procedures
This will ONLY work with SQL Server 2005.
-------------------------------------------
System Stored Procedures (SQL Server 2000)
-------------------------------------------
Query that returns list of all Stored Procedures in an MS SQL database
-------------------------------------------

No comments:

Post a Comment