SQL Server中有用的系统存储过程
我最近发现,我可以使用SQL Server中有用的系统存储过程,sql,sql-server,sql-server-2005,stored-procedures,Sql,Sql Server,Sql Server 2005,Stored Procedures,我最近发现,我可以使用sp_help来获取表定义,并从那时起就一直与之挂钩。在发现之前,我必须在SQLManagementStudio中打开对象资源管理器,手动搜索表名,右键单击表并选择Design。那是很大的努力 您还使用了哪些系统存储过程,而这些存储过程离不开它们?-让您知道谁在服务器上做什么。Alt+F1是sp\u help的好键 sp\u helptext是获取存储过程文本的另一个好方法。 所有这些未记录的 xp_getnetname xp_fileexist xp_di
sp_help
来获取表定义,并从那时起就一直与之挂钩。在发现之前,我必须在SQLManagementStudio中打开对象资源管理器,手动搜索表名,右键单击表并选择Design。那是很大的努力
您还使用了哪些系统存储过程,而这些存储过程离不开它们?-让您知道谁在服务器上做什么。Alt+F1是sp\u help
的好键
sp\u helptext
是获取存储过程文本的另一个好方法。- 所有这些未记录的
xp_getnetname
xp_fileexist
xp_dirtree
xp_subdirs
sp_who2
xp_getfiledetails
xp_fixeddrives
Sp_tempdbspace
xp_enumdsn
xp_enumerrorlogs
sp_MSforeachtable
sp_MSforeachDB
请看这里:
现在,从SQLServer2005开始,所有动态管理视图(如)都可以使用
sp_spaceused
来确定表或整个数据库的大小。如果传递表名,它将返回用于该表的空间,当不带参数调用时,它将给出数据库的空间。Select*From sysobjects where xtype='U'order by name
提供数据库中所有用户定义表的列表。
用于重命名数据库对象(表、列、索引等)sp\u帮助索引[表]-显示索引信息(与sp\u帮助信息相同) sp_helpconstraint[表]-显示主键/外键/默认值和其他约束* sp_dependens[obj]-显示对象的依赖关系,例如: sp_dependens[表]-显示存储的进程、视图、触发器和UDF对该表的影响 sp_dependens[sproc]-显示此存储过程影响/使用的表等
我无法列出我没有RDP权限访问某个框的次数,但我有SQL登录名,该登录名具有足够的权限来执行该命令,以便在该框上运行shell命令。在查询编辑器中突出显示任何进程或其他系统对象名称,然后单击shift-f1以获取该词的帮助
sp_catalogs
sp_column_privileges
sp_column_privileges_ex
sp_columns
sp_columns_ex
sp_databases
sp_cursor
sp_cursorclose
sp_cursorexecute
sp_cursorfetch
sp_cursoroption
sp_cursoropen
sp_cursorprepare
sp_cursorprepexec
sp_cursorunprepare
sp_execute
sp_datatype_info
sp_fkeys
sp_foreignkeys
sp_indexes
sp_pkeys
sp_primarykeys
sp_prepare
sp_prepexec
sp_prepexecrpc
sp_unprepare
sp_server_info
sp_special_columns
sp_sproc_columns
sp_statistics
sp_table_privileges
sp_table_privileges_ex
sp_tables
sp_tables_ex
也请检查此链接
我知道这是一个相当古老的话题,但它在搜索引擎中的排名仍然很高 这些是我最喜欢的存储过程,我希望你也能发现它们很有用。几乎所有这些都可以通过一个简单的命令来实现,但是这些存储过程执行一些有用的检查和验证
[sys].[sp_revokelogin]
[sys].[sp_password]
[sys].[sp_MSchangeobjectowner]
[sys].[sp_addlogin]
[sys].[sp_addrole]
[sys].[sp_adduser]
[sys].[sp_denylogin]
[sys].[sp_droplogin]
[sys].[sp_droprole]
[sys].[sp_droprolemember]
[sys].[sp_dropuser]
美好的我可以在类似于sp_help myTable的特定表上使用Alt+F1吗?顺便说一句,应该是一个多么令人困惑的名称啊!人们可能会想,这是关于
空格
字符被使用了多少次