Подтвердить что ты не робот

Полезные системные хранимые процедуры в SQL Server

Недавно я обнаружил, что могу использовать sp_help, чтобы получить определение таблицы и с тех пор подключился к нему. До моего открытия мне пришлось открыть Object Explorer в студии SQL Management, вручную найти имя таблицы, щелкнуть правой кнопкой мыши по таблице и выбрать "Дизайн". Это было много усилий!

Какие другие системные хранимые процедуры вы используете, и вы не можете просто жить без них?

4b9b3361

Ответ 1

Alt + F1 является хорошим ярлыком для sp_help.

sp_helptext - еще одно преимущество для получения текста хранимой процедуры.

Ответ 3

sp_ helpindex [table] - показывает информацию индекса (такую ​​же информацию, как sp_help)

sp_helpconstraint [table] - показывает первичный/внешний ключ/значения по умолчанию и другие ограничения *

sp_depends [obj] - показывает зависимости объекта, например:

sp_depends [table] - показывает, какие хранимые процедуры, представления, триггеры, UDF влияют на эту таблицу

sp_depends [sproc] - показывает, какие таблицы и т.д. подвержены/используются этим сохраненным proc

Ответ 4

Вы можете использовать sp_spaceused для определения размера таблицы или всей базы данных. Если вы передаете имя таблицы, оно возвращает пространство, используемое для этой таблицы, при вызове без аргумента оно дает пространство базы данных.

Ответ 5

sp_who/sp_who2 - позволяет узнать, кто что делает на сервере.

Ответ 7

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 

Проверьте эту ссылку и

http://msdn.microsoft.com/en-us/library/ms176007.aspx

Ответ 8

Выберите * Из sysobjects, где xtype = 'U' по имени

Дает список всех пользовательских таблиц в базе данных.

Ответ 9

sp_rename

для переименования объектов базы данных (таблицы, столбцы, индексы и т.д.)

Ответ 10

master.dbo.xp_cmdshell

Я не могу указать количество раз, когда у меня не было доступа RDP к ящику, но у меня был логин SQL с достаточными разрешениями для выполнения этого для запуска команд оболочки на нем.

Ответ 11

выделите любое имя проса или другого системного объекта в редакторе запросов и нажмите shift-f1, чтобы получить справку для этого слова.

Ответ 12

Я знаю, что это довольно старая тема, но она по-прежнему имеет высокий рейтинг в поисковых системах.

Это мои любимые хранимые процедуры, надеюсь, вы найдете их полезными. Почти все они могут быть достигнуты с помощью простой команды, но эти хранимые процедуры выполняют некоторые проверки и проверку, которые полезны.

[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]