Экспорт (0) Печать
Развернуть все

Системные хранимые процедуры (база данных SQL Azure)

Обновлено: Февраль 2013 г.

Данный раздел УСТАРЕЛ. Последняя версия доступна в справочнике по Transact-SQL (SQL 14).

Некоторые административные и информационные действия можно выполнить с использованием системных хранимых процедур. Microsoft База данных SQL Microsoft Azure не поддерживает все системные хранимые процедуры, предоставляемые SQL Server. В этом разделе описана поддержка системных хранимых процедур.

В следующей таблице перечислены категории системных хранимых процедур, а также указан статус поддержки каждой категории в База данных SQL Microsoft Azure:

 

Категория системной хранимой процедуры Поддержка База данных SQL Microsoft Azure

Хранимые процедуры базы данных SQL

Да

Хранимые процедуры для работы с Active Directory

Нет

Хранимые процедуры для работы с каталогом

Частично

Хранимые процедуры системы отслеживания измененных данных

Нет

Хранимые процедуры для работы с курсорами

Нет

Хранимые процедуры для работы с ядром СУБД

Частично

Хранимые процедуры для работы с компонентом Database Mail и службой SQL Mail

Нет

Хранимые процедуры для работы с планами обслуживания базы данных

Нет

Хранимые процедуры для работы с распределенными запросами

Нет

Хранимые процедуры для работы с полнотекстовым поиском

Нет

Хранимые процедуры для работы с доставкой журналов

Нет

Хранимые процедуры для работы с OLE-автоматизацией

Нет

Хранимые процедуры управления на основе политик

Нет

Хранимые процедуры репликации

Нет

Хранимые процедуры для обеспечения безопасности

Частично

Хранимые процедуры для работы с приложением SQL Server Profiler

Нет

Хранимые процедуры для работы с агентом SQL Server

Нет

Хранимые процедуры XML

Нет

Общие расширенные хранимые процедуры

Нет

ImportantВажно!
Дополнительные сведения о грамматике языка SQL и примеры использования системных хранимых процедур см. в разделе Системные хранимые процедуры (Transact-SQL) электронной документации по SQL Server.

Некоторые хранимые процедуры являются специфичными для База данных SQL Microsoft Azure и не поддерживаются в локальной версии SQL Server. Эти хранимые процедуры перечислены в следующей таблице.

 

sp_set_firewall_rule (база данных SQL Azure)

sp_set_database_firewall_rule (база данных SQL Azure)

sp_delete_firewall_rule (база данных SQL Azure)

sp_delete_database_firewall_rule (база данных SQL Azure)

База данных SQL Microsoft Azure поддерживает системные хранимые процедуры каталога, перечисленные в следующей таблице, в их непосредственном виде. Эти хранимые процедуры реализуют функции словаря данных ODBC и изолируют приложения ODBC от изменений в базовых системных таблицах.

 

sp_column_privileges

sp_sproc_columns

sp_columns

sp_statistics

sp_fkeys

sp_stored_procedures

sp_pkeys

sp_table_privileges

sp_special_columns

sp_tables

База данных SQL Microsoft Azure не поддерживает системные хранимые процедуры каталога sp_server_info и sp_databases.

Хранимые процедуры компонента Database Engine используются для общего обслуживания экземпляра SQL Server. В следующей таблице перечислены хранимые процедуры компонента Database Engine, поддерживаемые База данных SQL Microsoft Azure.

 

sp_autostats

sp_helpconstraint

sp_refreshsqlmodule (база данных SQL Azure

sp_createstats

sp_helpindex

sp_refreshview

sp_datatype_info

sp_helplanguage

sp_releaseapplock

sp_describe_first_result_set

sp_helpsort

sp_rename

sp_describe_undeclared_parameters

sp_helpstats

sp_settriggerorder (база данных SQL Azure)

sp_executesql (Некоторые дополнительные ограничения по пакетной обработке выражений.)

sp_helptext

sp_tableoption (база данных SQL Azure)

sp_getapplock

sp_helptrigger

sp_updatestats

sp_help

sp_recompile

sp_validname

В следующей таблице перечислены хранимые процедуры компонента Database Engine, не поддерживаемые База данных SQL Microsoft Azure. 

 

sp_add_data_file_recover_suspect_db

sp_detach_db

sp_add_log_file_recover_suspect_db

sp_dropdevice

sp_addextendedproc

sp_dropextendedproc

sp_addextendedproperty

sp_dropextendedproperty

sp_addmessage

sp_dropmessage

sp_addtype

sp_droptype

sp_addumpdevice

sp_getbindtoken

sp_altermessage

sp_helpdb

sp_attach_db

sp_helpdevice

sp_attach_single_file_db

sp_helpextendedproc

sp_bindefault

sp_helpfile

sp_bindrule

sp_helpfilegroup

sp_bindsession

sp_helpserver

sp_certify_removable

sp_indexoption

sp_clean_db_file_free_space

sp_dropdevice

sp_clean_db_free_space

sp_dropextendedproc

sp_configure

sp_dropextendedproperty

sp_control_plan_guide

sp_dropmessage

sp_create_plan_guide

sp_droptype

sp_create_plan_guide_from_handle

sp_getbindtoken

sp_create_removable

sp_invalidate_textptr

sp_cycle_errorlog

sp_lock

sp_dbcmptlevel

sp_monitor

sp_dbmmonitoraddmonitoring

sp_procoption

sp_dbmmonitorchangealert

sp_resetstatus

sp_dbmmonitordropmonitoring

sp_serveroption

sp_dbmmonitorresults

sp_setnetname

sp_dboption

sp_spaceused

sp_dbremove

sp_unbindefault

sp_delete_backuphistory

sp_unbindrule

sp_depends

sp_updateextendedproperty

sp_who

Процедуры, сохраненные в системе безопасности, используются для управления безопасностью. База данных SQL Microsoft Azure поддерживает следующие процедуры, сохраненные в системе безопасности: sp_addrolemember, sp_droprolemember и sp_helprole.

В следующей таблице перечислены хранимые процедуры безопасности, которые База данных SQL Microsoft Azure не поддерживает.

 

sp_addapprole

sp_dropalias

sp_helprotect

sp_addlogin

sp_dropapprole

sp_helpsrvrole

sp_addremotelogin

sp_droplogin

sp_helpsrvrolemember

sp_addrole

sp_dropremotelogin

sp_helpuser

sp_addserver

sp_droprole

sp_MShasdbaccess

sp_addsrvrolemember

sp_dropserver

sp_password

sp_adduser

sp_dropsrvrolemember

sp_remoteoption

sp_approlepassword

sp_dropuser

sp_revokedbaccess

sp_change_users_login

sp_grantdbaccess

sp_revokelogin

sp_changedbowner

sp_grantlogin

sp_setapprole

sp_changeobjectowner

sp_helpdbfixedrole

sp_srvrolepermission

sp_control_dbmasterkey_password

sp_helplinkedsrvlogin

sp_unsetapprole

sp_dbfixedrolepermission

sp_helplogins

sp_validatelogins

sp_defaultdb

sp_helpntgroup

sp_xp_cmdshell_proxy_account

sp_defaultlanguage

sp_helpremotelogin

sp_denylogin

sp_helprolemember

См. также

Показ:
© 2014 Microsoft