返 回 总 目 录
第 22 章系统表 2
-
系 统 表 2
-
信 息 模 式 视 图 76
第 22 章 系 统 表
- 系 统 表
M icrosoft SQL Server 使 用 的 信 息 存 放 在 某 种 特 殊 的 表 中 , 称 为 系 统 表 。 所有 的 数 据 库 都 包 含 系 统 表 , 这 些 表 包 含 Microsoft SQL Server 和 每 个 用 户 数 据 库的 信 息 。 每 个 用 户 数 据 库 都 有 自 己 的 系 统 表 集 , 主 数 据 库 包 含 许 多 系 统 表 , 主数 据 库 所 包 含 的 系 统 表 用 于 服 务 器 。
下 列 系 统 表 位 于 主 系 统 数 据 库 中 , 而 所 有 其 他 系 统 表 都 位 于 分 布 式 系 统 数据 库 ( 或 其 他 与 复 制 有 关 的 数 据 库 ) 的 msdb 系 统 数 据 库 中 ,或 位 于 用 户 数 据 库 中 :
-
sysobjects · syslockinfo
-
sysindexes · syslanguages
-
syscolumns · syscharsets
-
systypes · syscursorrefs
-
syscomments · syscursors
-
sysfiles1 · syscursorcolumns
-
syspermissions · syscursortables
-
sysusers · syscacheobjects
-
sysdepends · sysaltfiles
-
sysreferences · sysfiles
-
sysfulltextcatalogs · sysfilegroups
-
sysindexkeys · sysallocations
-
sysforeignkeys · SYSREMOTE_PROVIDER_TYPES
-
sysmembers · SYSREMOTE_TABLE_PRIVILEGES
-
sysprotects · SYSREMOTE_COLUMN_PRIVILEGES
-
sysdatabases · SYSREMOTE_PRIMARY_KEYS
-
sysperfinfo · SYSREMOTE_FOREIGN_KEYS
-
sysprocesses · SYSREMOTE_CATALOGS
-
sysxlogins · SYSREMOTE_SCHEMATA
-
syslocks · SYSREMOTE_TABLES
-
sysdevices · SYSREMOTE_VIEWS
-
sysmessages · SYSREMOTE_COLUMNS
-
sysconfigures · SYSREMOTE_INDEXES
-
syscurconfigs · SYSREMOTE_STATISTICS
-
sysservers
使 用 Allow Updates 选 项 将 允 许 直 接 对 系 统 表 进 行 更 新 。 在 缺 省 情 况 下 , 该选 项 是 关 闭 的 , 故 用 户 不 能 通 过 ad hoc 更 新 来 更 新 系 统 表 。 如 果 允 许 更 新 选 项没 有 打 开 (1) , 用 户 就 只 能 用 系 统 存 储 过 程 来 更 新 系 统 表 。 当 允 许 更 新 选 项 是 关闭 的 (0) , 则 不 允 许 进 行 更 新 。 当 允 许 更 新 选 项 打 开 时 , 那 么 拥 有 许 可 的 任 何 用
户 都 可 以 用 ad hoc 更 新 直 接 对 系 统 表 进 行 更 新 , 并 可 以 创 建 更 新 系 统 表 的 存 储过 程 。
更 新 系 统 表 可 能 阻 止 SQL Server 启 动 , 也 可 能 导 致 出 现 不 一 致 ; 所 以M icrosoft 通 常 建 议 不 使 用 更 新 系 统 表 。 另 外 , 如 果 在 创 建 存 储 过 程 的 同 时 , 允许 更 新 选 项 处 于 打 开 状 态 , 那 么 , 甚 至 在 关 闭 允 许 更 新 选 项 后 , 这 些 存 储 过 程也 可 以 更 新 系 统 表 。 用 下 述 语 法 在 命 令 提 示 行 上 启 动 SQL Server 来 直 接 更 新 系统 表 时 , 可 以 阻 止 他 人 使 用 SQL Server:
sqlservr_m
上 述 命 令 将 以 单 用 户 模 式 启 动 SQL Server, 并 打 开 A llow Updates 选 项 。
A llow Updates 选 项 为 动 态 选 项 , 该 选 项 打 开 或 关 闭 时 不 需 重 启 SQL Server , 而 只 需 使 用 RECONFIGURE WITH OVERRIDE 语 句 。
要 允 许 直 接 对 系 统 表 进 行 更 新 , 可 使 用 如 下 语 法 :
sp_configure ′ A llow Updates ′ , 1 G O
RECONFIGURE WITH OVERRIDE G O
若 不 允 许 直 接 对 系 统 表 进 行 更 新 , 可 使 用 如 下 语 法 :
sp_configure ′ A llow Updates ′ , 0 G O
RECONFIGURE WITH OVERRIDE G O
在 SQL Server 7.0 版 本 中 , 对 系 统 表 进 行 了 重 大 改 动 , 增 添 了 许 多 新 的 系 统
表 , 其 它 系 统 表 也 进 行 了 更 改 ; 还 添 加 了 一 些 视 图 。
以 下 几 节 将 逐 一 介 绍 每 个 系 统 表 , 之 后 , 将 介 绍 Information Schema View 。
22.1.1backupfile
backupfile 系 统 表 位 于 msdb 系 统 数 据 库 中 , 它 包 含 数 据 和 记 录 文 件 的 备 份信 息 。 其 中 的 项 目 有 :
-
backup_set_id
-
first_family_number
-
first_media_number
-
filegroup_name
-
page_size
-
file_number
-
backed_up_page_count
-
file_type
-
source_file_block_size
-
file_size
-
logical_name
-
physical_drive
-
physical_name.
22.1.2backupmediafamily
backupmediafamily 系 统 表 位 于 msdb 系 统 数 据 库 中 , 它 包 含 介 质 家 族 的 备 份信 息 。 其 中 的 项 目 有 :
-
media_set_id
-
family_sequence_number
-
media_family_id
-
media_count
-
logical_device_name
-
physical_device_name
-
device_type
-
physical_block_size
22.1.3backupmediaset
backupmediaset 系 统 表 位 于 msdb 系 统 数 据 库 中 , 它 包 含 备 份 介 质 集 的 备 份信 息 。 其 中 的 项 目 有 :
-
media_set_id
-
media_uuid
-
media_family_count
-
name
-
description
-
software_name
-
software_vendor_id
-
MTF_major_version
backupset 系 统 存 储 过 程 位 于 msdb 系 统 数 据 库 中 , 它 包 含 备 份 集 的 备 份 信息 。 其 中 的 项 目 有 :
-
backup_set_id · software_major_version
-
backup_set_uuid · software_minor_version
-
media_set_id · software_build_version
-
first_family_number · time_zone
-
first_media_number · m tf_minor_version
-
last_family_number · first_lsn
-
last_media_number · last_lsn
-
catalog_family_number · checkpoint_lsn
-
catalog_media_number · database_backup_lsn
-
position · database_creation_date
-
expiration_date · backup_start_date
-
software_vendor_id · backup_finish_data
-
name · type
-
description · sort_order
-
user_name · code_page
-
compatibility_level · database_name
22.1.5 MSagent_parameters |
|
|
---|---|---|
MSagent_parameters 系 统 表 位 于参 数 信 息 。 其 中 的 项 目 有 : |
msdb | 系 统 数 据 库 中 , 它 包 含 代 理 配 置 文 件 的 |
|
||
22.1.6 MSagent_profiles |
||
MSagent_profiles 系 统 表 位 于 |
msdb | 系 统 数 据 库 中 , 它 包 含 代 理 配 置 文 件 的 |
信 息 , 其 中 的 项 目 有 :
-
profile_id
-
profile_name
-
agent_type
-
type
-
description
-
def_profile
- MSarticles
MSarticles 系 统 表 位 于 distribution(分 布 式 ) 系 统 数 据 库 中 , 它 包 含 复 制 选 项的 信 息 。 其 中 的 项 目 有 :
-
publisher_id
-
publisher_db
-
publication_id
-
article
-
article_id
-
destination_object
-
source_owner
-
source_object
-
description
- MSdistpublishers
MSdistpublishers 系 统 表 位 于 msdb 系 统 数 据 库 中 , 它 包 含 由 本 地 Distributor
( 分 销 商 ) 支 持 的 每 个 远 程 出 版 商 的 信 息 。 其 中 的 项 目 有 :
-
name
-
distribution_db
-
working_directory
-
security_mode
-
login
-
password
-
active
-
trusted
-
thirdparty_flag
- MSdistributiondbs
MSdistributiondb 系 统 表 位 于 msdb 系 统 数 据 库 中 , 它 包 含 与 本 地 Distributor
相 关 的 分 布 式 数 据 库 的 信 息 。 其 中 的 项 目 有 :
-
name
-
min_distretention
-
max_distretention
-
history_retention
- MSdistribution_agents
MSdistribution_agents 系 统 表 位 于 分 布 式 系 统 数 据 库 中 , 它 包 含 在 D istributor
上 运 行 的 Distribution Agent(s) 信 息 。 其 中 的 项 目 有 :
-
id
-
publication
-
name
-
subscriber_id
-
publisher_database_id
-
subscriber_db
-
publisher_id
-
subscription_type
-
publisher_db
-
local_job
-
job_id
-
anonymous_subid
-
subscription_guid
-
subscriber_name
-
profile_id
-
virtual_agent_id
-
anonymous_agent_id
21.1.11 MSdistribution_history
MSdistribution_history 系 统 表 位 于 分 布 式 系 统 数 据 库 中 ,它 包 含 在 Distributor
上 运 行 的 Distributor Agents 的 历 史 信 息 。 其 中 的 项 目 有 :
-
agent_id
-
delivered_transactions
-
runstatus
-
delivered_commands
-
start_time
-
average_commands
-
time
-
delivery_rate
-
duration
-
delivery_latency
-
comments
-
total_delivered_commands
-
xact_seqno
-
error_id
-
current_delivery_rate
-
updateable_row
-
current_delivery_latency
-
timestamp
- MSdistributor
MSdistributor 系 统 表 位 于 msdb 系 统 数 据 库 中 , 它 具 有 D istributor 的 属 性 , 其 中 的 项 目 有 property ( 属 性 ) 和 value ( 值 )。
- MSlogreader_agents
MSlogreader_agents 系 统 表 位 于 分 布 式 系 统 数 据 库 之 中 ,它 包 含 在 Distributor
上 运 行 的 Log Reader Agent(s) 的 信 息 。 其 中 的 项 目 有 :
-
id
-
name
-
publisher_id
-
publisher_db
-
publication
-
local_job
-
job_id
-
profile_id
- MSlogreader_history
MSlogreader_history 系 统 表 位 于 分 布 式 系 统 数 据 库 中 , 它 包 含 与 Distributor
相 关 的 Log Reader Agents 的 历 史 信 息 。 其 中 的 项 目 有 :
-
agent_id
-
delivered_commands
-
runstatus
-
average_commands
-
start_time,time
-
delivery_rate
-
duration,comments
-
delivery_latency
-
xact_seqno
-
error_id
-
delivery_time
-
timestamp
-
delivered_transactions
- MSmerge_contents
MSmerge_contents 系 统 表 位 于 发 布 的 数 据 库 之 中 , 所 包 含 的 信 息 是 : 在 为合 并 复 制 中 使 用 的 基 于 优 先 等 级 的 缺 省 冲 突 解 析 器 而 发 布 数 据 库 的 过 程 中 , 数据 库 中 修 改 过 哪 些 行 。 其 中 的 项 目 有 :
-
tablenick
-
rowguid
-
generation
-
partchangegen
-
joinchangegen
-
lineage
-
colv1
- MSmerge_delete_conflicts
MSmerge_delete_conflicts 系 统 表 位 于 发 布 的 数 据 库 中 ( 但 是 , 如 果 用 户 决 定分 散 冲 突 记 录 , 该 系 统 表 就 可 能 位 于 预 订 数 据 库 中 )。 它 包 含 被 删 除 行 的 信 息 , 这 些 被 删 除 行 由 于 冲 突 而 被 卷 回 。 其 中 的 项 目 有 :
-
tablenick
-
rowguid
-
origin_datasource
-
conflict_type
-
reason_code
-
reason_text
-
pubid
- MSmerge_genhistory
MSmerge_genhistory 系 统 表 位 于 分 布 式 系 统 数 据 库 中 , 它 包 含 订 阅 者 了 解的 某 一 阶 段 或 某 几 阶 段 的 信 息 , 以 防 止 共 用 阶 段 的 交 换 , 并 在 恢 复 这 些 阶 段 后 , 使 订 阅 者 再 次 保 持 同 步 。 其 中 的 项 目 有 :
-
guidsrc
-
guidlocal
-
pubid
-
generation
-
art_nick
-
nicknames
-
coldate
- MSmerge_history
MSmerge_history 系 统 表 位 于 分 布 式 系 统 数 据 库 中 , 它 包 含 为 订 阅 者 更 新 的历 史 信 息 , 其 中 的 项 目 有 :
-
agent_id
-
delivery_rate
-
runstatus
-
publisher_insertcount
-
start_time
-
publisher_updatecount
-
time
-
publisher_deletecount
-
duration
-
publisher_conflictcount
-
comments
-
subscriber_insertcount
-
delivery_time
-
subscriber_updatecount
-
subscriber_deletecount
-
subscriber_conflictcount
-
error_id · timestamp
- MSmerge_replinfo
MSmerge_replinfo 系 统 表 位 于 发 布 的 数 据 库 中 , 包 含 由 合 并 作 业 从 服 务 器 中创 建 的 复 制 阶 段 信 息 。 其 中 的 项 目 有 :
-
repid
-
replnickname
-
recgen
-
recguid
-
sentgen
-
sentguid
-
schemaversion
-
schemaguid
-
merge_jobid
-
snapshot_jobid
- MSmerge_subscriptions
MSmerge_subscriptions 系 统 表 位 于 分 布 式 数 据 库 中 , 其 中 的 阶 段 信 息 包 含由 Subscriber 上 的 M erge Agent 提 供 的 每 个 预 约 服 务 对 应 的 一 行 。 该 系 统 表 包 含的 项 目 有 :
-
publisher_id
-
publisher_db
-
publication_id
-
subscriber_id
-
subscriber_db
-
subscription_type
-
sync_type
-
status
-
subscription_time
- MSmerge_tombstone
MSmerge_tombstone 系 统 表 位 于 发 布 的 数 据 库 中 , 它 包 含 被 删 除 行 的 信 息 而对 其 它 订 阅 者 而 言 , 是 重 复 执 行 删 除 操 作 , 该 系 统 表 包 含 的 项 目 有 :
-
rowguid
-
tablenick
-
type
-
lineage
-
generation
-
reason
- MSpublication_access
MSpublication_access 系 统 表 位 于 分 布 式 数 据 库 中 , 它 包 含 带 有 发 布 许 可 和
Publisher 的 SQL Server 登 录 的 信 息 。 其 中 的 项 目 有 :
-
publisher_id
-
publication_id
-
login
- MSpublications
MSpublications 系 统 表 位 于 分 布 式 数 据 库 中 , 它 包 含 每 个 由 Publisher 复 制 的出 版 物 的 信 息 。 其 中 的 项 目 有 :
-
publisher_id
-
immediate_sync
-
publisher_db
-
allow_push
-
publication
-
allow_pull
-
publication_id
-
allow_anonymous
-
publication_type
-
description
-
thirdparty_flag
-
vendor_name
-
independent_agent
-
default_access
- MSpublisher_databases
MSpublisher_databases 系 统 表 位 于 分 布 式 数 据 库 中 , 它 标 识 了 D istributor 上
Publisher 的 数 据 库 。 其 中 的 项 目 有 :
-
publisher_id
-
publisher_db
-
id(the id of the row)
- MSreplication_objects
MSreplication_objects 系 统 表 位 于 订 阅 者 数 据 库 中 , 它 标 识 了 Subscriber 数据 库 中 与 副 本 相 关 的 对 象 。 其 中 的 项 目 有 :
-
publisher
-
publisher_db
-
publication
-
object_name
-
object_type(u=table,t=trigger)
- MSreplication_subscriptions
MSreplication_subscription 系 统 表 位 于 订 阅 者 数 据 库 中 ,它 包 含 了 D istribution Agent 复 制 到 订 阅 者 数 据 库 中 的 复 制 信 息 , 其 中 的 项 目 有 :
-
publisher
-
publisher_db
-
publication
-
independent_agent
-
subscription_type
-
distribution_agent(0=push,1=pull,2=anonymous)
-
time
-
description
-
transaction_timestamp
-
update_mode
-
agent_id
-
subscription_guid
-
subid
-
reinit
- MSrepl_commands
MSrepl_commands 系 统 表 位 于 分 布 式 数 据 库 中 , 它 包 含 被 复 制 命 令 的 复 制信 息 , 其 中 的 项 目 有 :
-
publisher_database_id
-
xact_seqno
-
type
-
article_id
-
originator_id
-
command_id
-
partial_command
-
command
- MSrepl_errors
MSrepl_errors 系 统 表 位 于 分 布 式 数 据 库 中 , 它 包 含 扩 展 复 制 代 理 失 败 的 复制 信 息 , 其 中 的 项 目 有 :
-
id
-
time
-
error_type_id
-
source_type_id
-
source_name
-
error_code
-
error_text
- MSrepl_originators
MSrepl_originators 系 统 表 位 于 分 布 式 数 据 库 中 , 它 包 含 已 开 始 处 理 事 务 的可 更 新 Subscribers 的 复 制 信 息 。 其 中 的 项 目 有 :
-
id
-
publisher_database_id
-
srvname
-
dbname
- MSrepl_transactions
MSrepl_transactions 系 统 表 位 于 分 布 式 数 据 库 中 , 它 包 含 被 复 制 事 务 的 复 制信 息 。 其 中 的 项 目 有 :
-
publisher_database_id
-
xact_id
-
xact_seqno
-
entry_time
- MSrepl_version
MSrepl_version 系 统 表 位 于 分 布 式 数 据 库 中 , 它 包 含 复 制 版 本 的 复 制 信 息 。其 中 的 项 目 有 :
-
major_version
-
minor_version
-
revision
-
db_existed
- MSsnapshot_agents
MSsnapshot_agents 系 统 表 位 于 分 布 式 数 据 库 中 , 它 包 含 与 D istributor 相 关的 Snapshot Agents 的 复 制 信 息 , 其 中 的 项 目 有 :
-
id
-
name
-
publisher_id
-
publisher_db
-
publication
-
publication_type
-
local_job
-
job_id
-
profile_id
- MSsnapshot_history
MSsnapshot_history 系 统 表 位 于 分 布 式 数 据 库 中 , 它 包 含 与 Distributor 相 关的 Snapshot Agents 的 历 史 复 制 信 息 , 其 中 的 项 目 有 :
-
agent_id
-
delivered_transactions
-
runstatus
-
delivered_commands
-
start_time
-
delivery_rate
-
time
-
error_id
-
duration
-
timestamp
-
comments
- MSsubscriber_info
MSsubscriber_info 系 统 表 位 于 分 布 式 数 据 库 中 ,它 包 含 Publisher 和 Subscriber
以 及 他 们 从 D istributor 中 被 压 入 预 约 的 复 制 信 息 , 其 中 的 项 目 有 :
-
publisher
-
subscriber
-
type
-
login
-
password
-
description
-
security_mode
- MSsubscriber_schedule
MSsubscriber_schedule 系 统 表 位 于 分 布 式 数 据 库 中 , 它 包 含 Publisher 和
Subscriber 的 缺 省 合 并 和 事 务 同 步 时 间 表 的 复 制 信 息 。 其 中 的 项 目 有 :
-
publisher
-
frequency_subday
-
subscriber
-
frequency_subday_interval
-
agent_type
-
active_start_time_of_day
-
frequency_type
-
active_end_time_of_day
-
frequency_interval
-
active_start_date
-
frequency_relative_interval
-
active_end_date
-
frequency_recurrence_factor
- MSsubscriptions
MSsubscriptions 系 统 表 位 于 分 布 式 数 据 库 中 , 包 含 与 D istributor 相 关 的 预 约
复 制 信 息 , 其 中 的 项 目 有 :
-
publisher_database_id
-
status
-
publisher_id
-
subscription_seqno
-
publisher_db
-
snapshot_seqno_flag
-
publication_id
-
independent_agent
-
article_id
-
subscription_time
-
subscriber_id
-
loopback_detection
-
subscriber_db
-
agent_id
-
subscription_type
-
update_mode
-
sync_type
-
publisher_seqno
- MSsubscription_properties
MSsubscription_properties 系 统 表 位 于 分 布 式 数 据 库 中 , 它 包 含 出 栈
D istribution Agents 的 参 数 复 制 信 息 , 其 中 的 项 目 有 :
-
publisher
-
publisher_db
-
publication
-
publication_type(0=snapshot,1=transactional)
-
publisher_login
-
publisher_password
-
publisher_security_mode(0=SQL Server Authentication,1=Windows N
TAuthentication)
-
encrypted_publisher_password
-
distributor_login
-
distributor_password
-
distributor_security_mode
-
encrypted_distributor_password
22.1.38restorefile
restorefile 系 统 表 位 于 msdb 数 据 库 中 , 它 包 含 恢 复 文 件 的 信 息 。 其 中 的 项
目 有 :
-
restore_history_id
-
file_number
-
destination_phys_driv
-
destination_phys_name
22.1.39restorefilegroup
restorefilegroup 系 统 表 位 于 msdb 数 据 库 中 , 它 包 含 恢 复 文 件 组 的 信 息 , 其中 的 项 目 有 : restore_history_id 和 filegroup_nam e。
22.1.40restorehistory
restorehistory 系 统 表 位 于 msdb 数 据 库 中 , 它 包 含 恢 复 对 象 的 信 息 。 其 中 的项 目 有 :
-
restore_history_id
-
replace
-
restore_date
-
recovery
-
destination_database_name
-
restart
-
user_name
-
stop_at
-
backup_set_id
-
device_count
-
restore_type
22.1.41sysalerts
sysalerts 系 统 表 位 于 msdb 数 据 库 中 , 包 含 由 服 务 器 上 的 事 件 引 发 的 警 告 信息 ( 如 E-mail, pager 等 ), 其 中 的 项 目 有 :
-
id
-
enabled
-
name
-
delay_between_responses
-
event_source
-
last_occurrence_date
-
event_category_id
-
last_occurrence_time
-
event_id
-
last_response_date
-
message_id
-
last_response_time
-
severity
-
notification_message
-
include_event_description
-
job_id
-
database_name
-
has_notification
-
event_description_keyword
-
flags
-
occurrence_count
-
performance_condition
-
count_reset_date
-
category_id
-
count_reset_time
22.1.42sysallocations
sysallocations 系 统 表 格 位 于 每 一 个 数 据 库 中 , 它 包 含 分 配 单 位 的 信 息 , 其 中的 项 目 有 :
-
objid
-
indid
-
fileid
-
gaminterval
-
iampage
22.1.43sysaltfiles
sysaltfiles 系 统 表 位 于 主 数 据 库 中 , 它 包 含 数 据 库 中 的 文 件 信 息 , 其 中 的 项目 有 :
-
fileid
-
status
-
groupid
-
perf
-
size
-
dbid
-
maxsize
-
name
-
growth
-
filename
22.1.44sysarticles
sysarticles 系 统 表 位 于 出 版 商 数 据 库 中 , 它 包 含 数 据 库 中 各 文 章 的 复 制 信 息 。其 中 的 项 目 有 :
-
artid
-
description
-
columns
-
dest_table
-
creation_script
-
filter
-
del_cmd
-
filter_clause
-
ins_cmd
-
sync_objid
-
name
-
type
-
objid
-
upd_cmd
-
pubid
-
schema_option
-
pre_creation_cmd
-
dest_owner
-
status
22.1.45sysarticleupdates
sysarticleupdates 系 统 表 位 于 出 版 商 数 据 库 中 , 它 包 含 可 更 新 预 约 的 文 章 复制 信 息 。 其 中 的 项 目 有 :
-
artid
-
pubid
-
sync_ins_proc
-
sync_upd_proc
-
sync_del_proc
-
autogen
22.1.46syscategories
syscategories 系 统 表 位 于 msdb 数 据 库 中 , 它 包 含 用 于 为 工 作 、 警 告 和 操 作员 分 类 的 类 别 信 息 。 其 中 的 项 目 有 :
-
category_id
-
category_class
-
category_type
-
name
22.1.47syscharsets
syscharsets 系 统 表 位 于 主 数 据 库 中 , 它 包 含 在 使 用 M icrosoft SQL Server 时可 用 的 字 符 集 和 排 序 信 息 ( 实 际 上 只 使 用 一 个 ), 其 中 的 项 目 有 :
-
type
-
id
-
csid
-
status,name
-
description
-
binarydefinition
-
definition
22.1.48syscolumns
syscolmns 系 统 表 位 于 每 个 数 据 库 中 , 它 包 含 所 有 表 和 视 图 中 的 列 , 以 及 存储 过 程 中 每 个 自 变 量 的 信 息 。 其 中 的 项 目 有 :
-
nam e· domain
-
id
-
number
-
xtype
-
colorder
-
typestat
-
autoval
-
xusertype
-
offset
-
length
-
status
-
xprec
-
type
-
xscale
-
usertype
-
colid
-
printfmt
-
xoffset
-
prec
-
bitpos
-
scale
-
reserved
-
iscomputed
-
colstat
-
isoutparam
-
cdefault
-
isnullable
22.1.49syscomments
syscomments 系 统 表 位 于 每 个 数 据 库 中 , 它 包 含 CHECK 约 束 、 DEFAULT
约 束 、 缺 省 值 、 规 则 、 存 储 过 程 、 触 发 程 序 以 及 视 图 的 信 息 , 其 中 的 项 目 有 :
-
id
-
texttype
-
number
-
language
-
colid
-
encrypted
-
status
-
compressed
-
ctext
-
text
此 版 本 中 , 不 要 从 syscomments 中 删 除 信 息 , 而 需 使 用 带 ENCRYPTION 参数 的 CREATE PROCEDURE 语 句 。
22.1.50sysconfigures
sysconfigures 系 统 表 位 于 主 数 据 库 中 , 它 包 含 配 置 选 项 的 信 息 。 其 中 的 项 目有 :
-
value
-
config
-
comment
-
status
22.1.51sysconstraints
sysconstraints 系 统 表 位 于 每 个 数 据 库 中 , 它 包 含 约 束 及 约 束 拥 有 者 信 息 。 其中 的 项 目 有 :
-
constid
-
id
-
colid
-
spare1
-
status
-
actions
-
error
22.1.52syscurconfigs
syscurconfigs 系 统 表 位 于 主 数 据 库 中 , 它 包 含 当 前 配 置 选 项 的 信 息 。 其 中 的项 目 有 :
-
value
-
config
-
comment
-
status
22.1.53sysdatabases
sysdatabases 系 统 表 位 于 主 数 据 库 中 , 它 包 含 数 据 库 的 信 息 。 其 中 的 项 目 有 :
-
name
-
sid
-
dbid
-
mode
-
status
-
category
-
status2
-
cmptlevel
-
crdate
-
filename
-
reserved
-
suid
-
version
22.1.54sysdepends
sysdepends 系 统 表 格 位 于 主 数 据 库 中 , 它 包 含 不 同 对 象 之 间 的 从 属 信 息 。 其中 的 项 目 有 :
-
id
-
depdbid
-
depid
-
depsiteid
-
number
-
selall
-
depnumber
-
resultobj
-
status
-
readobj
22.1.55sysdevices
sysdevices 系 统 表 位 于 主 系 统 数 据 库 中 , 它 包 含 数 据 库 文 件 、 磁 盘 备 份 文 件 、磁 带 备 份 文 件 的 信 息 。 该 系 统 表 只 具 有 向 后 的 兼 容 性 。 参 看 sysfiles 一 节 。 其 中的 项 目 有 :
-
name
-
size
-
low
-
high
-
status
-
cntrltype
-
phyname
22.1.56sysdownloadlist
sysdownloadlist 系 统 表 位 于 msdb 系 统 数 据 库 中 , 它 包 含 目 标 服 务 器 的 下 载指 令 信 息 。 其 中 的 项 目 有 :
-
instance_id
-
object_type
-
source_server
-
object_id
-
operation_code
-
target_server
-
error_message
-
status
-
date_posted
-
deleted_object_name
-
date_downloaded
22.1.57sysfiles
sysfiles 虚 拟 系 统 表 位 于 主 系 统 数 据 库 中 , 它 包 含 数 据 库 文 件 的 信 息 。 其 中的 项 目 有 :
-
fileid
-
groupid
-
size
-
maxsize
-
growth
-
status
-
perf
-
name
-
filename
22.1.58sysfilegroups
sysfilegroups 系 统 表 位 于 主 系 统 数 据 库 中 , 它 包 含 数 据 文 件 组 的 信 息 。 其 中的 项 目 有 :
-
groupid
-
allocpolicy
-
status
-
groupname
22.1.59sysforeignkeys
sysforeignkeys 系 统 表 位 于 每 个 数 据 库 中 , 它 包 含 FOREIGN KEY 约 束 的 信息 。 其 中 的 项 目 有 :
-
constid
-
fkeyid
-
rkeyid
-
fkey
-
rkey
-
keyno
22.1.60sysfulltextcatalogs
sysfulltextcatalogs 系 统 表 位 于 每 个 数 据 库 中 , 它 包 含 全 文 本 目 录 的 信 息 , 其中 的 项 目 有 :
-
ftcatid
-
name
-
status
-
path
22.1.61sysindexes
sysindexes 系 统 表 位 于 每 个 数 据 库 中 , 它 包 含 索 引 和 表 的 信 息 。 其 中 的 项 目有 :
-
id
-
xmaxlen
-
status
-
maxirow
-
first
-
OrigFillFactor
-
indid
-
reserved1
-
root
-
reserved2
-
minlen
-
FirstIAM
-
keycnt
-
impid
-
groupid
-
lockflags
-
dpages
-
pgmodctr
-
reserved
-
keys
-
used
-
name
-
rowcnt
-
statblob
-
rowmodctr
-
maxlen
-
soid
-
rows
-
csid
22.1.62sysindexkeys
sysindexkeys 系 统 表 位 于 每 个 数 据 库 中 , 它 包 含 索 引 中 的 列 信 息 。 其 中 的 项目 有 :
-
id
-
indid
-
colid
-
keyno
22.1.63sysjobhistory
sysjobhistory 系 统 表 位 于 msdb 系 统 数 据 库 中 , 它 包 含 已 安 排 的 工 作 信 息 , 其 中 的 项 目 有 :
-
instance_id
-
run_date
-
job_id
-
run_time
-
step_id
-
run_duration
-
step_name
-
operator_id_emailed
-
sql_message_id
-
operator_id_netsent
-
sql_severity
-
operator_id_paged
-
message
-
retries_attempted
-
run_status
-
server
22.1.64sysjobschedules
sysjobschedules 系 统 表 位 于 msdb 系 统 数 据 库 中 , 它 包 含 工 作 时 间 表 的 信 息 , 其 中 的 项 目 有 :
-
schedule_id
-
freq_recurrence_factor
-
job_id
-
active_start_date
-
name
-
active_end_date
-
enabled
-
active_start_time
-
freq_type
-
active_end_time
-
freq_interval
-
next_run_date
-
freq_subday_type
-
next_run_time
-
freq_subday_interval
-
date_created
-
freq_relative_interval
22.1.65sysjobs
sysjobs 系 统 表 位 于 msdb 系 统 数 据 库 中 , 它 包 含 已 安 排 的 工 作 信 息 。 其 中 的项 目 有 :
-
job_id
-
description
-
originating_server
-
start_step_id
-
name
-
category_id
-
enabled
-
owner_sid
-
notify_level_eventlog
-
notify_page_operator_id
-
notify_level_email
-
delete_level
-
notify_level_netsend
-
date_created
-
notify_level_page
-
date_modified
-
notify_email_operator_id
-
version_number
-
notify_netsend_operator_id
22.1.66sysjobservers
sysjobservers 系 统 表 位 于 msdb 系 统 数 据 库 中 , 它 包 含 工 作 及 其 目 标 服 务 器的 信 息 。 其 中 的 项 目 有 :
-
job_id
-
server_id
-
last_run_outcome
-
last_outcome_message
-
last_run_date
-
last_run_time
-
last_run_duration
22.1.67sysjobsteps
sysjobsteps 系 统 表 位 于 m sdb 系 统 数 据 库 中 , 它 包 含 工 作 步 骤 的 信 息 。 其 中的 项 目 有 :
-
job_id
-
server
-
step_id
-
database_name
-
step_name
-
database_user_name
-
subsystem
-
retry_attempts
-
command
-
retry_interval
-
flags
-
os_run_priority
-
additional_parameters
-
output_file_name
-
cmdexec_success_code
-
last_run_outcome
-
on_success_action
-
last_run_duration
-
on_success_step_id
-
last_run_retries
-
on_fail_action
-
last_run_date
-
on_fail_step_id
-
last_run_time
22.1.68syslanguages
syslanguages 系 统 表 位 于 主 系 统 数 据 库 中 , 它 包 含 M icrosoft SQL Server 可用 的 每 种 语 言 的 信 息 。 其 中 的 项 目 有 :
-
langid
-
months
-
dateformat
-
shortmonths
-
datefirst
-
days
-
upgrade
-
lcid
-
name
-
msglangid
-
alias
22.1.69syslockinfo
syslockinfo 系 统 表 位 于 主 数 据 库 中 ,它 包 含 锁 定 需 求 的 信 息 。其 中 的 项 目 有 :
-
rsc_text
-
req_mode
-
rsc_bin
-
req_status
-
rsc_valblk
-
req_refcnt
-
rsc_dbid
-
req_cryrefcnt
-
rsc_indid
-
req_lifetime
-
rsc_objid
-
req_spid
-
rsc_type
-
req_ecid
-
rsc_flag
-
req_ownertype
22.1.70syslogins
syslogin 系 统 表 位 于 主 数 据 库 中 , 它 包 含 注 册 帐 号 的 信 息 。 其 中 的 项 目 有 :
-
suid
-
totio
-
sid
-
spacelimit
-
status
-
timelimit
-
createdate
-
resultlimit
-
updatedate
-
name
-
accdate
-
dbname
-
totcpu
-
password
-
language
-
securityadmin
-
denylogin
-
serveradmin
-
hasaccess
-
setupadmin
-
isntname
-
processadmin
-
isntgroup
-
diskadmin
-
isntuser
-
dbcreator
-
sysadmin
-
loginname
22.1.71sysmembers
sysmembers 系 统 表 位 于 每 个 数 据 库 中 , 它 包 含 每 个 数 据 库 角 色 的 成 员 信 息 。其 中 的 项 目 有 : memberuid 和 groupuid 。
22.1.72sysmergearticles
sysmergearticles 系 统 表 位 于 出 版 商 数 据 库 中 , 它 包 含 合 并 文 章 的 信 息 , 其中 的 项 目 有 :
-
name
-
article_resolver
-
type
-
ins_conflict_proc
-
objid
-
insert_proc
-
sync_objid
-
update_proc
-
view_type
-
select_proc
-
artid
-
schema_option
-
description
-
destination_object
-
pre_creation_command
-
resolver_clsid
-
pubid
-
subset_filterclause
-
nickname
-
missing_col_count
-
column_tracking
-
missing_cols
-
status
-
columns
-
conflict_table
-
resolver_info
-
creation_script
-
view_sel_proc
-
conflict_script
22.1.73sysmergepublications
sysmergepublications 系 统 表 位 于 出 版 商 数 据 库 中 , 它 包 含 合 并 出 版 物 的 信息 , 其 中 的 项 目 有 :
-
publisher
-
allow_push
-
publisher_db
-
allow_pull
-
name
-
alow_anonymous
-
description
-
centralized_conflicts
-
retention
-
status
-
publication_type
-
snapshot_ready
-
pubid
-
enabled_for_internet
-
designmasterid
-
default_access
-
parentid
-
dynamic_filters
-
sync_mode
22.1.74sysmergeschemachange
sysmergeschemachange 系 统 表 位 于 出 版 商 数 据 库 中 , 它 包 含 模 式 更 改 的 信息 。 其 中 的 项 目 有 :
-
pubid
-
artid
-
schemaversion
-
schemaguid
-
schematype
-
schematext
22.1.75sysmergesubscriptions
sysmergesubscriptions 系 统 表 位 于 出 版 商 数 据 库 中 , 它 包 含 Subscribers 的 信息 。 其 中 的 项 目 有 :
-
subid
-
datasource_path
-
partnerid
-
srvid
-
datasource_type
-
db_name
-
pubid
-
priority
-
status
-
sync_type
-
subscriber_type
-
description
-
subscription_type
-
login_name
-
last_validated
22.1.76sysmergesubsetfilters
sysmergesubsetfilters 系 统 表 位 于 出 版 商 数 据 库 中 , 它 包 含 被 分 割 的 文 章 的
Contains 连 接 过 滤 器 信 息 的 信 息 。 其 中 的 项 目 有 :
-
filtername
-
join_articlename
-
join_filterid
-
join_nickname
-
pubid
-
join_unique_key
-
artid
-
expand_proc
-
art_nickname
-
join_filterclause
22.1.77sysmessages
sysmessages 系 统 表 位 于 主 数 据 库 中 , 它 包 含 系 统 错 误 和 警 告 的 信 息 。 其 中的 项 目 有 :
-
error
-
severity
-
dlevel
-
description
-
msglangid
22.1.78sysnotifications
sysnotifications 系 统 表 位 于 msdb 数 据 库 中 , 包 含 有 关 通 知 的 信 息 , 其 中 的项 目 有 :
-
alert_id
-
operator_id
-
notification_method
22.1.79sysobjects
sysobjects 系 统 表 位 于 每 个 数 据 库 中 , 包 含 数 据 库 中 的 对 象 信 息 。 其 中 的 项目 有 :
-
name
-
type
-
id
-
userstat
-
xtype
-
sysstat
-
uid
-
indexdel
-
info
-
refdate
-
status
-
version
-
base_schema_ver
-
deltrig
-
replinfo
-
instrig
-
parent_obj
-
updtrig
-
crdate
-
seltrig
-
ftcatid
-
category
-
schema_ver
-
cache
-
stats_schema_ver
22.1.80sysoledbusers
sysoledbusers 系 统 表 位 于 主 数 据 库 中 , 它 包 含 有 关 为 连 接 服 务 器 映 射 的 用 户和 口 令 信 息 。 其 中 的 项 目 有 :
-
rmtsrvid
-
rmtloginame
-
rmtpassword
-
loginsid
-
status
-
changedate
22.1.81sysoperators
sysoperators 系 统 表 位 于 msdb 数 据 库 中 , 它 包 含 操 作 员 的 信 息 。 其 中 的 项目 有 :
-
id
-
enabled
-
name
-
email_address
-
last_email_date
-
saturday_pager_end_time
-
last_email_time
-
sunday_pager_start_time
-
pager_address
-
sunday_pager_end_time
-
last_pager_date
-
pager_days
-
last_pager_time
-
netsend_address
-
weekday_pager_start_time
-
last_netsend_date
-
weekday_pager_end_time
-
last_netsend_time
-
saturday_pager_start_time
-
category_id
22.1.82sysperfinfo
sysperfinfo 系 统 表 位 于 主 数 据 库 中 ,它 包 含 Windows NT Performance Monitor
中 的 SQL Server 性 能 计 数 器 的 信 息 。 其 中 的 项 目 有 :
-
object_name
-
counter_name
-
instance_name
-
cntr_value
-
cntr_type
22.1.83syspermissions
syspermissions 系 统 表 位 于 每 个 数 据 库 中 , 它 包 含 数 据 库 中 的 许 可 信 息 。 其中 的 项 目 有 :
-
id
-
selmod
-
grantee
-
updadd
-
grantor
-
updmod
-
actadd
-
refadd
-
actmod
-
refmod
-
seladd
22.1.84sysprocesses
sysprocesses 系 统 表 位 于 主 数 据 库 中 , 它 包 含 在 M icrosot SQL Server 上 运 行的 过 程 信 息 。 其 中 的 项 目 有 :
-
spid
-
status
-
kpid
-
sid
-
blocked
-
hostname
-
waittype
-
program_name
-
dbid
-
hostprocess
-
uid
-
cmd
-
cpu
-
nt_domain
-
physical_io
-
nt_username
-
memusage
-
net_address
-
login_time
-
net_library
-
last_batch
-
loginame
-
ecid
-
suid
-
open_tran
22.1.85sysprotects
sysprotects 系 统 表 位 于 每 个 数 据 库 中 , 它 包 含 安 全 帐 户 的 许 可 信 息 。 其 中 的项 目 有 :
-
id
-
uid
-
action
-
protecttype
-
columns
-
grantor
22.1.86syspublications
syspublications 系 统 表 位 于 出 版 商 数 据 库 中 , 它 包 含 数 据 库 中 的 出 版 物 信 息 。其 中 的 项 目 有 :
-
description
-
status
-
name
-
sync_method
-
pubid
-
snapshot_jobid
-
repl_freq
-
independent_agent
-
immediate_sync
-
immediate_sync_ready
-
enabled_for_internet
-
allow_sync_tran
-
allow_push
-
autogen_sync_procs
-
allow_pull
-
retention
-
allow_anonymous
-
default_access
22.1.87sysreferences
sysreferences 系 统 表 位 于 每 个 数 据 库 中 , 它 包 含 引 用 列 的 FOREIGN KEY 约束 信 息 。 其 中 的 项 目 有 :
-
constid · fkey13
-
fkeyid · fkey14
-
rkeyid · fkey15
-
rkeyindid · fkey16
-
keycn t· rkey1
-
forkeys · rkey2
-
refkey s· rkey3
-
fkeydbid · rkey4
-
rkeydbid · rkey5
-
fkey1 · rkey6
-
fkey2 · rkey7
-
fkey3 · rkey8
-
fkey4 · rkey9
-
fkey5 · rkey10
-
fkey6 · rkey11
-
fkey7 · rkey12
-
fkey8 · rkey13
-
fkey9 · rkey14
-
fkey10 · rkey15
-
fkey11 · rkey16
-
fkey12
22.1.88sysremotelogins
sysremotelogins 系 统 表 位 于 主 数 据 库 中 , 它 包 含 远 程 用 户 的 信 息 。 其 中 的 项目 有 :
-
remoteserverid
-
remoteusername
-
suid
-
status
-
sid
-
changedate
22.1.89sysreplicationalerts
sysreplicationalerts 系 统 表 位 于 msdo 系 统 数 据 库 中 , 它 包 含 复 制 警 报 的 原 因信 息 , 其 中 的 项 目 有 :
-
alert_id
-
publication
-
status
-
publication_type
-
agent_type
-
subscriber
-
agent_id
-
subscriber_db
-
error_id
-
article
-
alert_error_code
-
destination_object
-
time
-
source_object
-
publisher
-
alert_error_text
-
publisher_db
22.1.90sysservers
sysservers 系 统 表 位 于 主 数 据 库 中 , 它 包 含 远 程 服 务 器 和 本 地 服 务 器 的 信 息 。其 中 的 项 目 有 :
-
srvid
-
providername
-
srvstatus
-
datasource
-
srvname
-
location
-
srvproduct
-
providerstring
-
schemadate
-
catalog
-
topologyx
-
srvnetname
-
topologyy
22.1.91syssubscriptions
syssubscriptions 系 统 表 位 于 出 版 商 数 据 库 中 , 它 包 含 订 阅 信 息 , 其 中 的 项 目
有 :
-
artid
-
subscription_type
-
srvid
-
distribution_jobid
-
dest_db
-
timestamp
-
status
-
update_mode
-
sync_type
-
loopback_detection
-
login_name 22.1.92systargetservergroupmembers
systargetservergroupmembers 系 统 表 位 于 msdb 数 据 库 中 ,它 包 含 当 前 在 Multi Server 组 中 支 持 的 目 标 服 务 器 信 息 。 其 中 的 项 目 有 servergroup_id 和 server_id 。
22.1.93systargetservergroups
systargetservergroup 系 统 表 位 于 msdb 数 据 库 中 , 它 包 含 在 Multi Server 情 景中 支 持 哪 些 目 标 服 务 器 组 的 信 息 , 其 中 的 项 目 有 servergroup_id 和 nam e。
22.1.94systargetservers
systargetservers 系 统 表 位 于 msdb 数 据 库 中 , 它 包 含 当 前 在 Multi Server 情 景中 支 持 的 目 标 服 务 器 信 息 , 其 中 的 项 目 有 :
-
server_id
-
last_poll_date
-
server_name
-
status
-
location
-
local_time_at_last_poll
-
time_zone_adjustment
-
enlisted_by_nt_user
-
enlist_date
-
poll_interval
22.1.95systaskids
systaskids 系 统 表 位 于 msdb 数 据 库 中 , 它 包 含 以 前 版 本 中 创 建 的 任 务 信 息 , 以 及 7.0 版 本 中 的 工 作 信 息 。 其 中 的 项 目 有 : task_id 和 job_id 。
22.1.96systypes
systypes 系 统 表 位 于 每 个 数 据 库 中 , 它 包 含 数 据 类 型 的 信 息 , 其 中 的 项 目 有 :
-
name
-
reserved
-
xtype
-
usertype
-
status
-
variable
-
xusertype
-
allownulls
-
length
-
type
-
xprec
-
printfmt
-
xscale
-
prec
-
tdefault
-
scale
-
domain,uid
22.1.97sysusers
sysusers 系 统 表 位 于 每 个 数 据 库 中 , 它 包 含 数 据 库 用 户 的 信 息 。 其 中 的 项 目有 :
-
uid
-
environ
-
status
-
hasdbaccess
-
name
-
islogin
-
sid
-
isntname
-
roles
-
isntgroup
-
createdate
-
isntuser
-
updatedate
-
issqluser
-
altuid
-
isaliased
-
password
-
issqlrole
-
suid
-
isapprole
-
gid
下 一 节 中 ,将 讨 论 系 统 表 中 用 来 查 看 SQL Server 元 数 据 的 Information Schema Views (信 息 模 式 视 图 )。
- 信 息 模 式 视 图
M icrosoft SQL Server 可 通 过 存 储 过 程 或 信 息 模 式 视 图 返 回 系 统 表 的 信 息 。要 从 这 些 视 图 中 检 索 信 息 , 可 提 供 合 法 的 名 称
INFORMATION_SCHEMA.view_nam e 。举 例 如 下 :
select * from INFORMATION_SCHEMA.CHECK_CONSTRAINTS
在 本 例 中 , 会 返 回 sysobjects 和 syscomments 系 统 表 中 的 信 息 。
22.2.1CHECK_CONSTRAINTS
Information Schema View CHECK_CONSTRAINTS 包 含 sysobjects 和
syscomments 系 统 表 中 检 查 约 束 的 信 息 。 其 中 的 项 目 有 :
-
CONSTRAINT_CATALOG
-
CONSTRAINT_SCHEMA
-
CONSTRAINT_NAME
-
CHECK_CLAUSE
22.2.2COLUMN_DOMAIN_USAGE
Information Schema View COLUMN_DOMAIN_USAGE 包 含 的 信 息 是 由 当 前数 据 库 中 的 用 户 所 拥 有 的 用 户 自 定 义 数 据 类 型 列 , 它 们 位 于 sysobjects , syscolumns 和 systypes 系 统 表 中 。 其 中 的 项 目 有 :
-
DOMAIN_CATALOG
-
DOMAIN_SCHEMA
-
DOMAIN_NAME
-
TABLE_CATALOG
-
TABLE_SCHEMA
-
TABLE_NAME
-
C O L U M N _ N A M E
22.2.3COLUMN_PRIVILEGES
Information Schema view COLUMN_PRIVILEGES 包 含 列 的 特 权 信 息 , 这 些
特 权 可 以 授 予 给 当 前 使 用 的 数 据 库 中 的 用 户 , 也 可 以 由 其 授 予 给 他 人 。 它 们 位于 sysprotects 、 sysobjects , 以 及 syscolumns 系 统 表 中 , 其 中 的 项 目 有 :
-
GRANTOR
-
GRANTEE
-
TABLE_CATALOG
-
TABLE_SCHEMA
-
TABLE_NAME
-
C O L U M N _ N A M E
-
PRIVILEGE_TYPE
-
IS_GRANTABLE
22.2.4COLUMNS
Information Schema View COLUMNS 包 含 当 前 数 据 库 中 用 户 的 列 的 信 息 , 它 们 位 于 sysobjects , spt_data type_info , systypes, syscolumn s, syscomments , sysconfigures 以 及 syscharsets 系 统 表 中 。 其 中 的 项 目 有 :
-
TABLE_CATALOG
-
TABLE_SCHEMA
-
TABLE_NAME
-
C O L U M N _ N A M E
-
ORDINAL_POSITION
-
COLUMN_DEFAULT
-
IS_NULLABLE
-
DATA_TYPE
-
CHARACTER_MAXIMUM_LENGTH
-
CHARACTER_OCTET_LENGTH
-
NUMERIC_PRECISION
-
NUMERIC_PRECISION_RADIX
-
NUMERIC_SCALE
-
DATETIME_PRECISION
-
CHARACTER_SET_CATALOG
-
CHARACTER_SET_SCHEMA
-
CHARACTER_SET_NAME
-
COLLATION_CATALOG
-
COLLATION_SCHEMA
-
COLLATION_NAME
-
DOMAIN_CATALOG
-
DOMAIN_SCHEMA
-
DOMAIN_NAME
22.2.5CONSTRAINT_COLUMN_USAGE
Information Schema View CONSTRAINT_COLUMN_USAGE 包 含 当 前 数 据库 中 用 户 的 受 约 束 列 的 信 息 。 它 们 位 于 sysobjects , syscolumns, 以 及 systypes
系 统 表 中 , 其 中 的 项 目 有 :
-
TABLE_CATALOG
-
TABLE_SCHEMA
-
TABLE_NAME
-
C O L U M N _ N A M E
-
CONSTRAINT_CATALOG
-
CONSTRAINT_SCHEMA
-
CONSTRAINT_NAME
22.2.6CONSTRAINT_TABLE_USAGE
Information Schema View CONTRAINT_TABLE_USAGE 包 含 当 前 数 据 库 中的 用 户 可 访 问 的 每 个 受 约 束 的 表 信 息 , 它 们 位 于 sysobjects 系 统 表 中 。 其 中 的 项目 有 :
-
TABLE_CATALOG
-
TABLE_SCHEMA
-
TABLE_NAME
-
CONSTRAINT_CATALOG
-
CONSTRAINT_SCHEMA
-
CONSTRAINT_NAME
22.2.7DOMAIN_CONSTRAINTS
Information Schema View DOMAIN_CONSTRAINTS 包 含 当 前 数 据 库 中 的 数据 类 型 和 用 户 规 则 信 息 , 它 们 位 于 sysobjects 和 systypes 系 统 表 中 , 其 中 的 项 目有 :
-
CONSTRAINT_CATALOG
-
CONSTRAINT_SCHEMA
-
CONSTRAINT_NAME
-
DOMAIN_CATALOG
-
DOMAIN_SCHEMA
-
DOMAIN_NAME
-
IS_DEFERRABLE
-
INITIALLY_DEFERRED
22.2.8DOMAINS
Information Schema View DOMAINS 包 含 当 前 数 据 库 中 用 户 的 数 据 类 型 信息 , 它 们 位 于 spt_data type_info , systypes , syscomments , sysconfigunes 以 及syscharsets 系 统 表 中 。 其 中 的 项 目 有 :
-
DOMAIN_CATALOG
-
DOMAIN_SCHEMA
-
DOMAIN_NAME
-
DATA_TYPE
-
CHARACTER_MAXIMUM_LENGTH
-
CHARACTER_OCTET_LENGTH
-
COLLATION_CATALOG
-
COLLATION_SCHEMA
-
COLLATION_NAME
-
CHARACTER_SET_CATALOG
-
CHARACTER_SET_SCHEMA
-
CHARACTER_SET_NAME
-
NUMERIC_PRECISION
-
NUMERIC_PRECISION_RADIX
-
NUMERIC_SCALE
-
DATETIME_PRECISION
-
DOMAIN_DEFAULT
22.2.9KEY_COLUMN_USAGE
Information Schema View KEY_COLUMN_USAGE 包 含 由 当 前 数 据 库 中 的 用户 拥 有 的 列 信 息 , 它 们 位 于 sysobjects , syscolumns , sysreferences , spt_values 及 sysindexes 系 统 表 中 。 其 中 的 项 目 有 :
-
CONSTRAINT_CATALOG
-
CONSTRAINT_SCHEMA
-
CONSTRAINT_NAME
-
TABLE_CATALOG
-
TABLE_SCHEMA
-
TABLE_NAME
-
C O L U M N _ N A M E
-
ORDINAL_POSITION
22.2.10(2 )REFERENTIAL_CONSTRAINTS
Information Schema View REFERENTIAL_CONSTRAINTS 包 含 当 前 数 据 库 中 的 用户 拥 有 的 外 部 约 束 信 息 。 它 们 位 于 sysreferences , sysindexes 及 sysobjects 系 统 表 中 , 其 中 的 项 目 有 :
-
CONSTRAINT_CATALOG
-
CONSTRAINT_SCHEMA
-
CONSTRAINT_NAME
-
UNIQUE_CONSTRAINT_CATALOG
-
UNIQUE_CONSTRAINT_SCHEMA
-
UNIQUE_CONSTRAINT_NAME
-
MATCH_OPTION
-
UPDATE_RULE
-
DELETE_RULE
22.2.11SCHEMATA
Information Schema View SCHEMATA 包 含 带 有 用 户 许 可 的 每 个 数 据 库 的 信息 。 它 们 位 于 sysdatabases , sysconfigures 及 syscharsets 系 统 表 中 , 其 中 的 项 目有 :
-
CATALOG_NAME
-
SCHEMA_NAME
-
SCHEMA_OWNERD
-
DEFAULT_CHARACTER_SET_CATALOG
-
DEFAULT_CHARACTER_SET_SCHEMA
-
DEFAULT_CHARACTER_SET_NAME
22.2.12TABLE_CONSTRAINTS
Information Schema View TABLE_CONSTRAINTS 包 含 由 当 前 数 据 库 中 的 用户 所 拥 有 的 表 格 约 束 信 息 。 它 们 位 于 sysobjects 系 统 表 中 。 其 中 的 项 目 有 :
-
CONSTRAINT_CATALOG
-
CONSTRAINT_SCHEMA
-
CONSTRAINT_NAME
-
TABLE_CATALOG
-
TABLE_SCHEMA
-
TABLE_NAME
-
CONSTRAINT_TYPE
-
IS_DEFERRABLE
-
INITIALLY_DEFERRED
22.2.13TABLE_PRIVILEGES
Information Schema View TABLE_PRIVILEGES 包 含 每 个 表 的 特 权 信 息 , 这种 特 权 可 授 予 当 前 数 据 库 中 的 用 户 , 也 可 由 该 用 户 授 予 给 他 人 。 它 们 位 于sysprotects 和 sysobjects 系 统 表 中 , 其 中 的 项 目 有 :
-
GRANTOR
-
GRANTEE
-
TABLE_CATALOG
-
TABLE_SCHEMA
-
TABLE_NAME
-
PRIVILEGE_TYPE
-
IS_GRANTABLE
22.2.14TABLES
Information Schema View TABLES 包 含 带 有 当 前 数 据 库 中 用 户 许 可 的 每 个 表
格 的 信 息 。 它 们 位 于 sysobjects 系 统 表 中 , 其 中 的 项 目 有 :
-
TABLE_CATALOG
-
TABLE_SCHEMA
-
TABLE_NAME
-
TABLE_TYPE
- VIE W_COLUMN_USAGE
Information Schema View VIEW_COLUMN_USAGE 包 含 当 前 数 据 库 中 的 用户 所 拥 有 的 每 列 的 信 息 , 它 们 位 于 sysobjects 和 sysdepends 系 统 表 中 。 其 中 的项 目 有 :
-
VIEW_CATALOG
-
VIEW_SCHEMA
-
VIEW_NAME
-
TABLE_CATALOG
-
TABLE_SCHEMA
-
TABLE_NAME
-
C O L U M N _ N A M E
- VIE W_TABLE_USAGE
Information Schema View VIEW_TABLE_USAGE 包 含 由 视 图 所 使 用 并 由 当前 数 据 库 中 的 用 户 所 拥 有 的 每 个 表 格 的 信 息 , 它 们 位 于 sysobjects 和 sysdepends 系 统 表 中 , 其 中 的 项 目 有 :
-
VIEW_CATALOG
-
VIEW_SCHEMA
-
VIEW_NAME
-
TABLE_CATALOG
-
TABLE_SCHEMA
-
TABLE_NAME
- VIE W S
Information Schema View VIEWS 包 含 当 前 数 据 库 中 的 用 户 可 访 问 的 视 图 信息 , 它 们 位 于 sysobjects 和 syscomments 系 统 表 中 , 其 中 的 项 目 有 :
-
TABLE_CATALOG
-
TABLE_SCHEMA
-
TABLE_NAME
-
VIEW_DEFINITION
-
CHECK_OPTION
-
IS_UPDATABLE
新 增 添 的 Information Schema View 为 浏 览 元 数 据 提 供 了 简 便 的 途 径 , 而 在此 之 前 , 对 元 数 据 的 浏 览 需 要 通 过 连 接 系 统 表 来 实 现 。 下 一 章 中 , 我 们 将 讨 论系 统 存 储 过 程 。 存 储 过 程 是 无 需 直 接 访 问 系 统 表 , 就 能 操 作 和 浏 览 系 统 表 的 另一 种 方 法 。
返 回 总 目 录
sp_addmergepullsubscription 66
sp_addmergepullsubscription_agent 67
sp_addpullsubscription_agent 93
sp_add_targetsvrgrp_member 120
sp_changedistributor_property 144
sp_changedistributor_password 145
sp_changemergepullsubscription 153
sp_changemergesubscription 154
sp_changesubscriber_schedule 164
sp_change_subscription_properties 171
sp_delete_targetsevergroup 192
sp_delete_targetsvrgrp_member 193
sp_describe_cursor_columns 196
sp_dropmergepullsubscription 208
sp_grant_publication_access 234
sp_help_fulltext_catalogs_cursor 248
sp_help_fulltext_tables_cursor 250
sp_help_fulltext_columns_cursor 251
sp_helpmergearticleconflicts 262
sp_helpmergedeleteconflictrows 263
sp_helpmergepullsubscription 266
sp_help_publication_access 271
sp_helppublication_snapshot 272
sp_helpreplicationdboption 274
sp_helpsubscription_properties 282
sp_mergesubscription_cleanup 298
sp_reinitmergepullsubscription 315
sp_reinitmergesubscription 316
sp_remove_job_from_targets 319
sp_replicationoption 325
sp_replication_agent_checkup 327
sp_revoke_publication_access 328
sp_script_synctran_commands 330
第 23 章 系 统 存 储 过 程
SQL Server 系 统 存 储 过 程 能 使 用 户 不 必 直 接 进 入 系 统 表 , 即 可 执 行 所 有 的数 据 库 管 理 任 务 。 使 用 Enterprise Manager, 展 开 服 务 器 和 主 数 据 库 , 然 后 双 击存 储 过 程 项 , 即 可 得 到 系 统 存 储 过 程 列 表 。 在 缺 省 的 情 况 下 , 主 数 据 库 并 不 在Enterprise M anager 中 显 示 。 要 打 开 这 个 功 能 以 查 看 系 统 数 据 库 , 用 户 必 须 在Registered SQL Server Properties 窗 口 下 选 择 Show System Database 和 System object 。 选 择 一 个 系 统 存 储 过 程 , 并 双 击 它 , 即 可 查 看 该 系 统 存 储 过 程 的Transact-SQL 编 码 。 其 它 系 统 存 储 过 程 位 于 msdb 系 统 数 据 库 之 下 , 可 用 同 样 的方 法 查 看 和 访 问 它 们 。 区 别 仅 在 于 需 展 开 msdb 数 据 库 , 而 非 主 数 据 库 。
系 统 存 储 过 程 可 以 按 其 功 能 划 分 为 以 下 几 大 类 :
Catalog: 数 据 词 典 功 能 程 序 。
Cursors : 游 标 功 能 程 序 。
D istributed Querie s: 分 布 式 查 询 功 能 程 序 。SQL Server Agen t: 任 务 管 理 功 能 程 序 。Replication : 复 制 功 能 程 序 。
Security : 安 全 管 理 功 能 程 序 。 System : SQL Server 维 护 功 能 程 序 。Web Assistan t: Web 功 能 程 序 。
Extended Procedures: 与 外 部 程 序 的 SQL Server 接 口 。OLE Automation : Transact-SQL 内 部 的 OLE 自 动 化 。Data Transformation Services: 数 据 仓 库 程 序 。
扩 展 存 储 过 程 可 以 进 一 步 划 分 为 General , SQL Mail 以 及 SQL Server Profiler。
下 面 , 将 按 字 母 顺 序 依 次 讨 论 Microsoft SQL Server 系 统 存 储 过 程 。
sp_add_agent_parameter
sp_add_agent_parameter 系 统 存 储 过 程 用 来 在 快 照 、 合 并 和 事 务 复 制 中 将 参数 和 该 参 数 值 添 加 到 复 制 代 理 配 置 文 件 中 。
语 法
sp_add_agent_parameter [ @profile_id = ] ′ profile_id ′ ,
[ @ parameter_name = ] ′ parameter_name′ ,
[ @ parameter_value = ] ′ parameter_value′
变 量
′ |
[ @profile_id = ] profile_id ′ |
profile_id 是 一 个 整 数 , 表 示MSagent_configuration 系 统 表 中 的 配 置 。 |
|||
---|---|---|---|---|---|
[ @parameter_name = ] ′ parameter_name ′ |
parameter_name 是 参 数 的 系 统 名 。 |
||||
′ |
[ @parameter_value = ] parameter_value ′ |
parameter_value 是nvarchar(255) 型 数 值 。 |
参 |
数 |
的 |
sp_add_agent_profile
sp_add_agent_profile 系 统 存 储 过 程 可 为 MSagent_profile 系 统 表 添 加 一 个 复制 代 理 配 置 文 件 , 以 用 于 快 照 、 合 并 和 事 务 复 制 中 。
语 法
sp_add_agent_profile [[ @profile_id = ] ′ profile_id ′ OUTPU T ]
{[,
′ }
[[,
′ , }
@profile_name = ] ′ profile_nam e′ @ profile_type = ] ′ profile_type ′
[ [,
]{[,
@ agent_type = ] ′ agent_type @ description = ] ′ description
[ ,[ @default = ] ′ default ′ ]
变 量 [ KH*2 ]
[ @profile_id = ] |
profile_id 是 一 个 整 数 , 表 示 |
||||
---|---|---|---|---|---|
′ profile_id ′ |
MSagent_configurations 系 统 表 中 的 配 置 , 并 可 用 |
||||
作 OUTPUT 参 数 。 若 未 提 供 profile_id , 则 返 回 |
|||||
profile_id 的 结 果 。 |
|||||
[ |
@profile_name = ] ′ profile_nam e′ |
profile 的 系 统 名 。 |
|||
[ ′ |
@ agent_type = ] agent_typ e′ |
agent_type 是 一 个 整 数 , 表 示 复 制 代 理 。 其 中 , 1=Snapshot Agent , 2=Log Reader Agent , 3=Distribution Agen t, 4=Merge Agen t。 |
|||
[ @profile_type = ] ′ profile_type ′ |
profile_type 是 一 个 整 数 。 其 中 , 0= 系 统 ( 缺 省 ) , 1= 定 制 配 置 文 件 。 |
配 |
置 |
文 |
件 |
[ @description = ] ′ description ′ |
description ( 描 述 ) 是 nvarchar(3000) , 它 描 述 配 置 文 件 。 |
||||
[ @default= ] ′ default ′ |
default ( 缺 省 ) 是 位 数 据 类 型 , 它 确 定件 是 否 是 复 制 代 理 类 型 的 缺 省 文 件 。 0= 非文 件 , 1= 缺 省 配 置 文 件 。 |
该缺 |
配省 |
置配 |
文置 |
sp_add_alert
sp_add_alert 系 统 存 储 过 程 可 添 加 新 警 告 。
语 法
sp_add_alert { ′ nam e′ } [ , message_id ][ , severity ][ , enabled ]
[ , delay_between_responses ][ , ′ notification_message′ ]
[ , include_event_description_in ][ , ′ database ′ ]
[ , ′ event_description_keyword_pattern ′ ][ , {job_id | ′ job_nam e′ } ]
[ , raise_snmp_trap ][ , ′ performance_condition ′ ][ , ′ category ′ ]
变 量
′ name ′ |
name 是 警 告 的 varchar(100) 型 名 称 。 |
---|---|
message_id |
message_id 是 sysmessages 系 统 表 中 的 整 型 信 息 错误 号 。 如 果 使 用 severity , message_id 就 必 须 为 0 或 NULL 。 |
Severity |
severity 也 可 用 来 表 示 警 告 , 其 值 为 整 数 9 至 25 , 110 , 120 , 130 或 140 , 缺 省 值 为 0 。 如 果 使 用message_id , severity 必 须 是 0 。 |
Enabled |
enabled 是 tinyint 型 数 据 , 其 中 1= 启 用 ( 缺 省 值 ), 0= 不 启 用 。 |
delay_between_responses |
delay_between_responses 是 一 个 整 数 , 表 示 发 出 下 一 个 警 告 之 前 的 延 迟 时 间 , 单 位 为 秒 ( 缺 省 值 为 0)。此 参 数 可 用 来 防 止 短 时 间 内 多 次 报 警 。 |
′ notification_message′ |
notification_message 是 一 个 varcha r( 255 ) 型 数 据 , 缺 省 值 为 NULL 它 可 用 来 给 警 告 接 收 器 发 送 附 加信 息 。 |
include_event_description _in |
include_event_description_in 是 tinyint 型 数 据 ( 缺 省值 为 0), 它 可 确 定 NT Event Log 中 SQL Server 错误 的 描 述 是 否 是 发 送 给 接 收 员 的 部 分 通 知 消 息 。 0=None , 1=Email , 2=Pager, 4=NetSend, 7=All 。 |
续表
′ database ′ |
database 是 varchar(64) 型 数 据 , 若 数 据 库 名 称 使 用 缺 省 值 NULL , 则 表 示 将 对 服 务 器 上 任 意 数 据 库中 的 错 误 发 出 警 告 。 |
---|---|
′ event_description_keywor d ′ |
event_description_keyword 是 varchar(100) 型 数 据 , 缺 省 值 为 NULL , 它 可 描 述 W indow NT 事 件 日 志中 的 SQL Server 错 误 。 LIKE 表 达 式 通 配 符 可 以 用于 表 示 对 象 名 。 |
job_id |
job_id 是 作 业 的 唯 一 标 识 符 , 缺 省 值 为 NULL 。 job_id 或 job_name 都 是 自 变 量 |
′ job_nam e′ |
job_name 是 CmdExec 或 Transact-SQL varchar(100) 型 的 作 业 名 。 它 可 在 警 告 使 用 缺 省 值 NULL 时 运行 。 |
sp_addalias
sp_addalias 是 为 向 后 兼 容 而 提 供 的 , 使 用 7.0 版 本 的 程 序 员 可 用 Roles 来 代替 它 。
sp_addapprole
sp_addapprole 系 统 存 储 程 序 可 创 建 用 于 应 用 程 序 中 安 全 性 的 数 据 库 角 色 。语 法
sp_addapprole [ @rolename = ] ′ role ′ , [ @ password = ] ′ password
′
变 量
[ @ rolename = ] ′ role ′ role 是 新 的 数 据 库 角 色 的 系 统 名 。
[ @ password = ] ′ password ′ password 是 系 统 名 称 , 是 访 问 授 给 数 据 库
角 色 的 许 可 的 口 令 。
sp_addarticle
sp_addarticle 系 统 存 储 过 程 可 为 出 版 物 添 加 一 篇 新 文 章 , 以 用 于 快 照 、 合并 和 事 务 复 制 中 。
语 法
sp_addarticle [ @publication = ] ′ publication ′ ,
[ @ article = ] ′ article ′ ,[ @ source_table= ] ′ source_table ′
[ ,[ @destination_table = ] ′ destination_table ′ ]
[ ,[ @vertical_partition = ] ′ vertical_partition ′ ]
[ [,
@ type = ] ′ type ′
][ [,
@filter = ] ′ filter′
][ [,
@sync_object
= ] ′ sync_object ]
[ ,[ ins_cmd = ]
′ ins_cm d′
][ ,[ @del_cmd = ]
′ del_cm d′ ]
[ , [ upd_cmd = ] creation_script′
′ upd_cmd ′
]
][ , [ @creation_script = ] ′
[ ,[ @description = ] ′ description ′ ]
[ ,[ @pre_creation_cmd = ] ′ pre_creation_cm d′ ]
[ , [ @filter_clause = ]
schema_option ]
′ filter_clause ′
][ , [ @schema_option = ]
[ ,[ @destination_owner = ]
status ]
′ destination_owner′
][ ,[ @status = ]
[ ,[ @ source_owner =] ′ source_owner′ ][ ,[ @sync_object_owner = ] ′
source_owner′ ]
[ [,
′ ]
@ filter_owner = ]′ filter_owner′ ][ [,
@ source_object = ]′ source_objec
变 量
[ @publication = ] ′ publication ′ publication 是 包 含 该 文 章 的 出 版 物 的 系 统
名
[ @ article = ] ′ article ′ article 是 新 文 章 的 系 统 名 。
[ @source_table = ] ′ source_table ′
[ @destination_table = ] ′ destination_table ′
[ @vertical_partition = ] ′ vertical_partition ′
source_table 是 数 据 生 成 的 表 的nvarchar(92) 型 名 称 。destination_table 是 目 标 表 的 系 统 名 。其 缺 省 值 表 示 使 用 目 标 表 的source_table 名
vertical_partition 是 nchar(5) 型 数据 , 包 含 的 值 有 true 或 false , 以 及 缺省 值 。 若 该 参 数 设 定 为 falase , 则 发 布所 有 的 列 ; 若 设 定 为 true , 则 只 使 用 主键 。 如 果 文 章 是 垂 直 划 分 的 , 则 可 使 用系 统 存 储 过 程 sp_articlecolumn 来 增 加列。
[ @type = ] ′ type ′ type 是 文 章 类 型 的 系 统 名 。 在 该 文 章 类
型 中 , logbased manualfilter= 带 有 手工 过 滤 器 的 基 于 日 志 的 文 章 , logbased manualview = 带 手 动 视 图 的 基 于 日 志 的文 章 , logbased manualboth= 带 手 动 过滤 器 和 手 动 视 图 的 基 于 日 志 的 文 章 , proc
exec= 将 存 储 过 程 的 执 行 复 制 到 文 章 的Subscriber 中 , serializable pro exec= 复 制 存 储 文 件 的 执 行 ( 如 果 存 储 过 程 是 在可 串 行 事 务 的 内 部 ) 。 Type 的 缺 省 值 为NULL 。
[ @filter = ] ′ filter ′ filter 是 FOR REPLICATION 存 储 过 程 的
nvarchar(92) 型 名 称 , 它 可 水 平 划 分 表格,缺省值是 NUL L( 过 滤 器 程 序 已 创 建 ) 。如 果 该 参 数 有 一 个 值 , 则 必 须 在 以 前 已运 行 了 系 统 存 储 过 程 sp_articlefilter 和 sp_articleview 来 创 建 一 个 视 图 和 该存 储 过 程 。
[ @sync_object = ]′ sync_object
′
sync_object 是 用 于 生 成 同 步 输 出 文 件 的
表 或 视 图 的 nvarchar(92) 型 名 字 ( 缺 省值 是 NULL )。 如 果 该 参 数 是 NULL , 当 使用 sp_articlecolumn 系 统 存 储 过 程 增 加列 时 , 将 自 动 创 建 使 输 出 文 件 同 步 的 视图。
[ @ins_cmd = ] ′ ins_cmd ′ ins_cmd 是 nvarchar(255) 型 数 据 , 是 用
来 复 制 插 入 的 方 法 。 其 中 NONE= 无 动 作 , CALL customproc= 创 建 一 个 存 储 过 程 的调 用 , 以 便 在 Subscriber 上 应 用 该 插 入
( 可 在 目 标 数 据 库 中 创 建 该 存 储 过 程 , 以便 传 送 插 入 中 的 每 一 列 ) 。 SQL( 缺 省 值 ) 或 NULL= 用 语 法 insert into <table name> values (column1value , column2value , etc) 来 复 制 插 入 语 句 。
[ @del_cmd = ] ′ del_cmd del_cmd 是 nvarchar(255) 型 数 据 , 是 用
以 复 制 删 除 的 方 法 。 除 了 删 除 是 通 过 主键 值 来 进 行 的 外 , 它 与 ins_cmd 相 同 。
[ @upd_cmd = ] ′ upd_cmd ′ upd_cmd 是 nvarchar(255) 型 数 据 , 是 用
来 复 制 更 新 的 方 法 。 除 了 更 新 是 通 过 传递 主 键 值 和 文 章 的 其 他 列 来 进 行 的 之外 , 它 与 ins_cmd 相 同 。
[ @creation_script = ] ′ creation_script ′
[ @description = ]′ description
′
[ @pre_creation_cmd = ] ′ pre_creation_cmd ′
creation_script 是 用 以 创 建 目 标 表 的 文章 模 式 脚 本 的 nvarchar(127) 型 路 径 和 名称 , 缺 省 值 是 NULL 。
description 是 nvarchar(255) 型 数 据 , 它 可 描 述 文 章 , 缺 省 值 为 NULL 。pre_creation_cmd 是 用 以 撤 销 表 、 删 除表 或 截 短 表 的 nvarchar(10) 型 预 创 建 命令 。 其 中 None= 无 命 令 , Delete= 删 除 目标 表 , Drop( 缺 省 )= 撤 销 目 标 表 , Truncate= 截 短 目 标 表 。
[ @filter_clause= ] ′ filter_clause 是 用 于 水 平 划 分 的 ntext
filter_clause ′ [ @schema_option = schema_option |
] |
型 WHERE 子 句 。 缺 省 值 为 空 字 串 。 schema_option 是 binary(8) 型 数 据 , 其 中 0x00= 用 Snapshot 取 消 编 辑 脚 本 的 功能 , 并 使 用 所 支 持 的 CreationScript ; |
|
---|---|---|---|
0x01= 建 立 对 象 创 建 CREATE TABLE ,CREATE PROCEDURE ; 0x10= 创 建 成 簇 索 引 ; 0x20= 将 用 户 定 义 的 数 据 类 型 转 换 为 基 本 数 据类 型 ; 0x40= 创 建 非 成 簇 索 引 ; 0x80= 在主 键 上 包 含 已 声 明 的 引 用 完 整 性 ; 0x71= |
|||
创 建 创 建 表 、 成 簇 索 引 和 非 成 簇 索 引 , 将 用 户 定 义 的 数 据 类 型 转 换 为 基 本 数 据类 型 ( 缺 省 ) ; 0x01= 存 储 过 程 文 章 的 缺 省 值。 |
|||
[ @destination_owner = |
] |
′ |
owner 是 系 统 名 称 , 代 表 目 标 对 象 的 拥 有 |
destination_owner ′ [ @status = ] status |
者 ,缺 省 值 为 NULL 。如 果 出 版 物 具 有 ODBC Subscribers, 则 应 使 用 NULL 。 status 是 文 章 选 项 的 tinyint 型 掩 码 , |
其 中 , 0 , 8= 在 插 入 语 句 中 包 含 列 名 ; 16= 使 用 参 数 化 的 语 句 ; 24= 使 用 列 名 和 参 数化 的 语 句 。
[ @source_owner = ] ′ source_owner 是 系 统 名 称 , 是 源 对 象 集
source_owner ′ 的 拥 有 者 , 在 Microsoft SQL Server 6.5 Publishers 中 设 置 为 NULL 。
[ @sync_object_owner = ]
′ sync_object_owner′
[ @filter_owner = ] ′ filter_owner ′
sync_object_owner 是 系 统 名 称 , 是 同 步化 的 对 象 集 的 拥 有 者 , 在 Microsoft SQL Server 6.5 Publiser 中 设 置 为 NULL 。filter 是 系 统 名 称 , 是 过 滤 器 集 的 拥 有者 , 在 Microsoft SQL Server 6.5 Publishers 中 设 置 为 NULL 。
[ @source_object= ]
source_object ′
′ source_object 是 系 统 名 , 是 源 对 象 的 拥
有 者 。 如 果 source_table 为 NULL , 这 个变 量 必 须 替 换 。
sp_adddistpublisher
sp_adddistpublisher 系 统 存 储 过 程 可 用 本 地 Distributor 添 加 远 程 Publisher, 以 用 于 快 照 、 合 并 以 及 事 务 复 制 中 。
语 法
sp_adddistpublisher { [ @publisher = ] ′ publisher′ ,
[ @distribution_db = ] ′ distribution_db ′ } [ , [ @ security_mode = ]
security_mode]
[ ,[ @ login = ] ′ login ′ ][ ,[ @password = ] ′ password ′ ]
{ ,[ @working_directory = ] ′ working_directory′ },
[ , [ @ trusted = ] ′ trusted ′ ] [ , [ @ encrypted_password = ]
encrypted_password ]
[ , [ @thirdparty_flag = ] thirdparty_flag ] 变 量
[ @publisher = ] ′ publisher ′ publisher 是 Publisher 的 系 统 名 。
[ @distribution_db = ] ′ distribution_db ′
[ @security_mode = ] ′ security_mode ′
分 布 式 数 据 库 的 系 统 名 。
security_mode 是 整 型 安 全 模 式 。 其 中 , 0=SQL Server Authentication , 1=Distributor 在 Windows NT 上 运 行 , 2=Distributor 在 Windows 95 上 运 行 , NULL= 缺 省 值 。
[ @login = ] ′ login ′ login 是 系 统 名 , 缺 省 值 为 sa , 当
security_mode 项 为 0=SQL Server Authentication 时 , 需 要 Login 。
[ @password = ] ′ password ′ password 是 登 录 的 系 统 名 口 令 , 由 复 制
代 理 使 用 以 连 接 Publisher 。
[ @working_directory = ] working_directory ′
[ @trusted = ] ′ trusted ′
- working_directory 是 目 录 的nvarchar(255) 型 名 称 , 其 中 , 出 版 物的 数 据 和 模 式 文 件 以 UNC 格 式 保 存 。trusted 是 一 个 nchar(5) 型 值 ,其 为 True 时 , 表 明 远 程 Publisher 是 否 与 本 地
[ @encrypted_password = ]
- encrypted_password ′
[ @thirdparty_flag = ] thirdparty_flag
Distributor 使 用 相 同 的 口 令 。 新 增 了两 个 委 托 登 录 映 射 : sa to sa , 和distributor_admin to distributor_admin 。 在 连 接 远 程Publisher 与 Distributor 时 , 不 需 使用 口 令 。 当 trusted 值 为 false 时 , 表明 增 加 了 一 个 非 委 托 映 射 : distributor_admin to distributor_admin 。 在 连 接 远 程Publisher 和 Distributor 时 , 需 使 用口 令 。
encrypted 口 令 是 位 数 据 类 型 , 缺 省 值
为 0 , 编 辑 脚 本 时 使 用 。thirdparty_flag 是 位 数 据 类 型 , 它 确定 出 版 物 是 否 是 除 Microsoft SQL Server 之 外 的 数 据 源 。 其 中 , 0=Microsoft SQL Server 数 据 库 , 1= 除Microsoft SQL Server 外 的 数 据 源 。
sp_adddistributiondb
sp_adddistributiondb 用 Distributor 模 式 添 加 新 D istributor 数 据 库 , 以 包 含 用
于 快 照 、 合 并 和 事 务 复 制 中 的 分 布 程 序 及 其 历 史 。语 法
sp_adddistributiondb { [ @ database = ] ′ database ′ }
[ ,[ @data_folder =] ′ data_folder′ ][ ,[ @data_file =] ′ data_file
′ ]
[ ,[ @data_file_size = ] ′ data_file_size ′ ][ , [ @ log_folder = ] ′
log_folder′ ]
[ ,[ @ log_file = ] ′ log_file ′ ] [ ,[ @ log_file_size = ] log_file_size
]
[ ,[ @ m in_distretention = ] min_distretention ]
[ ,[ @max_distretention = ] max_distretention ]
[ ,[ @history_retention = ] history_retention ]
[ ,[ @ security_mode = ] security_mode ][ ,[ @ login= ] ′ login ′
]
[ ,[ @password = ] ′ password ′ ]
[ ,[ @ encrypted_password = ] encrypted_password ]
[ ,[ @ createmode = ] createmode ] 变 量
[ @database = ] ′ database ′ database 是 数 据 库 的 系 统 名 。
[ @data_folder = ] ′ data_folder
′
data_folder 是 包 含 数 据 库 文 件 的 目 录的 nvarchar(255) 型 名 称 。 缺 省 值 为 安
装 SQL Server 的 路 径 ( 若 安 装 了 SQL Server 并 包 含 缺 省 文 件 , 则 该 参 数 的 缺省 值 为 \ mssq17 \ data) 。
[ @data_file = ] ′ data_file ′ data_file 是 数 据 库 文 件 的
nvarchar(255) 型 名 称 。 如 果 没 有 提 供该 参 数 , 就 用 数 据 库 名 创 建 该 名 称 。
[ @data_file_size= ] ′ data_file_size ′
[ @log_folder = ] ′ log_folder
′
data_file_size 是 一 个 整 数 , 单 位 是MB , 它 表 明 起 始 数 据 文 件 的 大 小 , 缺 省值 为 2MB 。
log_folder 是 数 据 库 日 志 文 件 所 在 目 录的 nvarchar(255) 型 名 称 。
[ @log_file = ] ′ log_file ′ log_file 是 日 志 文 件 的 nvarchar(255)
型 名 称 。 如 果 没 有 提 供 该 参 数 , 则 用 数据 库 名 创 建 log_file 名 。
[ @log_file_size = ] log_file_size
[ @min_distretention = ] min_distretention
[ @max_distretention= ] max_distretention
log_file_size 是 一 个 整 数 , 单 位 是 MB , 它 表 明 起 始 日 志 文 件 的 大 小 ,缺 省 值 0MB 表 示 512KB 。
min_distretention 是 一 个 整 数 , 表 明删 除 事 务 之 前 的 最 少 小 时 数 。 缺 省 值 为0 。
max_distretention 是 一 个 整 数 , 表 明删 除 事 务 之 前 的 最 多 小 时 数 , 其 缺 省 值
[ @history_retention = ] history_retention
[ @security_mode = ] security_mode
为 24 小 时 。对 每 个 失 效 的 Subscriptions 而 言 , 在 此 之 后 的 未 激 活 的Subscriptions 会 通 过 Raiserror 21011 而 失 效 。
history_retention 是 一 个 整 数 , 表 明保 存 历 史 的 小 时 数 。 缺 省 值 为 48 小 时 。security_mode 是 一 个 整 数 , 表 明Distributor 中 的 内 容 。 其 中 , 0=SQL Server Anthentication , 1=Windows NT Authentication , 缺 省 值 为 0 。
[ @login = ] ′ login ′ login 是 系 统 名 , 缺 省 值 为 sa 。 如 果
security_mode 为 0=SQL Server Authentication , 就 需 要 该 参 数 。
[ @password = ] ′ password ′ password 是 登 录 的 系 统 名 口 令 , 复 制 代
理 用 它 连 接 到 Distributor 上 。
[ @encrypted_password = ] encrypted_password ′
[ @createmode = ] createmode
encrypted_password 是 位 数 据 类 型 , 缺省 值 为 0 , 编 辑 脚 本 时 使 用 。 createmode 是 一 个 整 数 , 其 中 , 0= 创 建用 于 附 件 的 db , 1= 创 建 db 或 使 用 已 有但 未 附 加 上 的 db( 缺 省 值 ) , 2= 创 建 仅 用于 instdist 和 解 除 附 属 关 系 的 db 。
sp_adddistributor
sp_adddistributor 系 统 存 储 过 程 可 在 sysservers 表 中 为 带 有 属 性 数 据 的
D istributor 添 加 一 个 条 目 , 用 于 快 照 、 合 并 和 事 务 复 制 中 。语 法
sp_adddistributor { [ @ distributor = ] ′ distributor′ },
[ ,[ @heartbeat_interval = ] ′ heartbeat_interval′ ][ ,[ @login = ]
′ login ′ ]
[ ,[ @password = ] ′ password ′ ] 变 量
[ @distributor = ] ′ distributor
′
[ @heartbeat_interval = ] ′ heartbeat_interval ′
distributor 是 服 务 器 名 的 系 统 名称 。
heartbeat_interval 是 一 个 整 数 , 它可 创 建 检 查 复 制 代 理 的 作 业 , 并 表 示代 理 可 在 不 记 录 信 息 的 情 况 下 运 行 的最 大 分 钟 数 。 缺 省 值 为 10 分 钟 。
[ @login = ] ′ login ′ login 是 distributor_admin 的 登 录
系 统 名 。 缺 省 值 为 sa 。
[ @password = ] ′ password ′ password 是 distributor_admin 登 录
的 系 统 名 称 口 令 , 缺 省 值 为 NULL , 用于 发 布 器 RPC 连 接 的 链 接 服 务 器 条
目 。 如 果 发 布 器 是 本 地 发 布 器 , distributor_admin 的 口 令 就 设 置 为新 值 。
sp_addextendedproc
sp_addextendedproc 系 统 存 储 过 程 可 注 册 扩 展 存 储 过 程 的 名 称 。 它 必 须 在 主系 统 数 据 库 环 境 下 运 行 , 并 在 syscomments 和 sysobjects 系 统 表 中 创 建 行 。
语 法
sp_addextendedproc [ @functname = ] ′ procedure ′ , [ @dllname = ]
′ dll ′ 变 量
[ |
@ functname = ] ′ procedure ′ |
procedure 是 nvarchar(257) 型 数 据 , 是 在动 态 链 接 库 (DLL ) 中 调 用 的 函 数 名 。 |
|||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
[ |
@dllname = ] |
′ |
dll ′ |
DLL |
是 |
DLL |
的 |
varchar(255) 型 |
名 |
称 |
。 |
sp_addgroup
sp_addgroup 系 统 存 储 过 程 在 当 前 数 据 库 中 增 加 一 个 角 色 , 它 可 以 向 后 兼 容 。而 使 用 7.0 版 本 的 程 序 员 使 用 角 色 来 代 替 它 。
语 法
sp_addgroup [ @rolename = ] ′ role ′ 变 量 role 是 要 添 加 的 角 色 名 。
sp_add_category
sp_add_category 系 统 存 储 过 程 为 服 务 器 添 加 一 个 类 别 。语 法
sp_add_category [[ @class = ]′ class ′ , ][[ @type = ]′ type ′ , ] {[ @name
= ] ′ name ′ } 变 量
[ |
@class = ] ′ class ′ |
class 是 类 别 的 varchar(8) 型 类 , 其 中 JOB= 增 加一 项 作 业 ( 类 型 必 须 是 MULTISERVER) , ALERT= 增 加 一 个 警 告 , OPERATOR= 增 加 一 个 操 作 员 。 |
---|---|---|
[ |
@type = ] ′ type ′ |
type 是 要 添 加 的 类 别 的 varchar(12) 类 型 , 其 中LOCAL= 本 地 计 算 机 ( 缺 省 ) , MULTISERVER=MSX 域 的 成 员 , NONE= 无 。 |
[ |
@name = ] ′ name ′ |
name 是 服 务 器 的 varchar(100) 型 名 称 。 |
sp_add_job
sp_add_job 系 统 存 储 过 程 可 创 建 一 项 新 作 业 。语 法
sp_add_job [ @ job_name = ] ′ job_nam e′ }
[ ,[ @ enabled =] enabled ] [ ,[ @description =] ′ description ′
]
[ ,[ @start_step_id = ] step_id ] [ ,[ @ category_name = ] ′ category
′ ]
[ ,[ @ category_id =] category_id ] [ ,[ @owner_login_name = ] ′
login ′ ]
e′ ]
OUTPU T ]
变 量
- job_name ′ job_name 是 作 业 的 系 统 名 称 。
Enabled enabled 决 定 作 业 是 可 执 行 还 是 不 能 执 行 。 其中 1= 可 执 行 , 0= 不 能 执 行 , 缺 省 值 为 1 。
- description ′ discription 是 作 业 的 nvarchar(512) 型 描
述 , 缺 省 值 为 “ 无 描 述 项 ”。
step_id step_id 是 一 个 整 数 , 表 明 作 业 的 第 一 步 骤 的数 目 , 缺 省 值 为 1 。
- category ′ catelog 是 作 业 类 别 的 系 统 名 , 缺 省 值 为NULL 。
Category_id category_id 是 一 个 整 数 , 表 示 作 业 类 别 , 缺省 值 为 NULL 。
- login ′ login 是 登 录 的 系 统 名 。 该 登 录 许 可 用 以 运 行作 业 , 缺 省 值 为 NULL 。
Eventlog_level eventlog_level 是 一 个 整 数 , 它 确 定 何 时 添
加 创 建 作 业 的 NT 事 件 日 志 项 , 其 中 0= 不 添 加 , 1= 创 建 成 功 时 添 加 , 2= 创 建 失 败 时 添 加 , 3= 成功 失 败 均 添 加 。 缺 省 值 为 2 。
email_level email_level 是 一 个 决 定 何 时 发 送 e-mail 的整 数 。 其 中 0= 不 发 送 , 1= 成 功 时 发 送 , 2= 失败 时 发 送 , 3= 成 功 失 败 都 发 送 。 缺 省 值 为 0 。
Netsend_level network_level 是 一 个 决 定 何 时 发 送 网 络 信 息
的 整 数 。 0= 不 发 送 , 1= 成 功 时 发 送 , 2= 失 败 时发 送 , 3= 成 功 失 败 皆 发 送 , 缺 省 值 为 0 。
page_level page_level 是 一 个 决 定 何 时 将 寻 呼 发 送 到 寻呼 机 上 的 整 数 。 0= 不 发 送 , 1= 成 功 时 发 送 , 2= 失 败 时 发 送 , 3= 成 功 失 败 均 发 送 。 缺 省 值 为 0 。
-
email_name ′ e-mail_name 是在 email_level 上 发 送 e-mail 的 人 的 nvarchar(100) 型 姓 名 , 缺 省 值 为NULL 。
-
netsend_name ′ netsend_name 是 在 netsend_level 上 发 送 网
络 信 息 的 操 作 员 的 nvarchar(100) 型 名 字 。 缺省 值 为 NULL 。
- page_name ′ page_name 是 在 page_level 上 寻 呼 的 人 的nvarchar(100) 型 名 字 , 缺 省 值 为 NULL 。
delete_level delete_level 是 一 个 决 定 何 时 删 除 作 业 的 整数 , 其 中 0= 不 删 除 , 1= 成 功 时 删 除 , 2= 失 败时 删 除 , 3= 成 功 或 失 败 均 删 除 。 缺 省 值 为 0 。
job_id job_id 是 作 业 的 唯 一 标 识 符 , 缺 省 值 为 NULL 。
sp_add_jobschedule
sp_add_jobschedule 系 统 存 储 过 程 将 作 业 列 入 计 划 内 。语 法
sp_add_jobschedule { [ @job_id = ] job_name ′ }
job_id
| [ @job_name = ] ′
{[ @name = ] |
′ nam e′ |
} [[, |
@enabled = ] |
enabled |
][[, |
@freq_type |
|
---|---|---|---|---|---|---|---|
= ] |
freq_type |
] |
[ ,[ @ freq_interval = ] freq_interval ]
[ ,[ @ freq_subday_type = ] freq_subday_type ]
[ ,[ @ freq_subday_interval = ] freq_subday_interval ]
[ ,[ @ freq_relative_interval = ] freq_relative_interval ]
[ ,[ @ freq_recurrence_factor = ] freq_recurrence_factor ]
[ ,[ @ active_start_date = ]
[ ,[ @ active_end_time = ]
active_start_date ]
active_end_date ]
[ ,[ @ active_start_time = ]
[ ,[ @ active_end_time = ] 变 量
active_start_time ]
active_end_time ]
job_id job_id 是 作 业 的 唯 一 标 识 符 , 缺 省 值为 NULL 。 可 提 供 job_id 或 名 称 。
-
job_name ′ job_name 是 要 列 入 计 划 的 作 业 的varchar(100) 型 名 称 。 缺 省 值 为NULL 。 可 提 供 job_id 或 名 称 。
-
name ′ name 是 包 含 作 业 的 计 划 的varchar(100) 型 名 称 。
enabled enabled 是 tinyint 型 数 据 , 它 决 定
作 业 能 否 在 计 划 中 运 行 , 其 中 1= 能 运行 , 0= 不 能 运 行 , 缺 省 值 为 1 。
freq_type freq_type 是 决 定 作 业 何 时 运 行 的 整数 。 缺 省 值 为 0 。 其 中 1= 一 次 , 4= 每天 , 8= 每 周 , 16= 每 月 , 32= 每 月 ( 根据 freq_interval 参 数 ) 。 64= 当 SQL Server Agent 启 动 时 运 行 。
freq_interval freq_interval 是 决 定 作 业 运 行 日 期的 整 数 , 缺 省 值 为 0 , 其 中 1= 周 日 , 2= 周 一 , 3= 周 二 , 4= 周 三 , 5= 周 四 ,
6= 周 五 , 7= 周 六 , 8= 白 天 , 9= 平 日 ,
10= 每 周 末 白 天 。
freq_subday_type freq_subday_type 是 一 个 整 数 , 代 表freq_subday_interval 的 单 位 , 缺 省值 为 0 。 其 中 1= 在 特 定 时 间 。 2= 秒 , 3= 分 钟 , 4= 小 时 。
freq_subday_interval freq_subday_interval 是 一 个 整 数 , 缺 省 值 为 0 , 它 决 定 每 个 作 业 运 行 的时 间 间 隔 , 该 间 隔 的 单 位 是freq_subday_type 。
freq_relative_interval freq_relative_interval 是 一 个 整
数 , 决 定 每 个 月 中 的 freq_interval。
缺 省 值 为 0 , 1= 第 一 个 , 2= 第 二 个 , 4= 第 三 个 , 8= 第 四 个 , 16= 最 后 一 个 。
freq_recurrence_factor freq_recurrence_factor 是 代 表 作 业
运 行 间 隔 月 数 的 整 数 。 缺 省 值 为 0 。
active_start_date active_start_date 是 一 个 整 数 , 代表 作 业 开 始 运 行 的 日 期 。 缺 省 值 为NULL , 格 式 为 : YYYYMMDD 。
active_end_date active_end_date 是 一 个 整 数 , 代 表作 业 结 束 运 行 的 日 期 。 缺 省 值 为99991231(9999 年 12 月 31 日 ) 。
active_start_time active_start_time 是 一 个 整 数 , 代表 作 业 开 始 运 行 的 时 刻 , 缺 省 值 为000000(12 : 00 : 00AM) , 格 式 为HHMMSS 。
active_end_time active_end_time 是 一 个 整 数 , 代 表作 业 结 束 运 行 的 时 刻 , 缺 省 值 为235959(11 : 59 : 59PM) 。
sp_add_jobserver
sp_add_jobserver 系 统 存 储 过 程 将 服 务 器 添 加 到 那 些 能 够 运 行 作 业 的 服 务 器中 。
语 法
sp_add_jobserver [ { job_id | ′ job_name ′ }, ] { ′ server ′ }
[ automatic_post ] 变 量
job_id |
job_id 是 要 添 加 到 服 务 器 中 的 作 业 的 单 一 标 识 符 , 缺 省值 为 NULL , 可 提 供 job_id 或 名 称 。 |
---|---|
′ job_nam e′ |
job_name 是 列 入 计 划 的 作 业 的 varchar(100) 型 名 称 。 缺 省 值 为 NULL 。 可 提 供 job_id 或 名 称 。 |
′ server ′ |
server 是 为 运 行 作 业 而 添 加 的 服 务 器 的 varchar(30) 型 名 称 。 它 是 ( 本 地 ) 或 目 标 服 务 器 名 。 |
sp_add_jobstep
sp_add_jobstep 系 统 存 储 过 程 可 为 作 业 创 建 一 个 步 骤 。 可 以 用
sp_add_jobschedules 系 统 存 储 程 序 来 给 计 划 添 加 步 骤 。语 法
sp_add_jobstep { [ @job_id = ] job_id | [ @job_name = ] ′ job_name
′ ] }
[ ,[ @ step_id = ] step_id ] , { [ @step_name = ] ′ step_nam e′ }
[ , [ @subsystem = ] ′ subsystem ′ ] [ , [ @command = ] command
}
[ ,[ @ additional_parameters = ]
[ ,[ @ cmdexec_success_code = ]
′ parameters ′ ]
code ]
[ ,[ @on_success_action = ] success_action ]
[ ,[ @on_success_step_id = ] success_step_id ]
[ ,[ @on_fail_action = ] fail_action ]
[ ,[ @on_fail_step_id = ]
′ ]
fail_step_id
] [ ,[ @server = ]
- server
[ ,[ @database_name = ]
-
user′ ]
-
database ′
] [ ,[ @database_user_name = ]
[ ,[ @ retry_attempts = ]
retry_interval ]
retry_attempts
][ ,[ @retry_interval = ]
[ ,[ @os_run_priority = ]
- file_nam e′ ]
[ ,[ @ flags = ] flags
变 量
run_priority
]
] [ ,[ @ output_file_name = ]
job_id job_id 是 作 业 的 唯 一 标 识 符 , 缺 省 为NULL 。 可 提 供 job_id 或 名 称 。
- job_name ′ job_name 是 作 业 的 varchar(100) 型名 称 , 缺 省 值 为 NULL 。 可 提 供 job_id 或 名 称 。
step_id step_id 是 表 示 作 业 步 骤 的 整 数 。 缺省 值 为 NULL 。
-
step_name ′ step_name 是 步 骤 的 系 统 名 称 。
-
subsystem ′ subsystem 是 varchar(60) 型 数 据 , 是 SQL Server Enterprise Manager 用 以 运 行 命 令 的 子 系 统 。 缺 省 值 为TSQL 。
-
command ′ command 是 发 送 给 SQL Server Agent 来 运 行 的 nvarchar(3200) 型 命 令 。 缺省 值 为 NULL 。 命 令 可 以 带 有 下 列 代号 :[ A-DBN ] = 数 据 库 名 称 ;[ A-SVE ]
= 服 务 器 名 称 ;[ A-ERR ] = 错 误 号 ;
[ A-SEV ] = 错 误 的 严 重 级 别 ;[ A- MSG ] = 信 息 文 本 ;[ DATE ] = 格 式 为YYYYMMDD 的 当 前 日 期 ;[ JOBID ] = 作业 ID ;[ MACH ] = 计 算 机 名 称 ;[ MSSA ]
= 主 SQLServerAgent 名 称 ;[ SQLDIR ]
=SQL Server 的 安 装 目 录 (C : \ MSSQL7) ;[ STEPCT ] = 该 步 骤 运 行 的时 间 。[ STEPID ] = 步骤 ID ;[ TIME ] = 格 式 为 HHMMSS 的 当 前 时 间 ;
[ STRTTM ] = 格 式 为 HHMMSS 作 业 开 始时 间 ;[ STRDT ] = 格 式 为 YYYYMMDD 的作 业 开 始 日 期 。
code code 是 运 行 成 功 所 返 回 的 整 数 码 , 缺省 值 为 0 。
success_action success_action 是 tinyint 型 数 据 , 它 决 定 返 回 成 功 码 时 应 执 行 的 操 作 。其 中 1= 成 功 后 退 出 系 统 ( 缺 省 值 ) ; 2= 失 败 后 退 出 ; 3= 继 续 进 行 下 一 步 ; 4= 转 入 步 骤 success_step_id 。
success_step_id success_step_id 是 该 作 业 中 要 运 行的 步 骤 , 其 中 成 功 码 和success_action 为 4 , 缺 省 值 为 0 。
fail_action fail_action 是 tinyint 型 数 据 , 是非 编 码 的 返 回 值 , 其 中 1= 成 功 后 退出 ; 2( 缺 省 值 )= 失 败 后 退 出 ; 3= 继 续进 行 下 一 步 ; 4= 转 入 步 骤fail_step_id 。
fail_step_id fail_step_id 是 当 非 编 码 和success_action 为 4 时 , 该 作 业 中 应运 行 的 步 骤 。 缺 省 值 为 0 。
-
server ′ server 是 运 行 该 步 骤 的 服 务 器 的nvarchar(30) 型 名 称 , 缺 省 值 为NULL 。
-
database ′ database 是 运 行 该 步 骤 的 数 据 库 的 系
统 名 称 , 缺 省 值 为 NULL 。
- user ′ user 是 用 以 运 行 该 步 骤 的 用 户 帐 号 的系 统 名 称 。 缺 省 值 为 NULL 。
retry_attempts retry_attampts 是 一 个 整 数 , 它 决 定当 步 骤 失 败 时 重 复 运 行 的 次 数 , 缺 省值 为 0 。
retry_interval retry_interval 是 一 个 整 数 , 表 示 重复 运 行 所 间 隔 的 秒 数 , 缺 省 值 为 0 。
run_priority run_priority 是 一 个 整 数 , 代 表 运 行步 骤 所 优 先 使 用 的 OS 。 其 中 -15= 空转 , -1= 低 准 ; 0= 标 准 ( 缺 省 值 ) ; 1= 高 于 标 准 ; 15= 时 间 极 限 。
- file_name ′ file_name 是 输 出 文 件 的nvarchar(200) 型 名 称 , 该 输 出 文 件中 , 该 步 骤 的 输 出 被 省 略 , 而 可 以 包含 命 令 代 号 。
sp_addlinkedserver
sp_addlinkedserver 系 统 存 储 过 程 可 定 义 一 个 链 接 服 务 器 。 该 服 务 器 允 许 通过 OLE DB 数 据 源 访 问 分 布 式 查 询 ; 它 也 允 许 远 程 存 储 过 程 在 两 个 SQL Server 之 间 调 用 。 DataSource, Location , ProviderString 变 量 可 标 识 链 接 服 务 器 的 数 据
库 。 如 果 这 些 变 量 的 任 何 一 个 为 NULL , 就 不 能 设 置 相 应 的 OLE DB 初 始 化 属性 。如 果 希 望 数 据 源 是 M icrosoft SQL Server,可 使 用 ProviderNam e,DataSource , Location 和 ProviderString 的 NULL 值 。 将 使 用 SQL Server OLE D B。 只 需 提 供ProductName 和 Server 变 量 。
SQL Server OLE DB Provider Product_name= ′ SQL Server ′ ( 缺 省值 )Provider_name=N ′ SQLOLEDB ′ data_source 是 服 务 器 M icrosoft OLE DB Provider for JetProduct_name= ′ ′ Provider_name= ′ M icrosoft.Jet.OLEDB.4.0 ′ , data_source= 路 径 \ M icrosoft Access .mdf 数 据 库 文 件 的 路 径 / 文 件 名 M icrosoft OLE DB Provider for Oracle Product_name= ′ Oracle ′ Provider_name= ′ MSDAORA ′ , data_source= 在 服 务 器 SQL Server 上 创 建 的 Oracle 数 据 库 范 例的 SQL Net Alias OLE DB Provider for ODBC( 使 用 data_source 参数 )Provider_name= ′ ′ Provider_name= ′ MSDASQL ′ , data_source= ′ LocalServer′ OLE DB Provider for ODBCProduct_name= ′ ′ Product_name= ′ MSDASQL ′ , provider_string= ′ DRIVER={SQL Server} ; SERVER= 服 务 器名 ; UID= 注 册 ; PWD= 口 令 ; ′
语 法
sp_addlinkedserver
{
[ @ server = ] ′ serve r′ ,
[ @ srvproduct = ] ′ product_nam e′ ,
[ @ provider = ] ′ provider_nam e′ ,
[ @ datasrc = ] ′ data_source ′ ,
[ @ location = ]
[ @ provstr = ]
[ @ catalog = ]
}
变 量
′ location′ ,
- provider_string ′ ,
- catalog ′
ServerName ServerName 是 链 接 服 务 器 的 名 称 。
ProductName ProductName 是 将 作 为 OLE DB 提 供 商使 用 的 产 品 名 称 , 缺 省 值 为 NULL 。 它是 一 个 nvarchar 型 数 据 , 可 含 128 个 字 符 。 数 据 类 型 nvarchar 可 存 储Unicode 字 符 数 据
ProviderName ProviderName 必 须 是 一 个 唯 一 的 名称 ,代 表 在 ProductName 中 指 定 的 OLE DB 提 供 商 , 提 供 商 名 称 是 nvarchar 型 数 据 , 可 含 128 个 字 符 。 数 据 类 型nvarchar 可 存 储 Unicode 字 符 数 据 , 缺 省 值 为 NULL 。 ProviderName 必 须在 NT 注 册 表 中 注 册 。 数 据 提 供 者 为OLE DB 界 面 调 用 提 供 不 同 的 数 据 源 。Microsoft 中 可 用 的 OLE DB 提 供 者 可与 SQL Server 数 据 源 , SQLOLEDB 内
部 提 供 者 以 及 ODBC 的 OLE DB 提 供 者一 同 工 作
DataSource DataSource 是 提 供 给 由 OLE DB 提 供商 的 数 据 源 名 称 。 提 供 商 名 称 是nvarchar 型 数 据 , 可 含 4000 个 字 符
Location Location 是 由 OLE DB 提 供 商 解 释 的数 据 库 位 置 。 提 供 商 名 称 是 nvarchar 型 数 据 , 可 含 4000 个 字 符 。 数 据 类型 nvarchar 将 存 储 Unicode 字 符 数据 , 缺 省 值 为 NULL
ProviderString ProviderString 指 定 唯 一 的 数 据 库源 。 提 供 商 名 称 是 nvarchar 型 数 据 , 可 含 4000 个 字 符 。数 据 类 型 nvarchar 可 存 储 Unicode 字 符 数 据 , 缺 省 值 为NULL
[ @catalog = ] ′ catalog ′ catalog 是 类 别 的 系 统 名 称 , 当 与 OLE
DB 提 供 商 连 接 时 使 用 该 名 称 。 缺 省 值为 NULL 。
范 例
以 下 是 sp_addlinkedserver 存 储 过 程 的 一 个 范 例 :
sp_addlinkedserver ′ RemoteServerNam e′ ,″ ,′ MSDASQ L ′ ,
′ LocalServerNam e′ ,NULL,NULL
在 本 例 中 , 定 义 了 一 个 使 用 OLE DB ODBC 提 供 商 和 Data Source DSN 变 量的 远 程 链 接 服 务 器 。
范 例
以 下 是 sp_addlinkedserver 存 储 过 程 的 另 一 个 范 例 :
EXEC sp_addlinkedserver ′ RemoteServerNam e′ , ′ SQL Server′ , NULL,NULL,NULL,NULL
在 本 例 中 , 定 义 了 一 个 使 用 OLE DB 提 供 商 的 链 接 服 务 器 。范 例
以 下 是 sp_addlinkedserver 存 储 过 程 的 另 一 个 范 例 :
sp_addlinkedserver ′ RemoteServerNam e′ , ′ MSDASQL ′ , NULL,NULL,
′ DRIVER={SQL Server} ; SERVER=LocalServer; UID=sa ; PWD= ; ′
在 本 例 中 , 定 义 了 一 个 使 用 OLE DB ODBC 提 供 者 和 ProviderString 变 量 的链 接 服 务 器 。
范 例
以 下 是 sp_addlinkedserver 存 储 过 程 的 另 一 个 范 例 :
sp_addlinkedserver ′ AccessRemoteServer ′ , ′ ′ , ′
M icrosoft.Jet.OLEDB.4.0,
′ C : \ MSOffice \ Access\ Samples \ Northwind.mdb ′ ,NULL,NULL
在 本 例 中 , 定 义 了 一 个 使 用 M icrosoft Access OLE DB 提 供 商 的 链 接 服 务 器 。必 须 在 计 算 机 中 安 装 M icrosoft Access 。
sp_addlinkedsrvlogin
sp_addlinkedsrvlogin 存 储 过 程 可 将 本 地 服 务 器 中 的 注 册 ID 映 射 到 另 一 台 远程 服 务 器 中 的 注 册 ID 上 。 在 这 种 工 作 方 式 下 , 用 户 可 以 注 册 到 本 地 数 据 库 中 , 并 运 行 一 使 用 另 一 个 服 务 器 中 的 表 格 的 查 询 。 这 将 确 定 用 户 在 把 本 地 服 务 器 与远 程 服 务 器 相 连 接 时 使 用 谁 的 许 可 。
该 存 储 过 程 有 一 些 不 同 之 处 , 因 为 如 果 Useself 变 量 被 设 置 为 true , 那 么 , 即 使 提 供 了 RemoteUser 和 RemotePassword 变 量 , 该 存 储 过 程 也 不 会 使 用 这 两个 变 量 。 如 果 LocalLogin 变 量 被 设 置 为 NULL , 或 根 本 未 指 明 , 则 RemoteUser 和 RemotePassword 的 映 射 将 应 用 到 所 有 与 远 程 服 务 器 相 连 接 的 注 册 中 。
值 得 注 意 的 是 , 总 存 在 一 个 缺 省 映 射 , 该 映 射 是 通 过 运 行 新 存 储 过 程sp_addlinkedserver 而 创 建 的 。 该 缺 省 映 射 是 在 连 接 代 表 注 册 ID 的 链 接 服 务 器 时使 用 的 本 地 注 册 ID 许 可 。 新 的 存 储 过 程 sp_addlinkedsrvlagin 可 以 用 来 改 变 这 个缺 省 映 射 , 并 创 建 与 每 个 注 册 ID 相 适 应 的 映 射 。 用 户 的 许 可 取 决 于 为 远 程 服 务器 中 的 注 册 ID 给 定 的 许 可 内 容 , 它 们 可 以 不 同 于 本 地 服 务 器 中 给 定 的 许 可 。
语 法
sp_addlinkedsrvlogin [ @ rmtsrvname = ] ′ rmtsrvnam e′
[ ,[ @useself = ] ′ useself ′ [ ,[ @ locallogin = ] ′ locallogin ′
[ ,[ @ rmtuser = ] ′ rmtuse r′ [ ,[ @rmtpassword = ] ′ rmtpassword
′ ]]]]
变 量
[ @rmtsrvname = ] ′ rmtsrvname ′ rmtsrvname 远 程 服 务 器 的 系 统 名 称 。
[ , [ @useself = ] ′ useself ′ useself 是 varchar(8) 型 数 据 , 其 值 为
true 或 false 。 True 值 表 示 登 录 将 使用其 SQL Server 验 证 许 可 与 远 程 服 务器 相 连 接 (Ture 值 对 NT 验 证 用 户 无效 ) 。如 果 使 用 true 值 ,就 不 使 用 Remote User 和 RemotePassword 变 量 。 False 值 表 示 RemoteUser 和 RemotePassword 变 量 将 用 来 连 接 远 程 服 务 器 。 如 果 使 用NULL , 就 将 用 rmtuser 和 rmtpassword 连 接 远 程 服 务 器 。
[ , [ @locallogin = ]′ locallogin locallogin 是 系 统 名 称 , 缺 省 值 为
′ [ , [ @rmtuser = ] ′ rmtuser ′ |
NULL , 它 表 示 该 参 数 将 引 用 所 有 试 图 与 远 程 服 务 器 相 连 接 的 本 地 注 册 。 如 果 该参 数 不 是 NULL , 该 注 册 ID 必 须 在 本 地服 务 器 上 的 syslogins 表 中 拥 有 一 行 。rmtuser 是 一 个 系 统 名 称 , 当 变 量 |
|
---|---|---|
UseSelf 设 置 为 NULL 值 时 使 用 。 它 是将 用 来 链 接 到 远 程 服 务 器 上 的 用 户 , 缺 省 值 为 NULL 。 |
||
[ , [ @rmtpassword = ] |
′ |
这 是 一 个 与 远 程 用 户 相 联 系 的 远 程 口 |
rmtpassword ′ 令 。 缺 省 值 为 NULL 。
sp_addlogin
sp_addlogin 系 统 存 储 过 程 可 增 加 一 SQL Server 验 证 注 册 ,以 与 M icrosoft SQL Server 相 连 接 。
语 法
sp_addlogin [ @loginame = ] ′ login ′ [ , [ @passwd = ] ′ password
′
[ , [ @defdb = ] ′ database ′ [ , [ @deflanguage = ] ′ language ′
[ ,[ @sid = ] ′ sid ′ [ ,[ @encryptopt = ] ′ encryption_option ′ ]]]]] 变 量
[ @ loginame = ]′ login ′ login 是 注 册 的 系 统 名 称
[ @passwd = ] ′ password ′ password 是 口 令 的 系 统 名 称 , 缺 省 值
为 NULL 。
[ @defdb = ] ′ database ′ database 是 注 册 在 进 入 系 统 后 所 使 用
的 数 据 库 的 缺 省 数 据 库 系 统 名 , 缺 省值 为 主 系 统 数 据 库 。 最 好 不 要 让 用 户使 用 缺 省 的 主 数 据 库 注 册 , 而 将 该 参数 设 置 为 用 户 数 据 库
[ @deflanguage = ] ′ language ′ language 是 用 户 登 录 到 SQL Server
后 使 用 的 缺 省 语 言 。 其 缺 省 值 是 由sp_configure 存 储 程 序 定 义 的 语 言 。
[ @sid = ]′ sid ′ sid 是 varbinary(16) 型 安 全 标 识 号 , 该 参 数 仅 在 数 据 库 用 户 没 有 注 册 , 是一 个 孤 立 的 用 户 时 才 使 用 。 所 提 供 的安 全 标 识 号 须 是 唯 一 的 。 提 供 该 参数 , SQL Server 将 不 生 成 它 自 己 的 安全 标 识 号 。
[ @encryptopt = ] ′
encryption_option ′
encryption_option 决 定 是 否 加 密
口 令 。 其 中 NULL= 加 密 口 令 ; skip_encryption= 不 加 密 口 令 , skip_encryo-ption_old= 不 加 密 口令 , 但 SQL Server 的 以 前 版 本 中 加密 口 令 ( 只 为 满 足 升 级 需 要 ) 。
sp_addmergearticle
sp_addarticle 系 统 存 储 过 程 可 为 合 并 出 版 物 添 加 一 篇 文 章 。语 法
sp_addmergearticle {@publication =} ′ publication ′ ,[ @article = ]
′ article ′ ,
[ @source_object = ] ′ source_object ′ }
[ , [ @type = ] ′ type ′ ]
[ , [ @description = ] ′ description ′ ]
[ , [ @column_tracking = ] status ′ ]
- column_tracking ′
][ , [ @status = ] ′
[ , [ @pre_creation_cmd =]
[ , [ @creation_script = ]
′ pre_creation_cmd ′ ]
- creation_script ′ ]
[ , [ @schema_option = ] ′ schema_option ]
[ , [ @subset_filterclause = ] ′ subset_filterclause ′ ]
[ , [ @article_resolver =] ′ article_resolver ′ ]
[ , [ @resolver_info = ]
[ , [ @source_owner = ] 变 量
′ resolver_info ′ ]
- source_owner ′ ]
[ @publication = ] ′ publication
′
publication 是 包 含 文 章 的 出 版 物 的系 统 名 称 。
[ @article = ] ′ article ′ article 是 文 章 的 系 统 名 。 它 必 须 是
一 个 表 名 ( 例 如 MyTable) 。
[ @source_object = ] source_object ′
[{ @type = ] ′ type ′
- source_object 是 要 添 加 的 文 章 所 出自 的 源 对 象 的 nvarchar(386) 型 名 称( 例 如 bdo.MyTable)
Type 是 文 章 类 型 的 系 统 名 称 , 现 在 只允 许 表 类 型 。
[ @description = ] ′ description description 是 文 章 的 nvarchar(255)
- 型 描 述 , 缺 省 值 为 NULL 。
[ @column_tracking = ] column_tracking ′
[ @status = ] ′ status ′
[ @pre_creation_cmd = ] pre_creation_cmd ′
- column_tracking 是 nvarchar(10) 型数 据 , 表 示 列 级 跟 踪 的 真 假 指 示 器 , 缺 省 值 false 表 示 关 闭 列 级 跟 踪 。 如果 已 用 合 并 复 制 发 布 了 表 格 , 就 应 使用 相 同 的 列 级 跟 踪 值 , 并 将 该 变 量 设置 为 true 。
status 是 文 章 的 nvarchar(10) 型 状
态 , 缺 省 值 unsynced 表 明 初 始 数 据已 设 定 。 如 果 状 态 是 活 动 的 , 就 运 行初 始 处 理 脚 本 。
- pre_creation_cmd 是 nvarchar(10)
型 的 预 先 创 建 方 式 。 其 中 , None= 如果 Subscribor 中 已 存 在 该 表 , 则 对表 不 进 行 任 何 操 作 ; Delete= 按 子 集过 滤 器 中 的 WHERE 子 句 进 行 删 除 和 过滤 ; Drop= 在 重 建 表 之 前 将 表 撤 消 ( 缺省 值 ) ; Truncate= 与 delete 相 同 , 但 删 除 的 是 页 , 而 不 是 表 ( 无 WHERE 子 句 ) 。
[ @creation_script = ] ′ creation_script ′
creation_script 是 nvarchar(255) 型 的 文 章 预 建 脚 本 ( 可 选 项 , 缺 省 值
[ @schema_option = ] schema_option
[ @subset_filterclause = ] ′ subset_filterclause ′
[ @article_resolver = ] ′ article_resolver ′
为 NULL) 。
schema_option 是 生 成 文 章 模 式 的 二进 制 (8) 位 图 。其 中 ,0x00= 用 Snapshot 关 闭 编 辑 脚 本 功 能 , 而 使 用 所 提 供 的CreationScript ; 0x01= 生 成 对 象 创建 (CREATE TABLE ; CREATE
PROCEDURE) ; 0x10= 生 成 成 簇 索 引 ; 0x20= 将 用 户 定 义 的 数 据 类 型 转 化 为基 本 数 据 类 型 ; 0x40= 生 成 非 成 簇 索引 ; 0x80= 在 主 键 上 提 供 已 声 明 的 引用 完 整 性 。 0xf1( 缺 省 )= 制 作 创 建 表 , 创 建 成 簇 索 引 , 创 建 非 成 簇 索 引 , 将用 户 定 义 的 数 据 类 型 转 化 成 基 本 数 据类 型 ; 0x01= 存 储 过 程 文 章 的 缺 省 值 。
subset_filterclause 是 一 个nvarchar(2000) 型 的 WHERE 子 句 , 它 确 定 水 平 过 滤 。article_resolver 是 文 章 的varchar(255) 型 的 定 制 解 析 程 序 。 存储 过 程 sp_enumcustomsolvers 列 举出 了 的 定 制 解 析 程 序 。 如 果 该 参 数 设置 为 NULL 值 , 则 使 用 系 统 提 供 的 解
[ @resolver_info = ] ′ resolver_info ′
[ , [ @source_owner = ] ′ source_owner ′
范 例
析 程 序 。
resolver_info 是 用 作 定 制 解 析 程 序的 存 储 过 程 的 系 统 名 , 缺 省 值 为NULL 。
source_owner 是 一 个 系 统 名 称 , 是 源目 标 的 拥 有 者 。 如 果 该 参 数 设 置 为NULL , 则 当 前 用 户 就 是 缺 省 值 。
下 面 是 sp_addmergearticle 存 储 过 程 的 一 个 范 例 :
EXEC sp_addmergearticle @publication = ′ mergeMyD B′ ,
@ article = ′ M yTable ′ , @source_object = ′ dbo.MyTable ′ ,
@ type = ′ table ′ , @description = null, @column_tracking = ′ true′ , @ status = ′ unsynced ′ , @pre_creation_cmd = ′ drop ′ ,
@ creation_script = null, @ schema_option = 0x0000000000000071, @ article_resolver = null, @ subset_filterclause = null
在 本 例 中 , 给 出 版 物 增 加 了 一 篇 合 并 文 章 。
sp_addmergefilter
sp_addmergefilter 通 过 连 接 另 一 个 表 来 增 加 一 个 合 并 过 滤 器 , 以 进 行 分 区 , 它 在 带 有 外 来 键 的 文 章 中 可 用 于 带 有 过 滤 器 的 已 发 布 的 主 键 表 。
语 法
sp_addmergefilter { [ @publication = ] , ′ publication ′ ,
[ @ article = ]
′ article ′
, [ @ filtername = ]
′ filternam e′ ,
[ @ join_articlename = ] ′ join_articlenam e′ }
[ ,[ @ join_filterclause = ] join_filterclause ]
[ ,[ @ join_unique_key = ] 变 量
join_unique_key ]
[ @publication = ] ′ publication′ publication 是 出 版 物 的 系 统 名 。
[ @article = ] ′ article ′ article 是 该 文 章 的 系 统 名 。
[ @filtername = ] ′ filtername ′ filtername 是 过 滤 器 的 系 统 名 。
[ @join_articlename = ] join_articlename
[ @join_filterclause = ] join_filterclause
[ @join_unique_key = ] join_unique_key
join_articlename 是 nvarchar(258) 型 的 表 名 , 该 表 与 基 础 表 连 接 在 一起 , 并 包 含 在 出 版 物 中 。join_filterclause 是 能 进 行 连 接 的nvarchar(2000) 型 过 滤 器 子 句 , 它 在该 存 储 过 程 中 仅 定 义 布 尔 过 滤 器 。join_unique_key 是 一 个 整 数 , 缺 省值 为 0 。
sp_addmergepublication
sp_addmergepublication 系 统 存 储 过 程 增 加 一 个 合 并 出 版 物 。
语 法
sp_addmergepublication {[ @publication = ] ′ publication ′ }
[ ,[ @description = ] ′ description ′ [ ,[ @retention = ] retention
]
[ , [ @sync_mode = ] ′ sync_mode ′ , [ @allow_push =] ′ allow_push
′ ]
[ , [ @allow_pull = ] ′ allow_pull ′ ] [ @allow_anonymous = ] ′ allow_anonymous′ ]
[ , [ @enabled_for_internet = ] ′ enabled_for_internet ′ ]
[ , [ @centralized_conflicts = ] ′ centralized_conflicts ′ ]
[ , [ @default_access = ] ′ default_access ′ ]
[ , [ @dynamic_filters = ] ′ dynamic_filters ′ ] 变 量
[ @publication = ] ′ publication
′
[ @description = ] ′ description
′
publication 是 新 的 合 并 出 版 物 的 系统 名 。
description 是 nvarchar(255) 型 对出 版 物 的 描 述 。
[ @retention = ] retention retention 是 一 个 整 数 , 代 表 保 存 给
定 的 出 版 物 的 天 数 , 缺 省 值 为 60 天。在 保 留 期 间 , 订 阅 必 须 合 并 , 否 则 它将 不 同 步 。
[ @sync_mode = ] ′ sync_mode ′ sync_mode 是 nvarchar(10) 型 同 步 模
式 。 缺 省 值 为 native 。 Native = 成 批拷 贝 ; Character = 字 符 成 批 拷 贝 。
[ @allow_push = ] ′ allow_push ′ allow_push 是 true 或 false 值
[ nvarchar(5) 型 ], 它 确 定 出 版 物 是否 允 许 推 出 订 阅 。
[ @allow_pull = ] ′ allow_pull ′ allow_pull 是 true 或 false 值
[ nvarchar(5) 型 ], 它 决 定 出 版 物 是否 允 许 推 入 订 阅 。
[ @allow_anonymous= ] ′ allow_anonymous ′
[ @enabled_for_internet = ]
- enabled_for_internet ′
[ @centralized_conflicts = ]
- centralized_conflicts ′
allow_anonymous 是 true 或 false 值
[ nvarchar(5) ] 型 , 决 定 出 版 物 是否 允 许 匿 名 订 阅 。enabled_for_internet 是nvarchar(5) 型 数 据 , 缺 省 值 为false , 它 确 定 出 版 物 能 否 用 于Internet 。 FTP 用 来 向 Subscriber 发送 快 照 。
centralized_conflicts 是nvarchar(5) 型 数 据 , 它 确 定Publisher 中 是 否 存 有 冲 突 记 录 。 缺省 值 为 true 。 False 意 味 着 在Subscriber 上 存 储 。
[ @default_access = ] ′ default_access 是 nvarchar(5) 型 数
default_access ′ 据 , 缺 省 值 为 true 。
[ , [ @dynamic_filters = ] dynamic_filters ′
′ dynamic_filters 是 nvarchar(5) 型数 据 , 它 确 定 是 否 在 动 态 子 句 上 过 滤出 版 物 , 缺 省 值 为 false 。
sp_addmergepullsubscription
sp_addmergepullsubscription 系 统 存 储 过 程 可 创 建 推 入 合 并 订 阅 。语 法
sp_addmergepullsubscription { [ @publication = ] ′ publication′ }
[ , [ @publisher = ] ′ publisher ′ ][ , [ @publisher_db = ] ′ publisher_db ′ ]
[ , [ @subscriber_type = ] ′ subscriber_type ′ ]
[ , [ @subscription_priority = ] subscription_priority ]
[ ,[ @sync_type = ] ′ sync_type ′ ][ ,[ @description = ] ′ description
′ ] 变 量
[ @publication = ] ′ publication ′ publication 是 出 版 物 的 系 统 名 称 。
[ @publisher = ] ′ publisher ′ publisher 是 Publisher 的 系 统 名 称
( 服 务 器 名 称 ) 。
[ @publisher_db = ] ′ publisher_db 是 Publisher 数 据 库 的
publisher_db ′ |
系 统 名 称 , 缺 省 值 为 |
NULL 。 |
|||||
---|---|---|---|---|---|---|---|
[ @subscriber_type |
= |
] |
′ |
subscriber_type |
是 一 | 个 | |
subscriber_type ′ |
nvarcgar(15) 型 数 |
据 , 缺 省 |
值 为 |
||||
local , 其 值 可 以 是或 anonymous 。 |
global , | local | |||||
[ @subscription_priori |
ty |
= ] |
subscription_priori |
ty 是 real 型 数 |
subscription_priority
据 ,缺 省 值 为 NULL ,它 用 来 解 决 冲 突 。Local=0.0 ; Anonymous=0.0
[ @sync_type = ] ′ sync_type ′ sync_type 是 nvarchar(15) 型 订 阅 同
步 类 型 , 缺 省 值 为 自 动 。 Automatic= 模 式 和 数 据 转 换 , Nosync= 无 模 式 和数 据 转 换
[ @description = ] ′ description
′
description 是 varchar(255) 型 推 入订 阅 描 述 者 , 缺 省 值 为 NULL 。
sp_addmergepullsubscription_agent
sp_addmergepullsubscription_agent 系 统 存 储 过 程 用 以 在 Subscriber 中 添 加 合并 推 入 订 阅 。
语 法
sp_addmergepullsubscription_agent [[ @name = ] ′ name ′ ]
{ ,[ @publisher = ] ′ publisher ′ , [ @publisher_db = ] ′ publisher_db
′ ,
[ @publication = ] ′ publication ′ }
[ , [ @publisher_security_mode = ] publisher_security_mode ]
[ , [ @publisher_login = ] ′ publisher_login ′ ]
[ , [ @publisher_password = ] ′ publisher_login ′ ]
[ , [ @publisher_distributor_password = ]
]
publisher_encrypted_login
[ , [ @encrypted_Passwoid= ] encrypted_password ]
[ , [ @subscriber = ] ′ subscriber ′ ]
[ , [ @subscriber_db = ] ′ subscriber_db ′ ]
[ , [ @subscriber_security_mode = ] subscriber_security_mode ]
[ , [ @subscriber_login =] ′ subscriber_login ′ ]
[ , [ @subscriber_password = ] ′ subscriber_password ′ ]
[ , [ @distributor = ] ′ distributor ′ ]
[ , [ @distributor_security_mode = ] distributor_security_mode ]
[ , [ @distributor_login = ] ′ distributor_login ′ ]
[ , [ @distributor_password = ] ′ distributor_password ′ ]
[ , [ @encrypted_password=]
[ , [ @frequency_type = ]
encrypted_password] frequency_type ]
[ , [ @frequency_interval = ] frequency_interval ]
[ , [ @frequency_relative_interval = ]
]
frequency_relative_interval
[ , [ @frequency_recurrence_factor = ]
]
frequency_recurrence_factor
[ , [ @frequency_subday =] frequency_subday ]
[ , [ @frequency_subday_interval = ]
[ , [ @active_start_time_of_day = ]
[ , [ @active_end_time_of_day = ]
frequency_subday_interval ] active_start_time_of_day ]
active_end_time_of_day ]
[ , [ @active_start_date = ]
[ , [ @active_end_date = ]
active_start_date ] active_end_date ]
[ , [ @optional_command_line = ] ′ optional_command_line ′ ]
[ , [ @merge_jobid = ]
[ , [ @agent_mode = ] 参 数 :
merge_jobid ] agent_mode ]
[ @name = ] ′ name ′ name 是 代 理 的 系 统 名 称 , 缺 省 值 为NULL 。
[ @publisher = ] ′ publisher ′ publisher 是 Publisher 的 系 统 名 ( 服
务 器 名 ) 。
[ @publisher_db = ] publisher_db ′
′ publisher_db 是 Publisher 数 据 库 的系 统 名 。
[ @publication = ] ′ publication
′
publication 是 出 版 物 的 系 统 名 称 。
[ @publisher_security_mode = ]
′ publisher_secutity_mode ′
publisher_security_mode 是 一 个 整数 , 表 示 Publisher 中 的 安 全 模 式 。
[ @publisher_login = ] ′ publisher_login ′
[ @publisher_password = ] ′ publisher_password ′
[ @publisher_encrypted_password=
] publisher_encrypted_password
缺 省 值 为 1 。
publisher_login 是 系 统 名 称 , 缺 省值 为 NULL 。
publisher_password 是 一 个 系 统 名称 , 缺 省 值 是 NULL 。publisher_encrypted_password 是 位数 据 类 型 , 缺 省 值 为 0 。
[ @subscriber = ] subscriber subscriber 是 订 阅 者 的 系 统 名 称 。
[ @subscriber_db = ] subscriber_db ′
′ subscriber_db 是 订 阅 者 数 据 库 的 系统 名 称 。
[ @subscriber_security_mode = ] subscriber_security_mode
[ subscriber_login = ] ′ subscriber login ′
[ @subscriber_password = ] ′ subscriber_password ′
subscriber_security_mode 是 一个 整 数 , 代 表 Subscriber 的 安 全 模式 , 缺 省 值 为 1 。 其 中 0 = SQLServer Authentication , 1 = Windows NTAuthentication
subscriber login 用 于 SQL Server Authentication( 订 阅 者 安 全 模 式 ) , 缺 省 值 为 NULL
subscriber_password 是 系 统 名 称 , 用 于 SQL Server Authentication ( 订
[ @distributor = ] ′ distributor
′
[ @distributor_security_mode = ] distributor_security_mode
[ @distributor_login = ] ′ distributor_login ′
[ @distributor_password = ]
′ distributor_password ′
[ @encrypted_password = ] encrypted_password
[ @frequency_type = ] frequency_type
阅 者 安 全 模 式 为 0) , 缺 省 值 为 NULL 。distributor 是 Distributor 的 系 统名 , 缺 省 值 为 Publisher 服 务 器 。
distributor_security_mode 是 一个 整 数 , 代 表 distributor 的 安 全 模式 , 缺 省 值 为 1 。其中 , 0 = SQLServer Authentication , 1 = Windows NTAuthentication distributor_login 用 于 SQL Server Authentication( 订 阅 者 安 全 模 式 ) , 缺 省 值 为 sa 。
distributor_password 是 用 于 SQL ServerAuthentication( 订 阅 者 安 全模 式 ) 的 系 统 名 称 , 缺 省 值 NULL 。encrypted_password 是 位 数 据 类 型 , 在 编 辑 脚 本 时 使 用 , 以 确 定 是 否 加 密口 令 , 缺 省 值 为 0 。
frequency_type 是 一 个 整 数 , 决 定 如何 安 排 Distribution Agent 的 时 间表 。 其 中 1= 一 次 ; 2= 根 据 需 要 ; 4= 每天 ; 8= 每 周 ; 16= 每 月 ; 32= 相 关 的 月份 ; 64= 自 动 启 动 ; 124= 重 复 ; NULL=
[ @frequency_interval = ] frequency_interval
[ @frequency_relative_interval
= ] frequency_relative_interval
[ @frequency_recurrence_factor=
] frequency_recurrence_factor
[ @frequency_subday = ] frequency_subday
[ @frequency_subday_interval = ] frequency_subday_interval
缺 省 值 。
frequency_interval 是 一 个 代 表Distributor Agent 运 行 日 期 的 整数 。 1= 周 日 ; 2= 周 一 ; 3= 周 二 ; 4= 周三 ; 5= 周 四 ; 6= 周 五 ; 7= 周 六 ; 8= 白天 ; 9= 平 日 ; 10= 周 末 白 天 ; NULL= 缺省 值 。
frequency_relative 是 一 个 整 数 , 当
frequency_type 变 量 为 相 关 的 月 份 时使 用 。 1= 第 一 ; 2= 第 二 ; 4= 第 三 ; 8= 第 四 ; 16= 最 后 一 个 ; NULL= 缺 省 值 。
frequency_recurrence_factor 是一 个 整 数 , 与 frequency_type 变 量一 起 使 用 。 缺 省 值 为 NULL 。frequency_subday 是 一 个 整 数 , 代 表在 选 定 的 时 间 段 内 何 时 再 安 排 时 间表 。 其 中 , 1= 立 刻 ; 2= 秒 , 4= 分 钟 , 8= 小 时 ; NULL= 缺 省 值 。frequency_subday_interval 是 一 个整 数 , 表 示 frequency_subday 的 时间 间 隔 。 缺 省 值 为 NULL 。
[ @active_start_time_of_day= ] active_start_time_of_day 是 一 个 整
active_start_time_of_day 数 , 代 表 首 次 安 排 Distribution
Agent 的 时 刻 。 缺 省 值 为 NULL( 格 式为 HHMMSS) 。
[ @active_end_time_of_day = ] active_end_time_of_day
[ @active_start_date = ] active_start_date
[ @active_end_date = ] active_end_date
[ @optional_command_line = ] ′ optional_command_line ′
active_end_time_of_day 是 一 个 整数 , 代 表 停 止 安 排 Distribution Agent 的 时 刻 , 缺 省 值 为 NULL( 格 式为 HHMMSS) 。
active_start_date 是 一 个 整 数 , 代表 首 次 安 排 Distribution Agent 的日 期 。 缺 省 值 为 NULL( 格 式 为YYYYMMDD) 。
active_end_date 是 一 个 整 数 , 代表 停 止 安 排 Distributi-on Agent 的日 期 。 缺 省 值 为 NULL( 格 式 为YYYYMMDD) 。
optional_command_line 是 提 供 给Distribution Agent 的nvarchar(255) 型 命 令 。 缺 省 值 为NULL 。
[ @merge_jobid = ] merge_jobid merge_jobid 是 二 进 制 (16) 型 数 据 ,
是 一 个 输 出 参 数 , 缺 省 值 为 NULL 。
[ @agent_mode = ] ′ agent_mode agent_mode 是 nvarchar(200) 型 数
′ 据 , 是 创 建 代 理 的 模 式 。 它 可 以 是 下列 值 之 一 : none = 没 有 代 理 , sqlagent
= SQL Server Agent , mobilesync = 可移 动 的 同 步 代 理 , both = SQL Server Agent 和 可 移 动 的 同 步 代 理 。
sp_addmergesubscription
sp_addmergesubscription 系 统 存 储 过 程 增 加 一 个 推 出 或 推 入 合 并 订 阅 。语 法
sp_addmergesubscription { [ @publication = ] ′ publication ′ }
[ , [ @subscriber = ] ′ subscriber ′ ][ , [ @subscriber_db = ]
′ subscriber_db ′ ]
[ , [ @subscription_type = ] ′ subscription_type ′ ]
[ , [ @subscriber_type = ] ′ subscriber_type ′ ]
[ [ @subscription_priority= ] subscription-priority ]
[ , [ @sync_type = ] ′ sync_type ′ ]
[ , [ @frequency_type = ] frequency_type ]
[ , [ @frequency_interval = ] frequency_interval ]
[ , [ @frequency_relative_interval = ] frequency_relative_interval
]
[ , [ @frequency_recurrence_factor = ] frequency_recurrence_factor
]
[ , [ @frequency_subday =] frequency_subday ]
[ , [ @frequency_subday_interival= ] frequency_subday_interval ]
[ , [ @active_start_time_of_day = ] active_start_time_of_day ]
[ , [ @active_end_time_of_day = ] active_end_time_of_day ]
[ , [ @active_start_date = ] active_start_date ]
[ , [ @active_end_date = ] active_end_date ]
[ , [ @optional_command_line = ] ′ optional_command_line ′ ]
[ , [ @description = ] ′ description ′ ] 变 量
[ @publication = ] ′ publication
′
publication 是 出 版 物 的 系 统 名 。
[ @subscriber = ] ′ subscriber ′ subscriber 是 Subscriber 的 系 统 名
称 ( 服 务 器 名 称 ) 。
[ @subscriber_db = ] subscriber_db ′
[ @subscriber_type = ] subscriber_type ′
[ @subscription_type = ] subscription_type ′
-
subscriber_db 是 Subscriber 数 据 库的 系 统 名 称 。
-
subscriber_type 是 nvarchar(15) 型数 据 , 缺 省 值 为 local , 它 可 以 是global,local 或 anonymous 。
-
subscription_type 是 订 阅 的
nvarchar(15) 型 种 类 , 缺 省 值 为push 。 其 中 Push = 推 出 订 阅 和
[ @subscription_priority = ] subscription_priority
[ @sync_type = ] ′ sync_type
Distributor 上的 Merge Agent 。 Pull
= 推 入 订 阅 , 没 有 Distributor 上 的Merge Agent 。subscription_priority 是 real 型 数据 , 用 以 解 决 冲 突 。 缺 省 值 为 NULL 。Local = 0.0 , Anonymous = 0.0 。sync_type 是 nvarchar(15) 型 订 阅 同
′ |
步 类 型 , 缺 省 值 为 自 动 。 Automatic = |
||||
---|---|---|---|---|---|
模 式 和 数 据 转 换 , Nosync = 无 模 式 |
|||||
和 数 据 转 换 |
|||||
[ |
@frequency_type |
= |
] |
frequency_type 是 决 定 Merge Agent |
frequency_type
[ @frequency_interval = ] frequency_interval
[ @C = ] frequency_relative_interval
何 时 运 行 的 整 数 。 1= 一 次 ; 2= 根 据 需要 ; 4= 每 天 , 8= 每 周 ; 16= 每 月 ; 32= 相 关 的 月 份 , 64= 自 动 启 动 ; 120= 重复 ; NULL= 缺 省 值 。
frequency interval 是 一 个 整 数 , 代表 Merge Agent 的 运 行 日 期 。 1= 周 日 , 2= 周 一 , 3= 周 二 , 4= 周 三 , 5= 周 四 ,
6= 周 五 , 7= 周 六 , 8= 白 天 , 9= 平 日 ,
10= 周 末 白 天 , NULL= 缺 省 值 。frequency_relative_interval 是 一个 整 数 , 当 frequency_type 变 量 为
[ @frequency_recurrence_factor=
] frequency_recurrence_factor
[ @frequency_subday = ] frequency_subday
[ @frequency_subday_interval = ] frequency_subday_interval
[ @active_start_time_of_day = ] active_start_time_of_day
[ @active_end_time_of_day = ] active_end_time_of_day
[ @active_start_date = ] active_start_date
相 关 的 月 份 时 使 用 , 1= 第 一 , 2= 第 二 , 4= 第 三 ,8= 第 四 , 16= 最 后 一 个 , NULL= 缺 省 值 。
frequency_recurrence_factor 是一 个 整 数 , 与 frequency_type 一起 使 用 , 缺 省 值 为 NULL 。frequency_subday 是 一 个 整 数 , 代 表在 选 定 的 时 间 段 内 何 时 再 安 排 时 间表 。 其 中 , 1= 立 刻 ; 2= 秒 , 4= 分 钟 , 8= 小 时 ; NULL= 缺 省 值 。frequency_subday_interval 是 一 个整 数 , 表 示 每 次 合 并 之 间 所 发 生 的frequency_subday 的 时 间 间 隔 。 缺 省值 为 NULL 。active_start_time_of_day 是 一 个 整数 , 代 表 首 次 安 排 Merge Agent 的 时刻 。 缺 省 值 为 NULL ( 格 式 为 HHMMSS) 。active_end_time_of_day 是 一 个 整数 , 代 表 停 止 安 排 Merge Agent 的 时刻 。 缺 省 值 为 NULL ( 格 式 为 HHMMSS) 。active_start_date 是 一 个 整 数 , 代表 首 次 安 排 Merge Agent 的 日 期 。 缺
[ @active_end_date = ] active_end_date
[ @optional_command_line = ] ′ optional_command_line ′
[ @description = ] ′ description
′
省 值 为 NULL ( 格 式 为 YYYYMMDD) 。active_end_date 是 一 个 整 数 , 代 表停 止 安 排 Merge Agent 的 日 期 。 缺 省值 为 NULL ( 格 式 为 YYYYMMDD) 。optional_command_line 是nvarchar(255) 型 命 令 ( 输 出 结 果 是 文件 , 配 置 文 件 或 属 性 ) 。 缺 省 值 为NULL 。
description 是 nvarchar(255) 型 合并 订 阅 描 述 。 缺 省 为 NULL 。
sp_addmessage
sp_addmessage 系 统 存 储 过 程 可 在 sysmessage 系 统 表 中 创 建 一 个 新 的 错 误 信息 行 。 要 以 另 一 种 语 言 添 加 信 息 , sysmessage 系 统 表 中 必 须 已 有 该 信 息 的 英 文版 。 在 以 另 一 种 语 言 添 加 相 同 的 信 息 时 , 如 果 信 息 包 含 变 量 , 这 些 变 量 必 须 与英 文 版 信 息 中 的 变 量 具 有 相 同 的 字 符 数 , 并 在 每 个 变 量 后 带 有 感 叹 号 (!)。 在 以另 一 种 语 言 添 加 信 息 之 前 , 应 使 用 SET LANGUAGE 语 句 , 否 则 系 统 将 缺 省 使用 当 前 连 接 的 语 言 。 使 用 @ @ 语 言 标 识 可 查 看 当 前 连 接 语 言 。
语 法
sp_addmessage {number, severity,′ msg ′ } [ , ′ language ′ ][ , ′ with_log
′ ]
[ , ′ replace ′ ] 变 量
number number 是 标 识 信 息 的 整 数 。 缺 省 值 为NULL 。 对 于 用 户 信 息 而 不 是 系 统 信 息而 言 , 必 须 从 50001 开 始 。
severity severity 是 错 误 的 严 重 性 级 别 , 其 值为 smallint1 ~ 25 。 缺 省 值 为 NULL 。SA( 系 统 管 理 员 ) 必 须 添 加 严 重 性 级 别19 至 25 的 信 息 。
-
msg ′ msg 是 nvarchar(255) 型 错 误 信 息 , 缺 省 值 为 NULL 。
-
language ′ language 是 要 增 加 的 信 息 所 使 用 的 语言 , 缺 省 值 为 NULL 。
-
with_log ′ with_log 是 nvarchar(5) 型 数 据 , 其值 为 true 或 false , 它 确 定 信 息 是 否写 入 错 误 日 志 中 (NT 和 SQL Server) 。true 值 表 示 将 信 息 写 入 日 志 ; false 值 表 示 信 息 也 可 以 写 入 日 志 , 但 信 息是 否 写 入 日 志 取 决 于 引 发 信 息 的 方式 。
-
replace ′ replace 是 用 作 varchar(7) 型 的 标
志 , 表 示 错 误 信 息 已 存 在 , 并 取 代 错误 信 息 和 严 重 级 别 。 其 中 , NULL= 缺省 值 , Replace= 取 代 错 误 信 息 和 严 重级 别 。
sp_add_notification
sp_add_notification 系 统 存 储 过 程 可 添 加 警 告 通 知 。语 法
sp_add_notification { |
′ alert ′ |
} [ |
, |
′ |
operator ′ |
] |
---|---|---|---|---|---|---|
[ ,notification_method |
] |
变 量
-
alert ′ 是 对 用 户 的 选 择 的 varchar(100) 通 知 警 告 描述 。
-
operator ′ operator [ varchar(100) ] 是 警 告 发 生 被 通 知的 操 作 员 。
notification_method notification_method 是 tinyint 型 数 据 , 表
示 警 告 发 生 时 通 知 操 作 员 的 方 式 。 1= 电 子 邮 件( 缺 省 值 , 必 须 已 配 置 了 SQL Mail) 。 2= 寻呼 ;3=NetSend , 7=All( 所 有 方 式 ) 。
sp_add_operator
sp_add_operator 系 统 存 储 过 程 必 须 在 msdb 系 统 数 据 库 中 运 行 。 它 可 增 加 警告 发 生 时 要 通 知 的 操 作 员 。 如 果 要 向 某 个 寻 呼 机 发 送 通 知 , 则 电 子 邮 件 系 统 必须 具 备 电 子 邮 件 到 寻 呼 机 的 功 能 。
语 法
_address ′ ]
[ , weekday_pager_start_time ][ , weekday_pager_end_time ]
[ , saturday_pager_start_time ][ , saturday_pager_end_time ]
[ , sunday_pager_start_time ][ , sunday_pager_end_time ][ , pager_days ]
[ , ′ netsend_address ′ ][ , ′ category ′ ] 变 量
′ name ′ name 是 在 发 生 警 告 时 要 通 知 的 操 作 员 的varchar(100) 名 。
enabled enabled 是 tinyint 型 数 据 , 代 表 操 作 员 的状 态 。 1= 能 接 收 通 知 ( 缺 省 值 ) , 0= 不 能 接 收通 知 。
′ email_address ′ |
email_address 是 操 作 员 的 |
varchar(100) 型 |
---|---|---|
e-m ail 地 址 。 |
||
′ pager_address ′ |
pager_address 是 操 作 员 的 |
varchar(100) 型 |
寻 呼 地 址 , 缺 省 值 为 NULL 。weekday_pager_start_time weekday_pager_start_time 是 一 个 格 式 为
HHMMSS 的 整 数 , 缺 省 值 为 090000 , 即 24 小时 制 的 9:00AM , 代 表 周 一 至 周 五 开 始 向 操 作员 发 送 寻 呼 通 知 的 时 间 。
weekday_pager_end_time weekday_pager_end_time 是 一 个 格 式 为
HHMMSS 的 整 数 , 缺 省 值 为 180000 , 即 24 小时 制 的 6:00PM , 代 表 周 一 至 周 五 停 止 向 操 作员 发 送 寻 呼 通 知 的 时 间 。
saturday_pager_start_time saturday_pager_start_time 是 一 个 格 式 为
HHMMSS 的 整 数 , 缺 省 值 为 090000 , 即 24 小时 制 的 9:00AM , 代 表 周 六 开 始 向 操 作 员 发 送寻 呼 通 知 的 时 间 。
saturday_pager_end_time saturday_pager_end_time 是 一 个 格 式 为
HHMMSS 的 整 数 , 缺 省 值 为 180000 , 即 24 小时 制 的 6:00PM , 代 表 周 六 停 止 向 操 作 员 发 送寻 呼 通 知 的 时 间 。
sunday_pager_start_time sunday_pager_start_time 是 一 个 格 式 为
HHMMSS 的 整 数 , 缺 省 值 为 090000 , 即 24 小时 制 的 9:00AM , 代 表 周 日 开 始 向 操 作 员 发 送寻 呼 通 知 的 时 间 。
sunday_pager_end_time sunday_pager_end_time 是 一 个 格 式 为
HHMMSS 的 整 数 , 缺 省 值 为 180000 , 即 24 小时 制 的 6:00PM , 代 表 周 日 停 止 向 操 作 员 发 送寻 呼 通 知 的 时 间 。
pager_days pager_days 是 tinyint 型 数 据 , 其 值 为 1 ~ 127 。 表 示 可 以 寻 呼 操 作 员 的 日 子 , 缺 省 值 0= 不 能 。 把 每 天 的 值 加 在 一 起 : 1= 周 日 , 2= 周一 , 4= 周 二 , 8= 周 三 ,16= 周 四 , 32= 周 五 ,64= 周 六 。 例 如 : 周 一 至 周 五 将 是 2 + 4 + 8 + 16
+ 32=62 , 或 周 六 =64 。
- netsend_address ′ netsend_address 是 通 过 计 算 机 屏 幕 上 弹 出
的 网 络 信 息 通 知 的 操 作 员 的 varchar(100) 型e-mail 地 址 , 缺 省 值 为 NULL 。
- category ′ category 是 varchar(100) 型 类 别 名 。 缺 省 值为 NULL 。
sp_addpublication
sp_addpublication 系 统 存 储 过 程 可 增 加 一 个 出 版 物 , 用 于 快 照 、 事 务 性 和 合并 复 制 , 它 只 向 后 兼 容 。 此 版 本 中 用 sp_addpublication70 取 代 了sp_addpublication 。
语 法
sp_addpublication {[ @publication = ] ′ publication′ }[ ,[ @taskid = ]
taskid ]
[ , [ @restricted = ] sync_method ′ ]
′ restricted ′
][ , [ @sync_method = ] ′
[ ,[ @repl_freq = ] ′ repl_freq ′
′ ]
[ , [ @status = ] ′ status ′ independent_agent ′ ]
][ ,[ @description = ] ′ description
][ , [ @independent_agent = ] ′
[ , [ @immediate_sync = ] ′ immediate_sync ′ ]
[ , [ @enabled_for_internet = ] ′ enabled_for_internet ′ ]
[ , [ @allow_push = ] ′ allow_push, ′ [ , [ @allow_pull= ]
]
[ , [ @allow_anonymous = ] ′ allow_anonymous ′ ]
[ , [ @allow_sync_tran = ] ′ allow_sync_tran ′ ]
[ , [ @autogen_sync_procs = ] ′ autogen_sync_procs ′ ]
[ , [ @retention = ] retention ]
[ , [ @default_access = ] ′ default_access ′ 变 量
′ allow_pull
[ @publication = ] ′ publication
′
publisher 是 出 版 物 的 系 统 名 称 。
[ @taskid = ] taskid taskid 是 一 个 整 数 , 代 表 预 先 创 建 的调 度 任 务 。 该 变 量 只 向 后 兼 容 。 使 用sp_addpublication_snapshot 系 统 存
储 过 程 。
[ @restricted = ] ′ restricted ′ restricted 是 nvarchar(10) 型 数 据 ,
其 值 为 true 或 false , 指 定 谁 可 以 查看 出 版 物 , 其 中 False= 任 何 人 均 可 观看 , True= 只 有 已 授 权 的 Subscribers 能 查 看 。
[ @sync_method = ] ′ sync_method
′
sync_method 是 nvarchar(13) 型 的 同步 方 式 , 缺 省 值 为 native 。 其 中 , Native= 成 批 拷 贝 , Character= 字 符成 批 拷 贝 。
[ @repl_freq = ] ′ repl_freq ′ repl_freq 是 nvarchar(10) 型 的 复 制
频 率 类 型 。 其 中 Continuous= 出 版 者发 送 所 有 基 于 日 志 的 事 务 , Snapshot= 出 版 者 发 送 安 排 好 的 同 步 事 件 。
[ @description = ] ′ description
′
description 是 nvarchar(255) 型 的出 版 物 描 述 。 缺 省 值 为 NULL 。
[ @status = ] ′ status ′ status 是 nvarchar(8) 型 数 据 , 它 确
定 出 版 物 首 次 创 建 时 , 订 阅 者 能 否 使用 出 版 物 数 据 。 缺 省 值 为 未 激 活 。Inactive = 不 能 立 即 使 用 出 版 物 数据 , Active = 可 以 立 即 使 用 出 版 物数 据 。
[ @independent_agent = ] ′ independent_agent ′
[ @immediate_sync = ] ′ immediate_sync ′
[ @enabled_for_internet = ]
′ enabled_for_internet ′
indenpendent_agent 是 nvarchar(5) 型 数 据 , 其 值 为 true 或 false 。 True 代 表 独 立 的 Distributor Agent 。immediate_sync 代 理 是 nvarchar(5) 数 据 ,其 值 为 true 或 false 。True = 在创 建 订 阅 且 独 立 的 Distribution Agent 已 存 在 后 , 创 建 同 步 文 件 , 运行 Snapshot Agent , 且 Subscribers 立 即 拥 有 同 步 文 件 。 False= 只 有 在 有新 订 阅 的 情 况 下 , 才 创 建 同 步 文 件 。创 建 订 阅 后 , 只 有 当 Snapshot Agend 运 行 成 功 后 , Subscriber 才 拥 有 同 步文 件 ( 缺 省 值 ) 。enabled_for_internet 是nvarchar(5) 型 数 据 , 其 值 为 true 或false 。 其 中 False= 缺 省 值 , Ture= 出版 物 的 同 步 文 件 放 在 以 前 手 工 创 建 的
\ repldate \ ftp 文 件 夹 中 。
[ @allow_push = ] ′ allow_push
′
allow_push 是 nvarchar(5) 型 数 据 , 其 值 为 true 或 false 。 其 中 , True= 出 版 物 允 许 推 出 订 阅 ( 缺 省 ) 。 False= 不 允 许 。
[ @allow_pull = ] ′ allow_pull ′ allow_pull 是 nvarchar(5) 型 数 据 ,
其 值 为 true 或 false 。 其 中 , True= 出 版 物 允 许 推 入 订 阅 ( 缺 省 ) 。 False= 不 允 许 。
[ @allow_anonymous = ] allow_anonymous ′
′ allow_anonymous 是 nvarchar(5) 型
数 据 , 其 值 为 true 或 false 。 其 中 , True= 如 果 immediate_sync 为 true , 则 允 许 匿 名 ; False= 缺 省 值 。
[ @allow_sync_tran = ] ′ allow_sync_tran ′
[ @autogen_sync_procs = ] ′ autogen_sync_procs ′
allow_sync_tran 是 nvarchar(5) 型数 据 , 其 值 为 true 或 false 。 false 为 缺 省 。
autogen_sync_procs 是 nvarchar(5) 型 数 据 , 其 值 为 true 或 false , 缺 省为 true 。
[ @retention = ] retention retention 是 一 个 代 表 保 留 期 间 的 整
数 。 缺 省 值 为 1 。
[ , [ @default_access = ] default_access ′
′ default_access 是 nvarchar(5) 型 数据 , 其 值 为 true 或 false 。 它 确 定 是否 使 用 Publisher 的 缺 省 出 版 物 访 问列 表 。 缺 省 值 为 NULL 。
sp_addpublication_snapshot
sp_addpublication_snapshot 系 统 存 储 过 程 可 增 加 一 个 Snapshot Agen t。语 法
sp_addpublication_snapshot { [ @publication = ] ′ publication ′ }
[ , [ @frequency_type = ] frequency_type ]
[ , [ @frequency_interval = ] frequency_interval ]
[ , [ @frequency_subday =] frequency_subday ]
[ , [ @frequency_subday_interval = ] frequency_subday_interval ]
[ , [ @frequency_relative_interval = ] frequency_relative_interval
]
[ , [ @frequency_recurrence_factor = ] frequency_recurrence_factor
]
[ , [ @active_start_date = ] |
active_start_date |
] |
---|---|---|
[ , [ @active_end_date = ] |
active_end_date ] |
|
[ , [ @active_start_time_of_day = ] |
active_start_time_of_day |
] |
[ , [ @active_end_time_of_day = ] |
active_end_time_of_day ] |
参 数 :
[ @publication = ] ′ publication
′
publication 是 出 版 物 的 系 统 名 。
[ @frequency_type = ] ′ frequency_type 是 一 个 决 定 Snapshot
frequency_type ′ Agent 何 时 运 行 的 整 数 。其 中 1= 立 即 ; 4= 每 天 ( 缺省 ) ,8= 每 周 ,10= 每 月 , 20= 每 月 ,与 频 率 间 隔 有 关 ,40=SQL Server Agent 启 动 时 运 行 。
[ @frequency_interval = ] frequency_interval
[ @frequency_subday = ] frequency_subday
[ @frequency_subday_interval = ] frequency_subday_interval
[ @frequency_relative_interval=
] frequency_relative_interval
[ @frequency_recurrence_factor=
] frequency_recurrence_factor
[ @active_start_date = ] active_start_date
frequency_interval 是 一 个 整 数 , 代 表 由 frequency_type 设 定 的 频 率 。缺 省 值 为 1= 每 天 。
frequency_subday 是 一 个 整 数 , 代 表变 量 freq_subday_interval 的 单 位 。其 中 , 1= 一 次 , 2= 秒, 4= 分 钟 ( 缺 省 ) , 8= 小 时 。frequency_subday_interval 是 一 个整 数 , 代 表 frequency_subday 间隔 , 缺 省 值 为 5= 每 分 钟 一 次 。frequency_relative_interval 是 一个 整 数 , 表 示 Snapshot Agent 运 行的 日 期 , 缺 省 为 1 。frequency_recurrence_factor 是 一个 整 数 , 代 表 frequency_type 使 用的 重 复 因 素 , 缺 省 值 为 0 。
active_start_date 是 一 个 整 数 , 代 表 安 排 Snapshot Agent 首 次 运 行
[ @active_end_date = ] active_end_date
[ @active_start_time_of _day
= ] active_start_time_of_day
[ @active_end_time_of_day = ] active_end_time_of_day
的 日 期 。 缺 省 值 为 0( 格 式 为YYYYMMDD) 。
active_end_date 是 一 个 整 数 , 代 表停 止 安 排 Snapshot Agent 的 日 期 。缺 省 值 为 99991231( 格 式 为YYYYMMDD) 。
active_start_time_of_day 是 一 个 整数 , 代 表 首 次 安 排 Snapshot Agent 的 时 间 。缺 省 值 为 0( 格 式 为 HHMMSS) 。active_end_time_of_day 是 一 个 整数 , 代 表 停 止 安 排 Snapshot Agent 的 时 间 。 缺 省 值 为 235959( 格 式 为HHMMSS) 。
sp_addpublisher70
sp_addpublisher70 系 统 存 储 过 程 在 6.5 版 的 Subscriber 的 基 础 上 增 加 了 一 个
7.0 版 的 Publisher。 用 户 必 须 在 增 添 了 sp_addpublisher70 存 储 过 程 的 6.5 版 S Q L Server 中 运 行 一 个 脚 本 。 该 脚 本 位 于 \ M ssql7 \ Install 目 录 下 的 Replp 70.sql 文件 中 。
语 法
sp_addpublisher70 { [ @publisher = ] ′ publisher ′ ,
[ @dist_account = ] 变 量
′ dist_account ′ }
[ @publisher = ] ′ publisher′ publisher 是 Publisher 的
varchar(3) 型 名 称 。
[ @dist_account = ]′ dist_account
′
dist_account 是 varchar(255) 型 NT 帐 户 。 Distribution Agent 在Distributor 中 使 用 该 帐 户 。 它 通 常是 Distributor 中 的 SQL Server Agent 帐 户 。
sp_addpullsubscription
sp_addpullsubscription 系 统 存 储 过 程 可 为 Subscriber 数 据 库 增 加 一 个 推 入 或匿 名 订 阅 。
语 法
sp_addpullsubscription {[ @publisher = ] ′ publisher ′ ,
[ @publisher_db = ] ′ publisher_db ′ ] [ @publication = ] ′ publication
′ ]
[ , [ @independent_agent = ] ′ independent_agent ′ ]
[ , [ @subscription_type = ] ′ subscription_type ′ ]
[ , [ @description = ] ′ description ′ ][ ,@update_mode = ] ′
update_mode ′ ]
[ , [ @immediate_sync = ] immediate_sync ] 变 量
[ @publisher = ] ′ publisher ′ publisher 是 Publisher 的 系 统 名
称 。
[ @publisher_id = ] publisher_id ′
′ publisher_db 是 Publisher 数 据 库 的系 统 名 称 。
[ @publication = ] ′ publication
′
publication 是 出 版 物 的 系 统 名 称 。
[ @independent_agent = ] independent_agent ′
[ @subscription_type = ] subscription_type ′
-
independent_agent 是 nvarchar(5) 型 数 据 , 其 值 为 true 或 false , 表 示Distributor 是 独 立 的 , 缺 省 值 为true 。
-
subscription_type 是 nvarchar(9)
型 数 据 , 出 版 物 的 订 阅 类 型 可 以 是pull 或 匿 名 ( 缺省 ) 。
[ @description = ]
′
′ description
description 是 nvarchar(100) 型 的出 版 物 描 述 。 缺 省 值 为 NULL 。
[ @update_mode = ] ′ update_mode
′
[ ,[ @immediate_sync = ] immediate_sync ]
update_mode 是 nvarchar(15) 型 数据 , 它 可 以 是 只 读 或 同 步 。immediate_sync 是 位 数 据 类 型 ( 缺 省值 为 1 ), 它 确 定 是 否 在 Snapshot
Agent 运 行 时 创 建 同 步 文 件 , 该 变 量必 须 与 sp_addpublication 中 的immediate_sync 变 量 具 有 相 同 的 值 。
sp_addpullsubscription_agent
sp_addpullsubscription_agent 系 统 存 储 过 程 可 为 Subscriber 的 数 据 库 增 加一 个 新 代 理 , 该 存 储 过 程 可 用 于 快 照 、 事 务 性 以 及 合 并 复 制 。
语 法
sp_addpullsubscription_agent { [ @publisher = ] ′ publisher ′ ,
[ @publisher_db = ] ′ publisher_db ′ , [ @publication = ] ′ publication ′ },
[ , [ @subscriber = ] ′ subscriber ′ ]
[ , [ @subscriber_db = ] ′ subscriber_db ′ ]
[ , [ @subscriber_security_mode = ] subscriber_security_mode ]
[ , [ @subscriber_login =] ′ subscriber_login ′ ]
[ , [ @subscriber_password = ] ′ subscriber_password ′]
[ , [ @distributor = ] ′ distributor ′ , [ , [ @distribution_db = ] distribution_db]
[ , [ @distributor_security_mode = ] distributor_security_mode ]
[ , [ @distributor_login = ] ′ distributor_login ′ ]
[ , [ @distributor_password = ] ′ distributor_password ′ ]
[ , [ @optional_command_line = ] ′ optional_command_line ′ ]
[ , [ @frequency_type = ] frequency_type ]
[ , [ @frequency_interval = ] frequency_interval ]
[ , [ @frequency_relative_interval = ]
[ , [ @frequency_recurrence_factor = ]
frequency_relative_interval ] frequency_recurrence_factor ]
[ , [ @frequency_subday =] frequency_subday ]
[ , [ @frequency_subday_interval = ] frequency_subday_interval ]
[ , [ @active_start_time_of_day = ]
[ , [ @active_end_time_of_day = ]
active_start_time_of_day ] active_end_time_of_day]
[ , [ @active_start_date = ]
[ , [ @active_end_date = ]
active_start_date] active_end_date ]
[ , [ @distribution_jobid = ] distribution_jobid ]
[ , [ @encrypted_distributor_password = ] encrypted_distributor_password ]
[ , [ @agent_mode = ] agent_mode ] 变 量
[ @publisher = ] ′ publisher′ publisher 是 Publisher 的 系 统 名 称
( 服 务 器 名 称 ) 。
[ @publisher_db = ] ′ publisher_db
′
publisher_db 是 Publisher 数 据 库 的系 统 名 称 。
[ @publication = ] ′ publication publication 是 出 版 物 的 系 统 名 称 。
′
[ , [ @subscriber = ] ′ subscriber
′
[ , [ subscriber_db = ] ′ subscriber_db ′
[ @subscriber_security_mode = ] subscriber_security_mode
[ @subscriber_login = ] ′ subscriber_login ′
[ @subscriber_password = ] ′ subscriber_password ′
[ @distributor = ] ′ distributor
′
[ @distributor_security_mode = ] distributor_security_mode
subscriber 是 Subscriber 数 据 库 的系 统 名 称 。
subscriber_db 是 订 阅 数 据 库 的 系 统名 称 。
subscriber_security_mode 是 一 个 代表 Subscriber 安 全 模 式 的 整 数 。 缺省 值 为 1 。 其 中 , 0=SQL Server Authentication , 1=Windows NT Authentication
subscriber_login 用 于 SQL Server Authentication( 订 阅 者 安 全 模 式 ) , 缺 省 值 为 NULL 。subscriber_password 是 用 于 SQL Server Authentication ( 订 阅 者 安全 模 式 ) 的 系 统 名 称 , 缺 省 值 为 NULL 。是 distributor 的 系 统 名 , 缺 省 为Publisher( 服 务 器 名 ) 。distributor_security_mode 是 一 个代 表 Distributor 安 全 模 式 的 整 数 。缺 省 值 为 1 。 其 中 , 0 = SQL Server Authentication , 1 = Windows NT
[ @distributor_login = ] ′ distributor_login ′
[ @distributor_password = ] ′ distributor_password ′
[ @optional_command_line = ]
′ option command_line ′
[ @frequency_type = ] frequency_type
[ @frequency_interval = ] frequency_interval
Authentication 。distributor_login 用 于 SQL
Server Authentication ( 订 阅 者 安全 模 式 ) , 缺 省 值 为 sa 。
distributor_password 是 用 于 SQL Server Authentic -ation( 订 阅 者安 全 模 式 ) 的 系 统 名 称 , 缺 省 值 为NULL 。
optional_command_line 是 提 供 给Distribution Agent 的nvarchar(255) 型 命 令 。 缺 省 值 为NULL 。
frequency_type 是 一 个 决 定 如 何 安 排Distribution Agent 的 整 数 , 1= 一次 , 2= 根 据 需 要 , 4= 每 天 , 8= 每 周 , 16= 每 月 , 32= 相 关 的 月 份 , 64= 自 动启 动 , 124= 重 复 , NULL= 缺 省 值 。frequency_interval 是 一 个 代 表Distribution Agent 运 行 日 期 的 整数 。 其 中 1= 周 日 , 2= 周 一 , 3= 周 二 , 4= 周 三 , 5= 周 四 , 6= 周 五 , 7= 周 六 ,
8= 白 天 ,9= 平 日 , 10= 周 末 白 天 , NULL=
[ @C = ] frequency_relative_ interval
[ @frequency_recurrence_factor
= ] frequency_recurrence_factor
[ @frequency_subday = ] frequency_subday
[ @frequency_subday_interval = ] frequency_subday_interval
[ @active_start_time_of_day = ] active_start_time_of_day
[ @active_end_time_of_day = ] active_end_time_of_day
缺 省 值 。frequency_relative_interval 是 一个 整 数 , 在 frequency_type 为 相关 的 月 份 时 使 用 。 其 中 , 1= 第 一 , 2= 第 二 ,3= 第 三 ,8= 第 四 ,16= 最 末 ,NULL= 缺 省 。
frequency_recurrence_factor 是
一 个 整 数 , 与 frequency_type 一起 使 用 , 缺 省 值 为 NULL 。frequency_subday 是 一 个 整 数 , 代 表在 选 定 的 时 间 段 内 , 何 时 再 安 排 运行 。 其 中 1= 一 次 , 2= 秒 , 4= 分 钟 , 8= 小 时 , NULL= 缺 省 值 。
frequency_subday_interval 是 一
个 整 数 , 表 示 frequency_subday 的间 隔 。 缺 省 值 为 NULL 。
active_start_time_of_day 是 一个 整 数 , 代 表 安 排 Distribution Agent 首 次 运 行 的 时 刻 。 缺 省 值 为NULL( 格 式 为 HHMMSS) 。
active_end_time_of_day 是 一 个 整数 , 代 表 停 止 安 排 Distribution
[ @active_start_date = ] active_start_date
[ @active_end_date = ] active_end_date
[ @distribution_jobid = ] distribution_jobid
[ @encrypted_distributor_passwor d= ]
encrypted_distributor_password
Agent 运 行 的 时 刻 。缺 省 值 为 NULL( 格式 为 HHMMSS) 。
active_start_date 是 一 个 整 数 , 代表 首 次 安 排 Distribu-tion Agent 的日 期 。 缺 省 值 为 NULL( 格 式 为YYYYMMDD) 。
active_end_date 是 一 个 整 数 , 代 表停 止 安 排 Distribu-tiond Agent 的日 期 。 缺 省 值 为 NULL( 格 式 为YYYYMMDD) 。
distribution_jobid 是 二 进 制 (16) 型数 据 , 是 一 个 输 出 参 数 , 缺 省 值 为NULL 。
encrypted_distributor_password 是一 个 位 型 数 据 , 在 编 辑 脚 本 时 使 用 , 它 确 定 是 否 加 密 发 布 器 密 码 , 缺 省 值为 0 。
[ , [ @agent_mode = ] agent_mode agent_mode 是 nvarchar(20) 型 数 据 ,
代 表 创 建 代 理 时 的 模 式 。 它 可 以 是 以下 值 之 一 : none = 没 有 代 理 , sqlagent
= SQL Server Agent , mobilesync = 可移 动 的 同 步 代 理 , both = SQL Server
Agent 和 可 移 动 的 同 步 代 理 。
sp_addremotelogin
sp_addremotelogin 系 统 存 储 过 程 可 在 本 地 服 务 器 上 添 加 一 个 新 的 远 程 登 录 。语 法
sp_addremotelogin [ @remoteserver = ] ′ remoteserver ′ [ ,[ @loginame
= ]
′ login ′ [ , [ @remotename = ] ′ remote_name ′ ]] 变 量
[ @remoteserver = ] remoteserver ′
[ @loginame = ] ′ login ′
′ remoteserver 是 远 程 服 务 器 的 系 统 名称 。 只 有 提 供 了 其 他 变 量 , 远 程 服 务器 上 的 用 户 才 与 本 地 服 务 器 上 的 用 户具 有 相 同 的 登 录 。
login 是 本 地 SQL Server 中 用 户 的 登录 系 统 名 。
[ @remotename = ]
′
′ remote_name
remote 是 远 程 服 务 器 上 用 户 的 登 录 系统 名 。
sp_addrole
sp_addrole 系 统 存 储 过 程 在 使 用 的 数 据 库 中 增 加 一 个 数 据 库 角 色 。语 法
sp_addrole [ @rolename = ] ′ role ′ [ , [ @ownername = ] ′ owner ′
]
变 量
[ @ rolename = ] ′ role ′ role 是 新 角 色 的 系 统 名 。
[ @ownername = ] ′ owner ′ owner 是 角 色 拥 有 者 的 系 统 名 称 , 缺
省 为 dbo( 数 据 库 拥 有 者 ) 。
sp_addrolemember
sp_addrolemember 系 统 存 储 过 程 给 使 用 的 数 据 库 中 的 数 据 库 角 色 增 加 一 个安 全 帐 户 。
语 法
sp_addrolemember [ @rolename = ] ′ role ′ , [ @membername = ] ′ security_account
变 量
[ @rolename = ] ′ role ′ rolename 是 数 据 库 角 色 的 系 统 名 称 。
[ @membername = ] security_account ′
′ security_account 是 增 加 到 数 据 库 角色 中 的 安 全 帐 户 的 系 统 名 。 如 果 使 用中 的 数 据 库 没 有 该 帐 户 , 就 添 加 该 帐户 。
sp_addserver
sp_addserver 系 统 存 储 过 程 为 一 个 远 程 服 务 器 在 sysservers 系 统 表 中 增 加 一行 。 它 用 于 向 后 兼 容 。 在 7.0 版 本 中 , 用 系 统 存 储 过 程 sp_addlinkedserver 取 代sp_addserver。
语 法
sp_addserver [ @server = ] ′ server ′ |
[ , [ @local = ] |
′ local ′ |
] |
---|---|---|---|
[ , [ @duplicate_ok = ] ′ duplicate_OK ′ |
] |
变 量
[ @server = ] ′ server ′ server 是 服 务 器 的 系 统 名 称 。
[ @local = ] ′ LOCAL ′ LOCAL 是 varchar(10) 型 数 据 , 表 明 服 务 器
的 系 统 名 是 本 地 服 务 器 , 缺 省 值 为 NULL 。
[ @duplicate_ok = ] duplicate_ok ′ duplicate_OK
′ duplicate_ok 是 varchar(13) 型 数 据 , 其值 可 以 是 duplicate_OK 或 NULL 。
表 示 在 无 错 误 报 告 的 情 况 下 , 可 存 在 副 本服 务 器 名 。
sp_addsrvrolemember
p_addsrvrolemember 系 统 存 储 过 程 为 固 定 服 务 器 角 色 添 加 一 个 注 册 。语 法
sp_addsrvrolemember [ @loginame = ] ′ login ′ [ , [ @rolename = ]
′ role ′ ]
变 量
[ @ loginame = ]′ login ′ login 是 要 添 加 到 固 定 服 务 器 角 色 中 的
注 册 系 统 名 称 。 如 果 SQL Server 中 不存 在 该 注 册 , 则 添 加 它 。
[ @rolename = ] ′ role ′ role 是 固 定 服 务 器 角 色 , sysadmin ,
securityadmin , serveradmin , setupadmin , processadmin , diskadmin 或 dbcreator 的 系 统 名称 。
sp_addsubscriber
sp_addsubscriber 系 统 存 储 过 程 可 创 建 新 Subscriber 以 用 于 快 照 、 事 务 性 以及 合 并 复 制 。
语 法
sp_addsubscriber { [ @subscriber = ] ′ subscriber ′ } [ , [ @type = ] type ]
[ , [ @login = ] ′ login ′ ][ , [ @password = ] ′ password ′ ]
[ , [ @commit_batch_size = ] commit_batch_size ]
[ , [ @status_batch_size = ] status_batch_size ]
[ , [ @flush_frequency = ] flush_frequency ]
[ , [ @frequency_type = ] frequency_type ]
[ , [ @frequency_interval = ] frequency_interval ]
[ , [ @frequency_relative_interval = ] frequency_relative_interval
]
[ , [ @frequency_recurrence_factor = ] frequency_recurrence_factor
]
[ , [ @frequency_subday =] frequency_subday ]
[ , [ @frequency_subday_interval = ] frequency_subday_interval ]
[ , [ @active_start_time_of_day = ] active_start_time_of_day ]
[ , [ @active_end_time_of_day = ] active_end_time_of_day ]
[ , [ @active_start_date = ] active_start_date ]
[ , [ @active_end_date = ] active_end_date ]
[ , [ @description = ] ′ description ′ ][ , [ @security_mode = ] security_mode ]
[ , [ @encrypted_password = ] encrypted_password ]
变 量
[ @subscriber = ] ′ subscriber ′ subscriber 是 添 加 为 Subscriber 的
服 务 器 的 系 统 名 称 。
[ @type = ] type type 是 Subscriber 的 tinyint 类型 。 其 中 0=Microsoft SQL Server Subscriber , 1=ODBC 数 据 源 服 务 器 。
[ @login = ] ′ login ′ login 是 SQL Server 授 权 的 登 录 的系 统 名 称 , 缺 省 值 为 SA 。
[ @password = ] ′ password ′ password 是 SQL Server 授 权 的 登 录
的 系 统 名 口 令 , 缺 省 值 为 NULL 。
[ @commit_batch_size = ] commit_batch_size
[ @flush_frequency = ] flush_frequency
[ @frequency_type = ] frequency_type
commit_batch_size 是 一 个 整 数 , 它决 定 将 多 少 个 事 务 发 送 到 Subscriber 中 , 并 一 起 运 作 , 缺 省 值 为 100 。
flush_frequency 是 一 个 整 数 , 决 定事 务 在 向 Subscriber 发 布 后 , 从 分布 式 数 据 库 表 中 删 除 的 频 率 。 缺 省 为0 。
Frequency_type 是 一 个 整 数 , 决 定 如何 安 排 Distribution Agent 的 时 间表 。 其 中 1= 一 次 , 2= 根 据 需 要 , 4= 每天 , 8= 每 周 , 16= 每 月 , 32= 相 关 的 月份 , 64= 自 动 启 动 , 124= 重 复 , NULL=
[ @frequency_interval = ] frequency_interval
[ @frequency_relative_interval
= ] frequency_relative_interval
[ @frequency_recurrence_factor=
] frequency_recurrence_factor
[ @frequency_subday = ] frequency_subday
[ @frequency_subday_interval = ] frequency_subday_interva_interva
缺 省 值 。
frequency_interval 是 一 个 整 数 , 代 表 Distribution Agent 的 运 行 日期 。 其 中 1= 周 日 , 2= 周 一 , 3= 周 二 , 4= 周 三 , 5= 周 四 , 6= 周 五 , 7= 周 六 ,
8= 白 天 ,9= 平 日 , 10= 周 末 白 天 , NULL= 缺 省 值 。
frequency_relative_interval 是 一个 整 数 , 当 变 量 frequency_type 为相 关 的 月 份 时 使 用 。 其 中 1= 第 一 , 2= 第 二 , 4= 第 三 , 8= 第 四 , 16= 最 后 一个 , NULL= 缺 省 值 。frequency_recurrence_factor 是 一个 整 数 , 与 frequency_type 一 起 使用 , 缺 省 值 为 NULL 。frequency_subday 是 一 个 整 数 , 代 表在 选 定 的 时 间 段 内 , 何 时 再 次 进 行 安排 。 1= 一 次 , 2= 秒, 4= 分 钟 , 8= 小 时 , NULL= 缺 省 值 。frequency_subday_interval 是 一 个整 数 , 代 表 frequency_subday 的 间隔 。 缺 省 值 为 NULL 。
l
[ @active_start_time_of_day = ] active_start_time_of_day
[ @active_end_time_of_day = ] active_end_time_of_day
[ @active_start_date = ] active_start_date
[ @active_end_date = ] active_end_date
[ @description= ] ′ description
′
[ @security_mode = ] security_mode
active_start_time_of_day 是 一 个 整数 , 代 表 首 次 安 排 Distribution Agent 的 时 刻 。 缺 省 值 为 NULL ( 格 式为 HHMMSS) 。
active_end_time_of_day 是 一 个 整 数
, 代 表 停 止 安 排 Distribution Agent 的 时 刻 。 缺 省 值 为 NULL( 格 式为 HHMMSS) 。
active_start_date 是 一 个 整 数 , 代表 首 次 安 排 Distribution Agent 的 日 期 。 缺 省 值 为 NULL( 格 式 为YYYYMMDD) 。
active_end_date 是 一 个 整 数 , 代 表停 止 安 排 Distribution Agent 的日 期 。 缺 省 值 为 NULL( 格 式 为YYYYMMDD) 。
description 是 Subscriber 的nvarchar(255) 型 描 述 。 缺 省 为 NULL 。
security_mode 是 一 个 代 表 安 全 模 式的 整 数 。 0=SQL Server Authentication;1=Windows NT
[ @encrypted_password = ] encrypted_password
Authentication( 缺省 ) 。
encrypted_password 是 位 型 数 据 , 在 编 辑 脚 本 时 使 用 , 它 确 定 是 否 加 密口 令 , 缺 省 值 为 0 。
sp_addsubscriber_schedule
sp_addsubscriber_schedule 系 统 存 储 过 程 可 增 加 一 个 D istribution Agent 或
M erge Agent 时 间 表 , 用 以 快 照 、 事 务 性 以 及 合 并 复 制 。语 法
sp_addsubscriber_schedule { [ @subscriber = ] ′ subscriber ′ }
[ , [ @agent_type = ] agent_type ][ , [ @frequency_type = ] frequency_type ]
[ , [ @frequency_interval = ] frequency_interval ]
[ , [ @frequency_relative_interval = ] frequency_relative_interval
]
[ , [ @frequency_recurrence_factor = ] frequency_recurrence_factor
]
[ , [ @frequency_subday =] frequency_subday ]
[ , [ @frequency_subday_interval = ] frequency_subday_interval ]
[ , [ @active_start_time_of_day = ] active_start_time_of_day ]
[ , [ @active_end_time_of_day = ] active_end_time_of_day ]
[ , [ @active_start_date = ]
[ , [ @active_end_date = ] 变 量
active_start_date ] active_end_date ]
[ @ subscriber = ] ′ subscriber′ subscriber 是 Subscriber 的 系 统 名 称 。
[ @ agent_type = ] agent_type agent_type 是 代 理 的 smallint 类 型 ,
其 中 0=Distribution Agent , 1=Merge Agen t, 缺 省 值 为 0 。
[ @ frequency_type= ] frequency_type frequency_type 是 一 个 确 定 如 何 安 排
D istribution Agent 运 行 的 整 数 。 其 中 , 1= 一 次 , 2= 根 据 需 要 , 4= 每 天 , 8= 每周 , 16= 每 月 , 32= 相 关 的 月 份 , 64= 自 动 启 动 , 124= 重 复 ,NULL= 缺 省 值 。
[ @ frequency_interval = ]
frequency_interval
[ @frequency_relative_interval
= ] frequency_relative_interval
frequency_interval 是 一 个 整 数 , 表 示D istibution Agent 的 运 行 日 期 。 其 中 , 1= 周 日 , 2= 周 一 , 3= 周 二 , 4= 周 三 ,
5= 周 四 , 6= 周 五 , 7= 周 六 , 8= 白 天 ,
9= 平 日 , 10= 周 末 白 天 , NULL= 缺 省值 。
frequency_relative_interval 是 一个 整 数 , 在 frequency_type 为 相 关的 月 份 时 使 用 。其 中 1= 第 一 ,2= 第 二 ,
[ @frequency_recurrence_factor =
] frequency_recurrence_factor
[ @frequency_subday = ] frequency_subday
[ @frequency_subday_interval = ] frequency_subday_interval
[ @active_start_time_of_day = ] active_start_time_of_day
[ @active_end_time_of_day = ] active_end_time_of_day
[ @active_start_date = ] active_start_date
4= 第 三 , 8= 第 四 , 16= 最 末 , NULL= 缺省 。
frequency_recurrence_factor 是 一个 整 数 , 与 frequency_type 一 起 使用 , 缺 省 值 为 NULL 。frequency_subday 是 一 个 整 数 , 代 表在 选 定 的 时 间 段 内 , 何 时 再 安 排 运行 。 其 中 1= 一 次 , 2= 秒 , 4= 分 钟 , 8= 小 时 , NULL= 缺 省 值 。frequency_subday_interval 是 一 个整 数 , 表 示 frequency_subday 的 间隔 。 缺 省 值 为 NULL 。
active_start_time_of_day 是 一 个
整 数 , 代 表 首 次 安 排 Distribution Agent 运 行 的 时 刻 , 缺 省 值 为 NULL( 格式 为 HHMMSS) 。
active_end_time_of_day 是 一 个 整数 , 代 表 停 止 安 排 Distribution Agent 运 行 的 时 刻 。缺 省 值 为 NULL( 格式 为 HHMMSS) 。
active_start_date 是 一 个 整 数 , 代表 首 次 安 排 Distribu- tion Agent
[ @active_end_date = ] active_end_date
运 行 的 日 期 。 缺 省 值 为 NULL( 格 式 为YYYYMMDD) 。
active_end_date 是 一 个 整 数 , 代 表停 止 安 排 Distribu- tion Agent 运行 的 日 期 。 缺 省 值 为 NULL( 格 式 为YYYYMMDD) 。
sp_addsubscription
sp_addsubscription 系 统 存 储 过 程 可 为 文 章 增 加 一 个 订 阅 。 如 果 Subscriber 要在 限 制 出 版 的 文 章 中 浏 览 文 章 , 则 虚 拟 订 阅 必 须 在 未 激 活 的 状 态 下 添 加 。
语 法
sp_addsubscription { [ @publication = ] ′ publication′ }
[ , [ @article = ] ′ article ′ ][ , [ @subscriber = ] ′ subscriber ′ ]
[ , [ @destination_db = ] ′ destination_db ′ , [ @sync_type = ] ′ sync_type ′ ]
[ , [ @status = ] ′ status ′ [ @subscription_type = ] ′ subscription_type ′ ]
[ , [ @update_mode = ] ′ update_mode ′ ]
[ , [ @loopback_detection = ] ′ loopback_detection ′ ]
[ , [ @frequency_type = ] frequency_type ]
[ , [ @frequency_interval = ] frequency_interval ]
[ , [ @frequency_relative_interval = ]
]
[ , [ @frequency_recurrence_factor = ]
]
frequency_relative_interval
frequency_recurrence_factor
[ , [ @frequency_subday =] frequency_subday ]
[ , [ @frequency_subday_interval = ]
[ , [ @active_start_time_of_day = ]
frequency_subday_interval ] active_start_time_of_day ]
[ , [ @active_end_time_of_day = ] active_end_time_of_day ]
[ , [ @active_start_date = ]
[ , [ @active_end_date = ]
active_start_date ] active_end_date ]
[ , [ @optional_command_line = ] 变 量
′ optional_command_line ′ ]]
[ @publication = ] ′ publication
′
publication 是 出 版 物 的 系 统 名 。
[ @article = ] ′ article ′ article 是 文 章 的 系 统 名 称 。 如 果 没
有 提 供 该 变 量 , 则 表 示 订 阅 出 版 物 中的 所 有 文 章 。
[ @subscriber = ] ′ subscriber ′ subscriber 是 Subscriber 的 系 统 名
称 。 缺 省 值 为 NULL 。
[ @destination_db = ] destination_db ′
′ destination_db 是 存 放 复 制 数 据 的目 标 数 据 库 的 系 统 名 称 ( 应 与Publication 数 据 库 同 名 ) 。
[ @sync_type = ] ′ sync_type ′ sync_type 是 nchar(5) 型 订 阅 同 步
类 型 。 其 中 , Automatic= 通 过 分 布 式过 程 在 Subscriber 上 完 成 的 同 步 文件 ( 缺 省 ) 。 Manual= 同 步 文 件 自 动 生成 , 且 手 动 运 用 到 Subscriber 上 。None= 无 初 始 同 步 。
[ @status = ] ′ status ′ status 是 订 阅 状 态 的 系 统 名 称 。
sync_type = 没 有 且 对 其 他Subscribed 而 言 状 态 是 激 活 的 。sync_type= 自 动 , 且 状 态 是 未 激 活 。
[ @subscription_type = ] subscription_type ′
- subscription_type 是 nvarchar 型数 据 ,是 订 阅 的 类 型 ,其 值 为 push( 缺省 ) 或 pull 。
[ @update_mode = ]
′
- update_mode
update_mode 是 nvarchar(15) 型 数据 ,是 更 新 的 类 型 。其中 read_only( 只读 ) 是 缺 省 值 , synctran 是 其 他 类 型 。
[ , [ @loopback_detection = ] loopback_detection ′]
- loopback_detection 是 nvarchar(5) 型 数 据 , 决 定 Distribution Agent 是 否 将 在 Subscriber 上 生 成 的 事 务传 送 给 Subscriber 。 其 中True=Distribution Agent 不 将 事 务传 送 回 来 。False=Distribution Agent
[ @frequency_type = ] frequency_type
[ @frequency_interval = ] frequency_interval
[ @frequency_relative_interval
= ] frequency_relative_interval
将 事 务 传 送 回 来 。 NULL= 当update_mode 取 synctran 值 , 且 文 章具 有 已 出 版 的 时 间 戳 列 时 , 就 将 该 变量 设 置 为 true ( 缺 省 值 )。
frequency_type 是 一 个 整 数 , 决 定如 何 安 排 Distribution Agent 。 其中 , 1= 一 次 , 2= 根 据 需 要 , 4= 每 天 , 8= 每 周 , 16= 每 月 , 32= 相 关 的 月 份 ,
64= 自 动 启 动 , 124= 重 复 , NULL= 缺 省值 。
frequency_interval 是 一 个 整 数 , 代 表 Distribution Agent 的 运 行 日期 。 其 中 , 1= 周 日 , 2= 周 一 , 3= 周 二 , 4= 周 三 , 5= 周 四 , 6= 周 五 , 7= 周 六 ,
8= 白 天 ,9= 平 日 , 10= 周 末 白 天 , NULL= 缺 省 值 。frequency_relative_interval 是 一个 整 数 , 当 变 量 frequency_type 取值 为 相 关 的 月 份 时 使 用 。 其 中 1= 第一 , 2= 第 二 , 4= 第 三 , 8= 第 四 , 16= 末 尾 , NULL= 缺 省 值 。
[ @frequency_recurrence_factor frequency_recurrence_factor 是 一
= ] frequency_recurrence_factor 个 整 数 , 与 frequency_type 一 起 使
用 , 缺 省 值 为 NULL 。
[ @frequency_subday = ] frequency_subday
[ @frequency_subday_interval = ] frequency_subday_interval
[ @active_start_time_of_day = ] active_start_time_of_day
[ @active_end_time_of_day = ] active_end_time_of_day
[ @active_start_date = ] active_start_date
frequency_subday 是 一 个 整 数 , 代 表在 选 定 的 时 间 段 内 , 何 时 再 安 排 。 其中 1= 一 次 , 2= 秒 , 4= 分 钟 , 8= 小 时 , NULL= 缺 省 值 。frequency_subday_interval 是 一 个整 数 , 代 表 frequency_subday 的 间隔 。 缺 省 值 为 NULL 。
active_start_time_of_day 是 一 个整 数 , 代 表 首 次 安 排 Distribution Agent 的 时 刻 。 缺 省 值 为 NULL ( 格 式为 HHMMSS) 。
active_end_time_of_day 是 一 个 整数 , 代 表 停 止 安 排 Distribution Agent 运 行 的 时 刻 。缺 省 值 为 NULL( 格式 为 HHMMSS) 。
active_start_date 是 一 个 整 数 , 代表 首 次 安 排 Distribution Agent 的日 期 。 缺 省 值 为 NULL( 格 式 为YYYYMMDD) 。
[ @active_end_date = ] active_end_date 是 一 个 整 数 , 代 表
active_end_date 停 止 安 排 Distribution Agent 运 行的 日 期 。 缺 省 值 为 NULL( 格 式 为YYYYMMDD) 。
[ @optional_command_line = ] ′ optional_command_line ′
optional_command_line 是 要 运 行 的nvarchar(4000) 型 命 令 行 。 缺 省 值 为NULL 。
[ @reserved = ] ′ reserved ′ reserved 缺 省 值 为 NULL 。
[ @agent_mode = ] ′ agent_mode ′ agent_mode 是 nvarchar(200) 型 数
据 , 代 表 创 建 代 理 的 方 式 。 它 可 以 取下 列 值 之 一 : None = 没 有 代 理 , sqlagent = SQL Server Agent , mobilesync = 可 移 动 的 同 步 代 理 , both = SQL Server Agent 和 可 移 动的 同 步 代 理 。
sp_addsynctriggers
sp_addsynctriggers 系 统 存 储 过 程 将 在 Subscriber 中 增 加 同 步 事 务 触 发 程 序 。语 法
sp_addsynctriggers { [ @source_table = ] ′ source_table ′ ,
[ @publisher = ] ′ publisher ′ , [ @publisher_db = ] ′ publisher_db
′ ,
[ @ins_proc = ]
- ins_proc ′ ,
[ @upd_proc = ]
- upd_proc ′
[ ,[ @del_proc = ] ′ del_proc ′
′ ]
}[ ,[ @identity_col = ] ′ identity_col
[ ,[ @ts_col = ]
′ ] 变 量
- ts_col ′
][ ,[ @filter_clause = ]
- filter_clause
[ @source_table = ]
′
′ source_table
source_table 是 源 表 的 nvarchar(92) 型名 称 。
[ @publisher = ] ′ publisher′
[ @publisher_db = ] ′ publisher_db
′
[ @ ins_proc = ]′ ins_proc′
[ @upd_proc = ] upd_proc
[ @del_proc = ] del_proc
publisher 是 Publisher 的 系 统 名 称 ( 服务 器 名 称 )。
publisher_db 是 正 发 布 的 数 据 库 的 系统 名 称 。 缺 省 为 使 用 中 的 数 据 库 。
ins_proc 是 用 于 同 步 事 务 插 入 的 文 章存 储 过 程 的 系 统 名 称 。
upd_proc 是 用 于 同 步 事 务 更 新 的 文 章存 储 过 程 的 系 统 名 称 。
del_proc 是 用 于 同 步 事 务 删 除 的 文 章存 储 过 程 的 系 统 名 。
[ @ identity_col = ] ′ identity_co l′ identity_col 是 标 识 列 的 系 统 名 称 。
[ ts_col = ]′ ts_co l′ ts_col 是 时 间 戳 列 的 系 统 名 称 。
[ @ filter_clause = ] ′ filter_clause ′ filter_clause 是 nvarchar(4000) 型 数
据 , 包 含 用 于 过 滤 源 表 的 WHERE 子句 。
sp_addtask
sp_addtask 系 统 存 储 过 程 仅 用 于 向 后 兼 容 。 Microsoft SQL Server 7.0 版 的 程序 员 可 使 用 sp_add_job 。
sp_addtype
sp_addtype 系 统 存 储 过 程 可 为 应 用 程 序 增 加 一 个 由 用 户 创 建 的 数 据 类 型 。语 法
sp_addtype [ @ typename = ] type ,
[ @ phystype = ] system_data_type
[ ,[ @nulltype = ] ′ null_type′ ] 变 量
type type 是 用 户 创 建 的 数 据 类 型 的 系 统 名称 。
[ @phystype = ] system_data_type 作 为 用 户 创 建 数 据 类 型 的 基 础 的 SQL
Server 系 统 数 据 类 型 。 该 变 量 可 取 以下 值 : ′ binary(n) ′ , image ,
smalldatetime , bit , int smallint ,
′ char(n) ′ , ′ nchar(n) ′ , text , datetime ,ntext ,tinyint ,decimal , numeric , uniqueidentifier , ′ decimal [ (p [ ,s ]] ′ , ′ numeric
[ (p [ ,s ] ) ] ′ , ′ varbinary(n)
′ , Float , ′ nvarchar(n) ′ , ′ varchar(n) ′,′ float(n) ′ , real 。N , P , S 在 本 列 表 的 以 下 行 中 描 述 。
N N 代 表 一 个 非 零 正 整 数 , 表 示 用 户 创
建 的 数 据 类 型 的 长 度 。
P P 代 表 一 个 非 零 正 整 数 , 表 示 小 数 点
左 边 或 右 边 的 位 数 。
S S 代 表 一 个 非 零 正 整 数 , 代 表 小 数 点
右 边 的 小 数 位 数 ; 它 必 须 小 于 或 等 于 P
( 上 一 个 变 量 )。
[ , [ @nulltype = ] ′ null_type ′ ] null_type 是 varchar(8) 型 数 据 , 其
值 为 ′ NULL ′ 或 ′ NOT NULL ′ ( 包 含在 单 引 号 内 ) 。
sp_add_targetservergroup
sp_add_targetservergroup 系 统 存 储 过 程 可 添 加 目 标 服 务 器 组 的 名 称 。语 法
sp_add_targetservergroup { ′ nam e′ }
变 量 name 是 目 标 服 务 器 组 的 varchar(100) 型 名 称 。
sp_addumpdevice
sp_addumpdevice 系 统 存 储 过 程 可 添 加 一 个 用 以 备 份 数 据 库 不 同 部 分 的 清 空设 备 。
语 法
sp_addumpdevice { ′ device_type ′ , ′ logical_name ′ , ′ physical_name ′ }
[ ,{{controller_type ] } |′ device_status ′ }} ] 变 量
-
device_type′ device_type 是 varchar(10) 型 数 据 , 代表 清 空 设 备 的 类 型 。 其 中 , D isk= 磁盘 文 件 , pipe= 命 名 的 管 道 , tape= 磁带 设 备 。
-
logical_nam e′ logical_name 是 用 于 BACKUP 和
RESTORE 的 备 份 设 备 的 系 统 名 称 。
- physical_nam e′ physical_name 是 清 空 设 备 的nvarchar(260) 型 物 理 名 称 , 它 是 一 个操 作 系 统 路 径 \ 文 件 。 磁 带 设 备 的 一个 例 子 是 \ \ .\ \ TAPE0 。
controller_type controller_type 变 量 在 7.0 版 本 中 被 忽
略 。 但 其 值 为 5= 磁 带 , 6= 管 道 。
- device_status′ device_status 是 varchar(40) 型 数 据 , 表 示 磁 带 标 签 , 其 中 noskip= 读 取 ( 缺省 ), skip= 忽 略 。
sp_add_targetsvrgrp_member
sp_add_targetsvrgrp_member 系 统 存 储 过 程 可 为 目 标 服 务 器 组 增 加 一 个 服 务器 。
语 法
sp_add_targetsvrgrp_member { ′ group_name ′ } [ , ′ server_name ′]
变 量
-
group_name ′ group_name 是 varchar(100) 型 数 据 , 代 表 目 标 服 务 器 组 的 名 称 。
-
server_name ′ server_name 是 varchar(30) 型 数 据 ,
代 表 要 添 加 到 目 标 服 务 器 组 中 的 服 务器 名 。
sp_adduser
sp_adduser 用 于 向 后 兼 容 。 7.0 版 本 的 程 序 员 可 使 用 sp_grantdbaccess 来 取 代它 。
语 法
sp_adduser [ @loginame =] |
′ login ′ |
[ , [ @name_in_db = ] |
′ user ′ |
---|---|---|---|
[ , [ @rolename = ] ′ role ′ |
]] |
变 量
[ @ loginame = ]′ login ′ login 是 登 录 的 系 统 名 称 。
[ @name_in_db = ] ′ user′ user 是 新 用 户 的 系 统 名 称 , 缺 省 值 为
login 。
[ @ rolename = ]′ role ′ role 代 表 新 用 户 所 在 的 角 色 。
sp_altermessage
sp_atermessage 系 统 存 储 过 程 可 更 改 信 息 是 否 写 入 错 误 日 志 的 状 态 。语 法
sp_altermessage {message_number} [ ,′ w rite_to_log ′ ][ ,′ value′ ] 变 量
message_number |
message_number 是 sysmessage 错 误 的 整 型 ID 。 |
||||||
---|---|---|---|---|---|---|---|
[ ′ |
, ′ ] |
write_to_log |
′ |
][ |
, ′ |
value |
如 果 ′ write to log ′ 的 值 为WITH_LOG , 就 将 信 息 写 入 NT 错 误 日志 。值 为 true 时 ,表 示 将 信 息 写 入 NT 错 误 日 志 。 值 为 false 时 , 表 明 错 误不 自 动 写 入 错 误 日 志 ( 值 为 false 时, 错 误 仍 可 写 入 错 误 日 志 , 但 是 否 写 入取 决 于 错 误 产 生 的 原 因 ) 。 |
范 例
以 下 是 sp_altermessage 系 统 存 储 过 程 的 一 个 例 子 : sp_altermessage 255101, ′ W ITH_LOG ′ , ′ true′ 在 本 例 中 , 将 信 息 255101 写 入 错 误 日 志 。
sp_apply_job_to_targets
sp_apply_job_to_targets 系 统 存 储 过 程 为 目 标 服 务 器 或 目 标 服 务 器 组 添 加 一项 工 作 。
语 法
sp_apply_job_to_targets {job_id | ′ job_name ′ }
[ , ′ target_server_groups ′ ]
[ , ′ target_servers ′ ][ , ′ operation ′ ] 变 量
job_id job_id 是 工 作 的 唯 一 标 识 符 , 缺 省 值为 NULL 。
-
job_name ′ job_name 是 工 作 的 varchar(100) 型名 称 , 缺 省 值 为 NULL 。
-
target_server_groups ′ target_server_groups 是
varchar(1024) 型 数 据 , 可 以 是 一 个或 多 个 目 标 服 务 器 组 , 各 服 务 器 组 之间 用 逗 号 隔 开 。 缺 省 值 为 NULL 。
-
target_server ′ target_server 是 varchar(1024) 型数 据 , 可 以 是 一 个 或 多 个 目 标 服 务器 , 服 务 器 之 间 用 逗 号 隔 开 , 缺 省 值为 NULL 。
-
operation ′ operation 是 varchar(7) 型 数 据 , 它确 定 如 何 从 服 务 器 中 删 除 工 作 。 其中 , APPLY= 从 已 应 用 的 服 务 器 删 除 ( 缺省 ) , REMOVE= 从 未 应 用 中 的 服 务 器 删除 。
sp_approlepassword
sp_approlepassword 系 统 存 储 过 程 可 对 使 用 的 数 据 库 中 某 个 应 用 角 色 的 口 令进 行 修 改 。
语 法
sp_approlepasswor d[
′ ] 变 量
@rolename = ] ′ role ′
[ ,[ @newpwd = ] ′ password
[ @rolename = ] ′ role ′ |
role 是 应 用 角 色 的 系 统 名 称 。 |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
[ @newpwd = ] ′ password ′ |
password 是省 值 为 NULL 。 |
新 |
口 |
令 |
的 |
系 |
统 |
名 |
称 |
, |
缺 |
sp_article_validation
sp_article_validation 系 统 存 储 过 程 可 验 证 文 章 的 数 据 。语 法
sp_article_validation [ @publication = ] ′ publication ′ [ ,[ @article
= ] ′ article ]
[ , [ @rowcount_only = ] rowcount_only ]
[ , [ @full_or_fast = ] full_or_fast ]
[ , [ @shutdown_agent = ] shutdown_agent ]
变 量
[ @publication = ] ′ publication
′
publication 是 含 有 该 文 章 的 出 版 物的 系 统 名 称 。
[ @article = ] ′ article ′ article 是 文 章 的 系 统 名 称 。
[ , [ @rowcount_only = ] rowcount_only ]
rowcount_only 是 位 型 数 据 , 它 确 定是 否 只 返 回 表 的 rowcount 。 其 值 为 : NULL= 仅 返 回 Rowcount 。 1= 返 回Rowcount 和 Checksum 。
[ ,[ @full_or_fast = ]full_or_fast full_or_fast 是 tinyint 型 数 据 , 它
确 定 如 何 计 算 rowcount 。 其 中 , 0= 使用 COUNT(*) 进 行 全 运 算 。 1= 在sysindexes 中 进 行 快 速 运 算 ( 如 统 计数 据 不 是 当 前 值 , 结 果 可 能 不 准 确 ) 。2= 如 果 系 统 检 测 到 一 个 需 求 , 通 过 快速 计 数 和 全 运 算 来 进 行 快 速 计 算 。
[ @shutdown_agent= ]
shutdown_agent
shutdown_agent 是 一 个 位 型 数 据 , 决
定 当 校 验 完 成 时 是 否 关 闭 复 制 代 理 。其 中 , D= 复 制 代 理 不 关 闭 ; 1= 校 验 完成 后 复 制 代 理 关 闭 。
sp_articlecolumn
sp_articlecolumn 系 统 存 储 过 程 可 定 义 一 篇 文 章 中 的 列 。语 法
sp_articlecolumn { [ @publication =] ′ publication ′ , [ @article = ]
′ article}
[ , [ @column = ] ′ column ′ ][ , [ @operation = ] ′ operation ′ ]
[ , [ @refresh_synctran_procs = ] refresh_synctran_procs ] 变 量
[ @publication = ] ′ publication
′
pblication ′ 是 含 有 该 文 章 的 出 版 物的 系 统 名 称 。
[ @article = ] ′ article ′ article 是 该 文 章 的 系 统 名 称 。
[ @column = ] ′ column ′ column 是 列 的 系 统 名 称 , 缺 省 值 为
NULL , 对 所 有 的 列 。
[ @operation = ] ′ operation ′ operation 是 nvarchar(4) 型 数 据 ,
代 表 列 的 状 态 。 其 中 , Add = 复 制 列 , Drop = 不 复 制 列 。
[ @refresh_synctran_procs = ] refresh_synctran_procs
refresh_synctran_procs 是 一 个 位型 数 据 。 其 中 , 1= 使 支 持 同 步 事 务 的存 储 过 程 匹 配 复 制 的 列 。 0= 使 支 持 同步 事 务 的 存 储 过 程 不 匹 配 复 制 的 列 。
sp_articlefilter
sp_articlefilter 系 统 存 储 过 程 可 添 加 一 个 过 滤 器 存 储 过 程 , 该 过 滤 器 存 储 过程 可 水 平 划 分 已 发 布 的 表 中 的 数 据 。
语 法
sp_articlefilter { [ @publication =] ′ publication ′ , [ @article = ]
′ article ′ }
[ , [ @filter_name = ] ′ filter_name ′ ][ , [ @filter_clause = ] ′ filter_clause ′ ]
变 量
[ @publication = ] ′ publication ′ publication 是 出 版 物 的 系 统 名 称 。
[ @ article = ] ′ article ′ article 是 文 章 的 系 统 名 称 。
[ @ filter_name = ] ′ filter_nam e′ filter_name 是 要 建 立 的 存 储 过 程 的
nvarchar(46) 型 名 称 。 该 存 储 过 程 与 过滤 器 使 用 相 同 的 名 称 。 缺 省 值 为NULL 。
[ @ filter_clause = ] ′ filter_clause ′ filter_clause 是 一 个 文 本 , 是 水 平 划
分 数 据 的 WHERE 子 句 , 输 入 时 省 略关 键 字 WHERE 。
sp_articlesynctranprocs
sp_articlesynctranprocs 系 统 存 储 过 程 可 在 Publisher 中 添 加 一 个 同 步 事 务 存储 过 程 , 用 于 Subscriber 中 的 同 步 事 务 触 发 程 序 , 以 及 用 sp_addsynctriggers 系统 存 储 过 程 创 建 的 触 发 程 序 。
语 法
sp_articlesynctranprocs { [ @publication = ] ′ publication ′ ,
[ @article = ] ′ article ′ , [ @ins_proc =] ′ ins_proc ′ ,
[ @upd_proc = ] ′ upd_proc ′ , [ @del_proc = ] ′ del_proc ′ }
[ , [ @autogen = ] ′ autogen ′ ] 变 量
[ @publication = ] ′ publication
′
publication 是 出 版 物 的 系 统 名 称 。
[ @article = ] ′ article ′ article 是 文 章 的 系 统 名 称 。
[ @ins_proc = ] ′ ins_proc ′ ins_proc 是 用 于 同 步 事 务 插 入 的 文 章
存 储 过 程 的 系 统 名 称 。
[ @upd_proc = ] ′ upd_proc ′ upd_proc 是 用 于 同 步 事 务 更 新 的 文
章 存 储 过 程 的 系 统 名 称 。
[ @del_proc = ] ′ Del_proc ′ del_proc 是 用 于 同 步 事 务 删 除 的 文 章
存 储 过 程 的 系 统 名 称 。
[ @autogen = ] ′ autogen ′ autogen 是 nvarchar(5) 型 数 据 , 其
值 为 true 或 false , 它 确 定 是 否 自 动创 建 同 步 事 务 存 储 程 序 。 缺 省 值 为true 。
sp_articleview
sp_articleview 系 统 存 储 过 程 添 加 文 章 视 图 , 该 视 图 可 垂 直 或 水 平 划 分 表 格 , 以 便 将 表 格 中 的 数 据 传 送 到 目 标 表 格 。
语 法
sp_articleview { [ @publication = ] ′ publication ′ , [ @article = ]
′ article ′ }
[ , [ @view_name = ] ′ view_name ′ ][ , [ @filter_clause = ] ′ filter_clause ′ ]
变 量
[ @publication = ] ′ publication ′ publication 是 出 版 物 的 系 统 名 称 。
[ @ article = ] ′ article ′ article 是 文 章 的 系 统 名 称 。
[ @view_name = ] ′ view_nam e′ view_name 是 创 建 以 划 分 文 章 ( 表 ) 的
视 图 名 。 缺 省 值 为 NULL 。
[ @ filter_clause = ] ′ filter_clause ′ filter_clause 是 一 个 文 本 , 是 水 平 划 分
数 据 的 WHERE 子 句 。 输 入 时 省 略 关键 字 WHERE 。
sp_attach_db
sp_attach_db 系 统 存 储 过 程 可 将 一 个 数 据 库 附 加 给 SQL Server 。 当sp_detach_db 系 统 存 储 过 程 将 数 据 库 文 件 从 SQL Server 中 分 解 出 来 后 , 如 果 有必 要 , 该 系 统 存 储 过 程 可 用 于 升 级 过 程 。
语 法
sp_attach_db [ @dbname = ] ′ dbname ′ ,
[ @filenamen = ] ′ filename_n ′ [ ,... n ] 变 量
[ @dbname = ] ′ dbname ′ |
dbname 是 要 附 加 给 据 库 的 系 统 名 称 。 |
SQL Server 的 |
数 |
---|---|---|---|
[ @filename_n = ] ′ filename_n ′ |
filename_n 是 数nvarchar(260) 型 路该 变 量 最 多 可 含 16 |
据 库 文 件径 和 物 理 名 称个 文 件 名 。 |
的 。 |
sp_attach_single_file_db
sp_attach_single_file_db 系 统 存 储 过 程 可 给 SQL Server 附 加 带 有 一 个 数 据 库文 件 的 数 据 库 。 当 sp_detach_db 系 统 存 储 过 程 将 数 据 库 文 件 从 SQL Server 上 分
解 出 来 之 后 , 如 果 有 必 要 , 该 系 统 存 储 过 程 可 用 于 升 级 过 程 。语 法
sp_attach_single_file_db [ @dbname = ] ′ dbname ′ ,
[ @physname = ] ′ physical_name ′ 变 量
[ @dbname = ] ′ dbnam e′ |
dbname 是 要 附 加 给 SQL Server 的 据 库 的 系 统 名 称 。 |
数 |
|||||
---|---|---|---|---|---|---|---|
[ ′ |
@ |
physname |
= ] |
′ |
physical_name |
filename_n 是 数 据 库 文 件 nvarchar(260) 型 路 径 和 物 理 名 称 。 |
的 |
sp_autostats
sp_autostats 系 统 存 储 过 程 可 显 示 或 修 改 一 个 设 置 , 该 设 置 决 定 UPDATE STATISTICS 是 否 能 够 自 动 启 动 , 应 用 于 表 格 上 的 一 个 或 多 个 索 引 。
语 法
sp_autostats ′ table_name ′ [ , ′ stats_flag ′ ][ , ′ index_name ′] 变 量
-
table_name ′ table_name 是 表 格 的 系 统 名 称 。
-
stats_flag ′ stats_flag 是 varchar(10) 型 数 据 , 缺 省 值 为 NULL 。 其 中 , ON=UPDATE STATISTICS 设 置 可 以 自 动 启 动 , OFF=
不 能 自 动 启 动 。
- index_name ′ index_name 是 索 引 的 系 统 名 称 , 缺 省值 为 NULL 。
sp_bindefault
sp_bindefault 系 统 存 储 过 程 将 DEFAULT 绑 定 到 一 列 或 用 户 定 义 的 数 据 类 型 上 。语 法
sp_bindefault [ @defname = ] ′ default ′ ,
[ @objname = ] ′ object_name ′
[ , [ @futureonly = ] ′ futureonly_flag ′ ] 变 量
- default ′ default 是 预 先 创 建 的 DEFAULT 的
nvarchar(386) 型 名 称 。
-
object_nam e′ object_name 是 表 / 列 格 式 的nvarchar(257) 型 数 据 , 也 可 以 是 数 据类 型 名 。
-
futureonly_flag′ futureonly_flag 是 varchar(15) 型 数 据 , 当 将 DEFAULT 绑 定 到 用 户 定 义 的数 据 类 型 上 时 使 用 。其 中 ,Futureonly= 禁 止 绑 定 到 数 据 类 型 上 的 现 有 列 继 承
缺 省 值 ; 然 而 , 所 有 未 来 的 列 将 具 有
DEFAULT 的 特 征 。 NULL= 缺 省 值 。
sp_bindrule
sp_bindrule 系 统 存 储 过 程 可 将 规 则 绑 定 到 一 列 或 用 户 定 义 的 数 据 类 型 上 。语 法
sp_bindrule { ′ rule ′ } [ , ′ object_name ′ [ , ′ futureonly_flag ′] 变 量
-
rule ′ rule 是 预 先 创 建 的 RULE 的nvarchar(386) 型 名 称 。
-
object_name ′ object_name 是 表 / 列 格 式 的nvarchar(257) 型 数 据 , 也 可 以 是 数据 类 型 名 。
-
future_only_flag ′ future_only_flag 是 varchar(15) 型数 据 , 当 将 DEFAULT 绑 定 到 用 户 定义 的 数 据 类 型 上 时 使 用 。 其 中 , Futureonly= 禁 止 绑 定 到 数 据 类 型 上的 列 继 承 缺 省 值 ; 然 而 , 所 有 未 来 的列 都 将 具 有 DEFAULT 的 特 征 。 NULL= 缺 省 值 。
sp_bindsession
sp_bindsession 系 统 存 储 过 程 将 链 接 绑 定 到 其 他 链 接 上 , 或 将 链 接 从 其 他 链接 中 解 除 。
语 法
sp_bindsession { ′ bind_token ′ | NULL}
变 量 bind_token 是 varchar(255) 型 数 据 , 可 用 sp_getbindtoken 或srv_getbindtoken 系 统 存 储 程 序 获 得 。 该 系 统 存 储 过 程 可 查 找 事 务 空 间 , 以 便 允许 链 接 使 用 相 同 的 事 务 。
sp_browsereplcmds
sp_browsereplcmds 系 统 存 储 过 程 可 显 示 分 布 式 数 据 库 中 已 复 制 的 命 令 。语 法
sp_browsereplcmds [[ @xact_seqno_start = ] ′ xact_seqno_start ′]
[ , [ @xact_seqno_end = ] ′ xact_seqno_end ′ ]
[ , [ @originator_id = ] ′ originator_id ′ ]
[ , [ @publisher_database_id = ] ′ publisher_database_id ′ ]
[ , [ @article_id = ] ′ article_id ′]
[ , [ @command_id = ] command_id ] 变 量
[ @ xact_seqno_start = ]
xact_seqno_start ′
[ @xact_seqno_end = ]
xact_seqno_end ′
-
xact_seqno_start 是 nchar(22) 型 数 据 , 表 示 需 要 显 示 的 最 低 精 确 序 列 号 。缺 省 值 为 0x00000000000000000000 。
-
xact_seqno_end 是 nchar(22) 型 数 据 ,
代 表 需 要 显 示 的 最 高 精 确 序 列 号 。缺 省 值 为0xFFFFFFFFFFFFFFFFFFFFF 。
[ @originator_id = ]
′
′ originator_id
originator_id 是 一 个 整 数 , 显 示 带 有特 定 originator_id 的 命 令 。
[ @publisher_database_id = ]
publisher_database_id ′
[ @ article_id = ] ′ article_id ′
′ publisher_database_id 是 一 个 整 数 , 显示 带 有 特 定 publisher_database_id 的命 令 。
article_id 是 一 个 整 数 , 显 示 与 特 定
article_id 有 关 的 命 令 。
[ @ command_id = ]
command_id command_id 是 一 个 整 数 , 代 表
MSrepl_commands 中 命 令 的 位 置 。 需要 使 用 所 有 其 他 的 变 量 , 且xact_seqno_start 必 须 等 于xact_seqno_end 。
sp_catalogs
sp_catalogs 系 统 存 储 过 程 可 显 示 链 接 服 务 器 的 类 别 列 表 。如 果 正 在 访 问 SQL Server, 它 等 效 于 数 据 库 列 表 。
语 法
sp_catalogs { ′ linked_svr ′ }
变 量 linked_server 是 链 接 服 务 器 的 系 统 名 称 。
sp_certify_removable
sp_certify_removable 系 统 存 储 过 程 可 确 认 数 据 库 能 放 在 可 拆 介 质 上 。语 法
sp_certify_removable [ @dbname = ] ′ dbname ′ [ , [ autofix = ] ′
auto ′ ]
变 量
[ @dbname = ] ′ dbname ′ dbname 是 数 据 库 的 系 统 名 称 。
[ @autofix = ] ′ auto ′ auto 改 变 数 据 库 , 并 把 数 据 库 和 对 象
的 拥 有 关 系 传 送 给 系 统 管 理 员 , 删 除用 户 建 立 的 数 据 库 用 户 , 包 括Mocrosoft SQL Server 7 中 不 包 含 的许 可 。
sp_change_agent_parameter
sp_change_agent_parameter 系 统 存 储 过 程 更 新 复 制 代 理 配 置 文 件 的
MSAgent_parameters 系 统 表 中 的 变 量 。 该 系 统 存 储 过 程 可 用 于 所 有 复 制 类 型 。语 法
sp_change_agent_parameter [ @profile_id = ] profile_id,
[ @parameter_name = ] ′ parameter_name ′ ,
[ @parameter_value = ] ′ parameter_value ′ 变 量
[ @profile_id = ] profile_id profile_id 是 一 个 代 表 配 置 文 件 标 识 符
的 整 数 。
[ @parameter_name = ]
parameter_nam e′
[ @parameter_value = ]
parameter_valu e′
-
parameter_name 是MSAgent_parameters 系 统 表 中 的 参 数的 系 统 名 。
-
parameter_value 是 一 个 nvarchar(255)
型 数 据 , 代 表 新 参 数 值 。
sp_change_agent_profile
sp_change_agent_profile 系 统 存 储 过 程 更 新 复 制 代 理 配 置 文 件 的
MSAgent_profiles 系 统 表 中 的 变 量 。 该 系 统 存 储 过 程 可 用 于 所 有 的 复 制 类 型 。语 法
sp_change_agent_profile [ @profile_id = ] profile_id,
[ @property_name = ] ′ property_name ′ ,
[ @property_value = ] ′ property_value ′ 变 量
[ @profile_id = ] ′ profile_id ′ profile_id 是 一 个 代 表 配 置 文 件 标 识
符 的 整 数 。
[ @property_name = ] property_name ′
[ @property_value = ] property_value ′
-
property_name 是 MSAgent_profile 系 统 表 中 的 属 性 的 系 统 名 。
-
property_value 是 nvarchar(255) 型数 据 , 代 表 新 的 属 性 值 。
sp_changearticle
sp_changarticle 系 统 存 储 过 程 可 修 改 未 订 阅 的 文 章 , 用 以 快 照 及 事 务 性 复制 。
语 法
sp_changearticle [[ @publication = ] ′ publication ′ ][ ,[ @article = ]
′ article ′ ]
[ , [ @property = ] ′ property ′ ][ , [ @value = ] ′ value ′ ]
变 量
[ @publication = ] ′ publication
′
publicetion 是 出 版 物 的 系 统 名 称 。
[ @article = ] ′ article ′ article 是 文 章 的 系 统 名 。
[ @property = ] ′ property ′ property 是 数 据 类 型 的 系 统 名 , 代 表
要 修 改 的 文 章 属 性 。
[ @value = ] ′ value ′ value 是 nvarchar(255) 型 数 据 , 包含 文 章 属 性 的 值 。
要 改 变 的 文 章 属 性 和 属 性 值 可 以 是 :
Name name 是 修 改 的 文 章 名 。
Description description 是 修 改 的 出 版 工 作 描述 。
sync_object sync_object 是 创 建 同 步 输 出 文 件 的表 或 视 图 的 名 称 。
Type 文 章 类 型 可 以 是 Logbased= 基 于 日 志的 文 章 。 Logbased manualfilter= 基于 日 志 的 文 章 , 带 手 动 过 滤 器 。Logbased manualview= 基 于 日 志 的 文章 , 带 手 动 视 窗 。 Logbased manualboth= 基 于 日 志 的 文 章 , 带 手动 过 滤 器 和 手 动 视 图 。
ins_cmd ins_cmd ins_cmd ins_cmd 是 要 执 行 的 INSERT
语 句 , 否 则 由 SQL Server 生 成 它 。
del_cmd del_cmd del_cmd del_cmd 是 要 执 行 的 DELETE 语 句 , 否 则 由 SQL Server 生 成 它 。
upd_cmd upd_cmd upd_cmd upd_cmd 是 要 执 行 的 UPDATE 语 句 , 否 则 由 SQL Server 生 成 它 。
Filter Filter 是 一 个 用 于 水 平 划 分 表 格 的 存储 过 程 , 缺 省 值 为 NULL 。
dest_table(dest_object) dest_table 是 目 标 表 的 名 称 ( 如 果 该
名 称 与 源 表 名 称 不 同 ) 。creation_script creation_script creation_script creation_script
是 建 立 目 标 表 的 文 章 模 式 脚 本 文 件 的路 径 \ 名 字 。
pre_creation_cmd pre_creation_cmd 是 在 同 步 之 前 撤消 、 删 除 或 截 短 目 标 表 的 预 设 命 令 。其 值 为 : None= 没 有 命 令 , Drop= 撤 消目 标 表 , Delete= 删 除 目 标 表 , Truncate= 截 短 目 标 表 。
Status Status 是 修 改 的 属 性 状 态 。
include column names include column names 表 明 在 INSERT 语 句 中 允 许 对 列 名 进 行 的 操 作 。 其 值可 以 是 : No column names= 不 允 许 操作 列 名 , Owner qualified= 被 授 权 的
拥 有 者 允 许 操 作 列 名 , Not owner qualified 不 允 许 已 授 权 的 拥 有 者 操作 列 名 , String literals | parameters= 确 定 日 志 读 取 器 产 生 的命 令 使 用 string_literal 命 令 格 式还 是 参 数 化 的 命 令 。
schema option schema option 是 二 进 制 (8) 位 图 , 是
文 章 的 模 式 生 成 选 项 。 其 值 可 以 是 : 0x00 = 使 用 用 户 提 供 的CreationScript , 0x01 = 生 成CreationScript , 0x11 = 生 成 CREATE TABLE , 成 簇 索 引 , 非 成 簇 索 引 , 以及 将 用 户 创 建 的 数 据 类 型 改 为 基 本 类型 的 位 图 。0x10 = 创 建 成 簇 索 引 ,0x20
= 将 用 户 创 建 的 数 据 类 型 改 为 基 本 类型 , 0x40 = 创 建 一 个 或 多 个 非 成 簇索 引 , 0x80 = 在 主 键 上 声 明 引 用 的 完整 性
destination_owner destination_owner 是 目 标 对 象 拥 有者 的 名 称 。
NULL 表 示 显 示 所 有 的 属 性 值 。
sp_changedbowner
sp_changedbowner 系 统 存 储 过 程 可 在 正 使 用 的 数 据 库 中 运 行 , 以 改 变 该 数据 库 的 拥 有 者 。 新 数 据 库 的 拥 有 者 不 必 是 正 使 用 的 数 据 库 中 的 用 户 。 如 果 没 有提 供 drop_alias_flag , 缺 省 的 情 况 下 , 将 撤 消 旧 数 据 库 拥 有 者 的 别 名 。
语 法
sp_changedbowner [ @loginame = ] ′ login ′ [ , [ @map = ] drop_alias_flag ]
变 量
[ @loginame = ] ′ login ′ |
login 是 新 数 据 库 拥 有 者 的 登 录 ID 。 |
---|---|
[ @map = ] drop_alias_flag |
drop_alias_flag 是 varchar(5) 型 数据 , 其 值 为 TRUE 或 FALSE 。 True 值表 示 将 撤 消 别 名 是 旧 新 据 库 拥 有 者 的用 户 。 如 果 没 有 提 供drop_alias_flag , 缺 省 情 况 下 将 撤消 旧 数 据 库 拥 有 者 的 别 名 。 |
sp_changedistpublisher
sp_changedistpublisher 系 统 存 储 过 程 可 修 改 分 布 式 Publisher 的 一 些 特 征 。语 法
sp_changedistpublisher [ @publisher = ] ′ publisher ′
[ ,[ @property = ]
′ property ′
][ ,[ @value = ]
′ value′ ]
变 量
[ @publisher = ] ′ publisher′ |
publisher 是 Publisher 的 系 统 名 称 。 |
|||||
---|---|---|---|---|---|---|
[ @property = ]′ property ′ |
property 定 义 了 Publisher 的 可 修 改 的属 性 。 其 中 , Active = 活 动 注 册 键 的值 。 Distribution_db = 分 布 式 数 据 库注 册 键 中 的 值 , Login = 登 录 注 册 键中 的 值 , Password = 口 令 注 册 键 中 的值 , Security_mode= 安 全 模 式 注 册 键中 的 值 , Working_directory= 工 作 目 录注 册 键 中 的 值 , NULL= 现 有 的 属 性 和 值 。 |
|||||
[ |
@value |
= ] |
′ |
value′ |
value 是 nvarchar(255) 型 数 据 , 包 Publisher 属 性 的 值 。 |
含 |
sp_changedistributiondb
sp_changedistributiondb 系 统 存 储 过 程 可 修 改 分 布 式 数 据 库 的 一 些 特 征 。语 法
sp_changedistributiondb [ @database = ] ′ database ′
[ , [ @property = ] 变 量
′ property ′
][ , [ @value = ]
′ value ′ ]
[ database = ] ′ database ′ database 是 数 据 库 的 系 统 名 。
[ @property = ] ′ property ′ property 是 数 据 类 型 的 系 统 名 称 , 代
表 Publisher 中 要 更 改 的 属 性 。 其 值可 以 是 : History_retention= 历 史 表的 保 留 阶 段 , Max_distretention= 发布 的 最 长 保 留 阶 段 , Min_distretention = 发 布 的 最 短 保留 阶 段 , Security_mode= 安 全 模 式 注册 键 的 值 , NULL= 显 示 现 有 的 特 性 和值 。
[ @value = ] ′ value ′ value 是 nvarchar(255) 型 数 据 , 包含 分 布 式 数 据 库 的 特 性 值 。
sp_changedistributor_property
sp_changedistributor_property 系 统 存 储 过 程 可 为 所 有 类 型 的 复 制 修 改
D istributor 的 一 些 特 征 。语 法
sp_changedistributor_property [[ @property = ] ′ property ′ ]
[ , [ @value = ] 变 量
- value ′ ]
[ @property = ]′ property ′ property 是 给 出 的 D istributor 的 属 性
的 系 统 名 。 其 中 , working_directory= 工 作 目 录 注 册 键 的 值 , NULL= 列 出 现有 的 特 性 和 值 。
[ @value = ] ′ value′ value 是 nvarchar(255) 型 数 据 , 包 含
D istributor 的 特 性 值 。
sp_changedistributor_password
sp_changedistributor_password 系 统 存 储 过 程 可 用 于 所 有 类 型 的 复 制 , 为D istributor 创 建 新 口 令 。 如 果 Distributor 是 本 地 Distributor , 则 该 系 统 存 储 过 程可 用 来 修 改 distributor_admin 口 令 。
语 法
sp_changedistributor_password [ @password =] ′ password ′ 变 量 [ @password = ] ′ password ′ 是 取 代 旧 口 令 的 新 口 令 。
sp_changegroup
sp_changegroup 系 统 存 储 过 程 可 用 于 向 后 兼 容 。 使 用 Microsoft SQL Server 7 版 本 的 程 序 员 可 用 sp_addrolemember 取代 sp_changegroup , 来 改 变 数 据 库 用 户的 角 色 成 员 关 系 。 使 用 sp_changegroup 将 允 许 通 过 撤 消 其 他 角 色 成 员 关 系 , 把数 据 库 放 在 唯 一 的 角 色 中 ;而 版 本 7 中 新 的 角 色 变 化 表 允 许 把 数 据 库 用 户 放 在 多个 角 色 中 。
语 法
sp_changegroup [ @grpname = ] ′ role ′ , [ @username = ] ′ user ′ 变 量
[ @grpname = ] ′ role ′ |
role 是 数 据 库 用 户 被 指 定 的 角 色 , 它 必 须 是 一 个 已 有 的 数 据 库 角 色 。 |
|||
---|---|---|---|---|
[ |
@username = ] |
′ |
user ′ |
user 是 要 改 变 为 新 角 色 的 数 据 库 用 户 的 系 统 名 称 。 |
sp_changemergearticle
sp_changemergearticle 系 统 存 储 过 程 可 修 改 合 并 文 章 的 一 些 特 征 。语 法
sp_changemergearticle [ @publication = ] ′ publication ′ [ ,[ @article
= ] ′ article ′ ]
[ , [ @property = ] 变 量
′ property ′
][ , [ @value = ]
′ value ′ ]
[ @publication = ] ′ publication
′
publication 是 包 含 文 章 的 出 版 物 的系 统 名 称 。
[ @article = ] ′ article ′ article 是 文 章 的 系 统 名 称 , 它 必 须
是 一 个 表 名 ( 例 如 , MyTable) 。
[ @property = ] ′ property ′ property 是 数 据 类 型 的 系 统 名 , 代 表
要 改 变 的 文 章 特 征 。
[ @value = ] ′ value ′ value 是 nvarchar(255) 型 数 据 , 含有 文 章 的 特 性 值 。
合 并 文 章 中 要 修 改 的 特 性 和 特 性 值 有 :
namen ame 是 合 并 文 章 的 新 名 称 。
[ @description = ] ′ description
′
[ @column_tracking = ] ′ column_tracking ′
description 是 文 章 的 nvarchar(255) 型 描 述 。 缺 省 值 为 NULL 。column_tracking 是 nvarchar(10) 型数 据 , 其 值 为 true 或 false , 是 列 级跟 踪 的 指 示 器 。 缺 省 值 false 表 示 关闭 列 级 跟 踪 。 如 果 表 格 已 用 合 并 复 制发 布 出 去 , 就 使 用 相 同 的 列 跟 踪 的值 , 并 将 该 变 量 设 置 为 true 。
[ @status = ] ′ status ′ status 是 文 章 的 nvarchar(10) 型 状
态 , 缺 省 值 unsynced 表 明 初 始 数 据
[ @pre_creation_cmd = ] ′ pre_creation_cmd ′
[ @creation_script = ] ′ creation_script ′
[ @schema_option = ] schema_option
已 在 目 标 中 指 定 。 如 状 态 设 置 为 活 动的 , 则 运 行 初 始 过 程 脚 本 , 否 则 可 将状 态 设 置 为 inactive( 不 活 动 ) 。pre_creation_cmd 是 nvarchar(10) 型 预 建 方 式 , 其 中 None= 如 果Subscriber 中 已 存 在 该 表 , 则 不 进 行任 何 操 作 ; Delete= 按 子 集 过 滤 器 中的 WHERE 子 句 进 行 删 除 和 过 滤 。 Drop= 在 重 建 表 之 前 将 表 撤 消 ( 缺 省 值 ) 。Truncate= 与 Delete 相 同 , 但 删 除 的是 页 ( 不 需 要 WHERE 子 句 ) 。creation_script 是 文 章 的nvarchar(255) 型 预 建 脚 本 ( 可 选 项 , 缺 省 值 为 NULL) 。
schema_option 是 文 章 的 模 式 生 成 的二 进 制 (8) 位 图 , 其 中 0x00= 通 过Snapshot 取 消 脚 本 的 编 辑 , 并 使 用 所提 供 的 CreationScript ; 0x01= 生 成对 象 创 建 (CREATE TABLE;CREATE
PROCEDURE);0x10= 生 成 成 簇 索 引 , 0x20= 将 用 户 定 义 的 数 据 类 型 转 换 为基 本 数 据 类 型 ; 0x40= 生 成 非 成 簇 索
[ @subset_filterclause = ] ′ subset_filterclause ′
[ @article_resolver = ] ′ article_resolver ′
[ @resolver_info = ] ′ resolver_info ′
引 ; 0x80= 在 主 键 上 提 供 已 声 明 的 引用 完 整 性 。 0xf1( 缺 省 )= 制 作 创 建 表 , 创 建 成 簇 索 引 , 非 成 簇 索 引 , 将 用 户定 义 的 数 据 类 型 转 换 成 基 本 数 据 类型 ; 0x01= 存 储 过 程 文 章 的 缺 省 值 。subset_filterclause 是 一 个nvarchar(2000) 型 WHERE 子 句 , 它 确定 水 平 过 滤 。
article_resolver 是 文 章 的varchar(255) 型 的 定 制 解 析 程 序 。 存储 过 程 sp_enumcustomsolvers 列 举了 所 有 的 定 制 解 析 程 序 。 如 果 该 参 数为 NULL , 则 使 用 系 统 提 供 的 解 析 程序 。
resolver_info 是 用 作 定 制 解 析 程 序
的 存 储 过 程 的 系 统 名 , 缺 省 值 为NULL 。
sp_changemergefilter
sp_changemergefilter 系 统 存 储 过 程 可 修 改 过 滤 器 的 一 些 特 征 。语 法
sp_changemergefilter [ @publication = ]
′ article′ ]
- publication ′
[ ,[ @ article = ]
[ , [ @filtername = ]
′ ][ , [ @value= ] 变 量
- filtername ′
- value ′ ]
[ , [ @property = ]
- property
[ @publication = ] ′ publication ′ |
publication 是 出 版 物 的 系 统 名 称 。 |
|||||||
---|---|---|---|---|---|---|---|---|
[ |
@ article = |
] |
′ article ′ |
article 是 文 章 的 系 统 名 称 。 |
||||
[ @ filtername = ] ′ filternam e′ |
filtername 是 过 滤 器 的 系 统 名 称 。 |
|||||||
[ @property = ]′ property ′ |
property 是 合 并 过 滤 器 的 特 征 。 可 修改 以 下 特 征 : Filtername = 过 滤 器 的名 称 。 Join_filterclause = 省 略 字WHERE 的 WHERE 子 句 。 Join_table_name = 连 接 表 的 系 统 名 。 |
|||||||
[ |
@value = ] |
′ |
value′ |
value 是 可 修 改 nvarchar(2000) 型 数 值 。 |
的 |
属 |
性 |
的 |
sp_changemergepublication
sp_changemergepublication 系 统 存 储 过 程 可 修 改 合 并 出 版 物 的 一 些 特 征 。语 法
sp_changemergepublication [ @publication = ] ′ publication ′
[ , [ @property = ] 变 量
′ property ′
][ , [ @value = ]
′ value ′ ]
[ @publication = ] ′ publication
′
publication 是 出 版 物 的 系 统 名 称 。
[ @property = ] ′ property ′ property 是 数 据 类 型 的 系 统 名 称 , 代
表 要 改 变 的 Publication 特 征 。
[ @value = ] ′ value ′ value 是 nvarchar(255) 型 数 据 , 包含 Publication 的 特 性 值 。
要 修 改 的 合 并 出 版 物 属 性 和 属 性 值 :
[ @description = ] ′ description
′
description 是 nvarchar(255) 型 的出 版 物 描 述 。
Status status 是 Publication 的 状 态 , 其 值可 以 是 unsynced( 不 同 步 ) ,active( 活动 ) 或 inactive( 不 活 动 ) 。
[ @retention = ] retention retention 是 一 个 整 数 , 代 表 保 存 给
定 的 出 版 物 的 天 数 , 缺 省 值 为 60 天。在 保 留 期 间 , 出 版 物 必 须 合 并 , 否 则它 将 不 同 步 。
[ @sync_mode = ] ′ sync_mode ′ sync_mode 是 nvarchar(10) 型 的 同 步
模 式 。缺 省 值 为 native 。其 中 ,Native
= 成 批 拷 贝 , Character = 字 符 成 批
拷 贝 。
[ @allow_push = ] ′ allow_push ′ allow_push 的 值 是 true 或 false
[ nvarchar(5) 型 ], 它 确 定 是 否 允 许推 出 订 阅 出 版 物 。
[ @allow_pull = ] ′ allow_pull ′ allow_pull 的 值 是 true 或 false
[ nvarchar(5) 型 ], 它 确 定 是 否 允 许推 入 订 阅 出 版 物 。
[ @allow_anonymous = ] allow_anonymous ′
- allow_anonymous 的 值 是 true 或false [ nvarchar(5) ] 型 , 它 确 定 是否 允 许 匿 名 订 阅 出 版 物 。
[ @enabled_for_internet = ] enabled_for_internet ′
- enabled_for_internet 是nvarchar(5) 型 数 据 , 缺 省 值 为false , 它 确 定 出 版 物 能 否 用 于Internet 。 FTP 用 来 向 Subscriber 发送 快 照 。
[ @centralized_conflicts = ] |
′ |
centralized_conflicts |
是 | |
---|---|---|---|---|
centralized_conflicts ′ |
nvarchar(5) 型 数 据 , |
它 |
确 定 |
[ @default_access = ] ′ default_access ′
Publisher 中 是 否 存 有 冲 突 记 录 , 缺省 值 为 true 。 False 意 味 着Subscriber 中 出 现 存 储 记 录 。default_access 是 nvarchar(5) 型 数据 , 缺 省 值 为 true 。
sp_changemergepullsubscription
sp_changemergepullsubscription 系 统 存 储 过 程 可 修 改 合 并 推 入 订 阅 的 一 些 特征 。 订 阅 器 是 正 使 用 的 服 务 器 , subscriber_db 是 正 使 用 的 数 据 库 。
语 法
sp_changemergepullsubscription [[ @publication = ] ′ publication ′ ]
[ , [ @publisher = ] ′ publisher ′ ][ , [ @publisher_db = ] ′ publisher_db ′ ]
[ , [ @property = ] ′ property ′ ][ , [ @value = ] ′ value ′ ] 变 量
[ @publication = ] ′ publication ′ publication 是 出 版 物 的 系 统 名 称 。
[ @publisher = ] ′ publisher ′ publisher 是 Publisher 的 系 统 名 称
( 服 务 器 名 称 ) 。
[ @publisher_db = ] publisher_db ′
[ @property = ] ′ property ′
[ @value = ] ′ value ′
′ publisher_db 是 Publisher 数 据 库 的系 统 名 称 , 缺 省 值 为 NULL 。property 是 数 据 类 型 的 系 统 名 称 , 代表 要 改 变 的 合 并 推 入 订 阅 特 征 。value 是 nvarchar(255) 型 数 据 , 含有 合 并 推 入 订 阅 的 属 性 值 。
要 改 变 的 合 并 推 入 订 阅 属 性 和 属 性 值 :
[ @priority = ] priority |
subscription_priority 是 real 型 数据 ,缺 省 值 为 NULL ,可 用 以 解 决 冲 突 。 其 中 , Local = 0.0 , Anonymous = 0.0 |
---|---|
[ @sync_type = ] ′ sync_type ′ |
sync_type 是 nvarchar(15) 型 描 述 同步 类 型 , 缺 省 值 为 automatic( 自 动 ) 。其 中 , Automatic = 模 式 和 数 据 转 换 。Nosync = 没 有 模 式 和 数 据 转 换 。 |
[ @description = ] ′ description ′ |
description 是 nvarchar(255) 型 推 入 订 阅 描 述 , 缺 省 值 为 NULL 。 |
sp_changemergesubscription
sp_changemergesubscription 系 统 存 储 过 程 可 修 改 合 并 推 出 或 推 入 订 阅 的 一 些特 征 。
语 法
sp_changemergesubscription [[ @publication = ] ′ publication ′ ]
[ , [ @subscriber = ] ′ subscriber ′ [ , [ @subscriber_db = ]
′ subscriber_db ′ ] [ , [ @property = ] ′ property ′ ][ , [ @value
= ] ′ value ′ ] 变 量
[ @publication = ] ′ publication publication 是 出 版 物 的 系 统 名 称 。
′
[ @subscriber = ] ′ subscriber ′ subscriber 是 Subscriber 的 系 统 名
称 ( 服 务 器 名 称 ) 。
[ @subscriber_db = ] subscriber_db ′
[ @property = ] ′ property ′
[ @value = ] ′ value ′
′ subscriber_db 是 Subscriber 数 据 库的 系 统 名 称 。
property 是 数 据 类 型 的 系 统 名 称 , 代表 要 改 变 的 合 并 订 阅 特 征 。
value 是 nvarchar(255) 型 数 据 , 带有 合 并 订 阅 的 属 性 值 。
要 改 变 的 合 并 订 阅 属 性 和 属 性 值 :
[ @priority = ] priority subscription_priority 是 一 个 real
型 数 据 , 缺 省 值 为 NULL , 可 用 以 解 决冲 突 。 其 中 , Local = 0.0 , Anonymous
= 0.0 。
[ @sync_type = ] ′ sync_type ′ sync_type 是 nvarchar(255) 型 订 阅
同 步 类 型 ,缺 省 为 automati c( 自 动 )。其 中 , Automatic = 模 式 和 数 据 转 换 , None = 没 有 模 式 but 数 据 转 换 。
[ @description = ]
′
′ description
discription 是 nvarchar(255) 型 合并 订 阅 描 述 , 缺 省 值 为 NULL 。
sp_changeobjectowner
sp_changeobjectowner 系 统 存 储 过 程 可 在 当 前 数 据 库 中 运 行 , 以 改 变 对 象 的拥 有 者 。
语 法
sp_changeobjectowner [ @objname = ] ′ object ′ [ , [ @newowner = ]
′ owner ′ ] 变 量
[ @objname = ] ′ objec t′ object 是 当 前 数 据 库 中 表 格 、 视 图 或
存 储 过 程 的 已 授 权 的 拥 有 者
nvarchar(517) 型 可 选 名 称 。
[ @newowner = ] ′ owner ′ owner 是 数 据 库 用 户 ( 安 全 帐 户 ) 的 系
统 名 称 。
sp_changepublication
sp_changepublication 系 统 存 储 过 程 可 修 改 出 版 物 的 一 些 特 征 。语 法
sp_changepublication [[ @publication = ] ′ publication ′ ]
[ , [ @property = ] ′ property ′ ][ , [ @value = ] ′ value ′ ]
变 量
[ @publication = ] ′ publication
′
publication 是 出 版 物 的 系 统 名 称 。
[ @property = ] ′ property ′ property 是 数 据 类 型 的 系 统 名 称 , 代
表 要 改 变 的 Publication 特 征 。
[ @value = ] ′ value ′ value 是 nvarchar(255) 型 数 据 , 包含 Publication 的 属 性 值 。
要 改 变 的 出 版 物 属 性 和 属 性 值 :
[ @description = ] ′ description
′
description 是 nvarchar(255) 型 出版 物 描 述 。 缺 省 值 为 NULL 。
[ @taskid = ] taskid taskid 是 一 个 整 数 , 代 表 预 先 创 建 的调 度 任 务 。 该 变 量 仅 向 后 兼 容 。 使 用sp_addpublication_snapshot 系 统 存储 过 程 。
[ @restricted = ] ′ restricted ′ restricted 是 nvarchar(10) 型 数 据 ,
其 值 为 true 或 false , 它 指 定 谁 可 以查 看 出 版 物 , 其 中 False= 任 何 人 均 可查 看 , True= 只 有 已 授 权 的Subscribers 可 查 看 。
[ @sync_method = ]
′
′ sync_method
sync_method 是 nvarchar(13) 型 同 步方 式 ,缺 省 值 为 native 。其 中 Native= 成 批 拷 贝 , Character= 字 符 成 批 拷
贝 。
[ @repl_freq = ] ′ repl_freq ′ repl_freq 是 nvarchar(10) 型 复 制 频
率 类 型 。 其 中 Continuous=Publisher 发 送 所 有 基 于 日 志 的 事 务 。Snapshot=Publisher 发 送 安 排 好 的 同步 事 件 。
[ @status = ] ′ status ′ status 是 nvarchar(8) 型 数 据 , 它 确
定 决 定 首 次 重 建 出 版 物 时 , 出 版 数 据是 否 可 用 于 Subscriber , 缺 省 值 为inactive 。 其 中 , inactive= 出 版 数据 不 能 立 即 使 用 , active= 出 版 数 据可 立 即 使 用 。
immediate_sync 如 果 immediate_sync 设 为 true , 表示 Snapshot Agent 每 次 运 行 时 都 创建 出 版 物 的 同 步 文 件 。 如 果 设 为false , 表 示 当 检 测 到 新 订 阅 时 , 创建 同 步 文 件 。
independent_agent 如 果 independent_agent 设 为 true , 表 明 出 版 物 有 一 个 独 立 的Distribution Agent 。 如 果 设 为false , 表 明 每 个 Publisher 和Subscriber 组 合 都 有 一 个
Distribution Agent 。
enabled_for_internet 如 果 enabled_for_internet 设 为true , 表 示 出 版 物 可 用 于 Internet , 出 版 物 的 同 步 文 件 位 于 \ Repldate \ Ftp 中 。
allow_push 如 果 allow_push 设为 true , 表 示 允许 推 出 订 阅 出 版 物 。
allow_pull 如 果 allow_pull 设为 true , 表 示 允许 推 入 订 阅 出 版 物 。
allow_anonymous 如 果 allow_anonymous 设 为 true , 表示 允 许 匿 名 订 阅 出 版 物 。
Retention retention 表 示 订 阅 操 作 的 保 留 阶段 , 以 天 数 为 单 位 。
default_access 如 果 default_access 设 为 true , 表示 使 用 Publisher 的 缺 省 出 版 物 访 问列 表 。
sp_changesubscriber
sp_changesubscriber 系 统 存 储 过 程 可 修 改 Subscriber 的 一 些 特 征 。语 法
sp_changesubscriber { [ @subscriber = ] ′ subscriber ′ } [ , [ @type = ]
type ]
[ , [ @login = ]
′ login ′
][ , [ @password = ]
′ password ′ ]
[ , [ @commit_batch_size = ]
[ , [ @status_batch_size = ]
[ , [ @flush_frequency = ]
commit_batch_size ]
status_batch_size ] flush_frequency ]
[ , [ @frequency_type = ] frequency_type ]
[ , [ @frequency_interval = ] frequency_interval ]
[ , [ @frequency_relative_interval = ]
]
[ , [ @frequency_recurrence_factor = ]
]
frequency_relative_interval frequency_recurrence_factor
[ , [ @frequency_subday =] frequency_subday ]
[ , [ @frequency_subday_interval = ]
[ , [ @active_start_time_of_day = ]
frequency_subday_interval ] active_start_time_of_day ]
[ , [ @active_end_time_of_day = ] active_end_time_of_day ]
[ , [ @active_start_date = ]
[ , [ @active_end_date = ]
active_start_date ] active_end_date ]
[ , [ @description = ] security_mode ]
变 量
′ description ′
][ , [ @security_mode = ]
[ @subscriber = ] ′ subscriber ′ subscriber 是 添 加 为 Subscriber 的
服 务 器 的 系 统 名 称 。
[ @type = ] ′ type ′ type 是 tinyint 型 数 据 , 代 表Subscriber 的 类 型 。 其 中 , 0 = Microsoft SQL Server Subscriber , 1 = ODBC 数 据 源 服 务 器
[ @login = ] ′ login ′ login 是 SQL Server Authenticated 登 录 的 系 统 名 称 , 缺 省 为 SA 。
[ @password = ] ′ password ′ password 是 SQL Server
Authenticated 登 录 的 系 统 名 口 令 , 缺 省 为 % , 表 示 口 令 属 性 没 有 变 化 。
[ @commit_batch_size = ] commit_batch_size 是 一 个 整 数 , 确
commit_batch_size |
定 要 将 多 少 事 务 传 送 到 Subscriber 上 , 并 一 起 运 作 。 缺 省 为 NULL 。 |
||
---|---|---|---|
[ @status_batch_size = status_batch_size |
] |
status_batch_size 被 保 留 , 以 备 将 来 使 用 。 缺 省 为 NULL 。 |
|
[ @flush_frequency = |
] |
flush_frequency 是 一 个 整 数 , 它 确 |
|
flush_frequency |
定 事 务 发 布 到 Subscriber 上 后 , 从分 布 式 数 据 库 表 格 中 删 除 的 频 率 , 缺省 为 NULL 。 |
||
[ @frequency_type frequency_type |
= | ] |
frequency_type 是 一 个 整 数 , 它 确 定如 何 安 排 Distribution Agent 的 运 行 。 其 中 1= 一 次 , 2= 根 据 需 要 , 4= |
每 天 , 8= 每 周 , 16= 每 月 , 32= 相 关 的
[ @frequency_interval = ] frequency_interval
[ @frequency_relative_interval
= ] frequency_relative_interval
[ @frequency_recurrence_factor
= ] frequency_recurrence_factor
[ @frequency_subday = ] frequency_subday
[ @frequency_subday_interval
= ] frequency_subday_interval
月 份 ,64= 自 动 启 动 ,128= 重 复 , NULL= 缺 省 值 。
frequency_interval 是 一 个 整 数 , 代表 Distribution Agent 的 运 行 日 期 , 其 中 , 1= 周 日 , 2= 周 一 , 3= 周 二 , 4= 周 三 , 5= 周 四 , 6= 周 五 , 7= 周 六 , 8= 白 天 , 9= 平 日 , 10= 周 末 白 天 , NULL= 缺 省 值 。frequency_relative_interval 是 一个 整 数 , 当 变 量 frequency_type 为相 关 的 月 份 时 使 用 。 其 中 1= 第 一 , 2= 第 二 ,4= 第 三 ,8= 第 四 ,16= 末 尾 ,NULL= 缺 省 值 。frequency_recurrence_factor 是 一个 整 数 , 与 frequency _type 一 起使 用 , 缺 省 值 为 NULL 。frequency_subday_interval 是 一 个整 数 , 代 表 在 选 定 的 时 间 段 内 , 何 时再 安 排 运 行 。 1= 一 次 , 2= 秒 , 4= 分 钟 , 8= 小 时 , NULL= 缺 省 值 。frequency_subday_interval 是 一 个整 数 , 代 表 frequency_subday 的 间
[ @active_start_time_of_day = ] active_start_time_of_day
隔 。 缺 省 值 为 NULL 。active_start_time_of_day 是 一 个 整数 , 代 表 首 次 安 排 Distribution
[ @active_end_time_of_day = ] active_end_time_of_day
[ @active_start_date = ] active_start_date
[ @active_end_date = ] active_end_date
Agent 远 行 的 时 刻 。缺 省 值 为 NULL ( 格式 为 HHMMSS) 。active_end_time_of_day 是 一 个 整数 , 代 表 停 止 安 排 Distribution Agent 运 行 的 时 刻 。缺 省 值 为 NULL( 格式 为 HHMMSS) 。
active_start_date 是 一 个 整 数 , 代表 首 次 安 排 Distribution Agent 的 日 期 。 缺 省 值 为 NULL( 格 式 为YYYYMMDD) 。
active_end_date 是 一 个 整 数 , 代 表停 止 安 排 Distribution Agent 的日 期 。 缺 省 值 为 NULL( 格 式 为YYYYMMDD) 。
[ @description= ] ′ description ′ description 是 Subscriber 的
nvarchar(255) 型 描 述 。 缺 省 值 为NULL 。
[ @security_mode = ] security_mode
security_mode 是 一 个 代 表 安 全 模 式的 整 数 , 其 中 0=SQL Server 验 证 ;
1=Windows NT 验 证 ( 缺 省 ) 。
sp_changesubscriber_schedule
sp_changesubscriber_schedule 系 统 存 储 过 程 可 修 改 Distribution Agent 和M erge Agent 的 一 些 特 征 。用 sp_changesubscriber 系 统 存 储 过 程 可 修 改 D istribution Agent 的 时 间 表 , 或 为 M erge Agent 创 建 缺 省 时 间 表 。
语 法
sp_changesubscriber_schedule [ @subscriber = ] ′ subscriber ′ ,
[ @agent_type = ] type [ , [ @frequency_type = ] frequency_type ]
[ , [ @frequency_interval = ] frequency_interval ]
[ , [ @frequency_relative_interval = ] frequency_relative_interval
]
[ , [ @frequency_recurrence_factor = ] frequency_recurrence_factor
]
[ , [ @frequency_subday =] frequency_subday ]
[ , [ @frequency_subday_interval = ] frequency_subday_interval ]
[ , [ @active_start_time_of_day = ] active_start_time_of_day ]
[ , [ @active_end_time_of_day = ] active_end_time_of_day ]
[ , [ @active_start_date = ] active_start_date ]
[ , [ @active_end_date = ] active_end_date ] 变 量
[ @ subscriber = ] ′ subscriber′ subscriber 是 Subscriber 的 系 统 名 称 。
[ @ agent_type = ] agent_type agent_type 是 smallint 型 数 据 , 代 表
代 理 的 类 型 。 其 中 0=Distribution Agen t, 1=Merge Agen t, 缺 省 值 为 0 。
[ @ frequency_type = ] frequency_type frequency_type 是 一 个 整 数 , 它 确 定
如 何 安 排 Distribution Agen t。其 中 ,1= 一 次 , 2= 根 据 需 要 , 4= 每 天 , 8= 每 周 , 16= 每 月 , 32= 相 关 的 月 份 , 64= 自 动启 动 , 124= 重 复 , NULL= 缺 省 值 。
[ @ frequency_interval = ]
frequency_interval
[ @ frequency_relative_interval= ]
frequency_relative_interval
frequency_interval 是 一 个 整 数 , 代 表D istribution Agent 的 运 行 日 期 。 其 中 , 1= 周 日 , 2= 周 一 , 3= 周 二 , 4= 周 三 ,
5= 周 四 , 6= 周 五 , 7= 周 六 , 8= 白 天 ,
9= 平 日 , 10= 周 末 白 天 , NULL= 缺 省值 。
frequency_relative_interval 是 一 个 整数 , 当 变 量 frequency_type 为 相 关的 月 份 时 使 用 。 1= 第 一 , 2= 第 二 , 4= 第 三 , 8= 第 四 , 16= 末 尾 , NULL= 缺省 值 。
[ @frequency_recurrence_factor= ] frequency_recurrence_factor 是 一 个 整
frequency_recurrence_factor 数 , 与 frequency
缺 省 值 为 NULL 。
_type 一 起 使 用 ,
[ @frequency_subday = ]
frequency_subday
[ @frequency_subday_interval= ]
frequency_subday_interval
[ @active_start_time_of_day = ]
active_start_time_of_day
[ @ active_end_time_of_day = ]
active_end_time_of_day
[ @ active_start_date = ]
active_start_date
frequency_subday 是 一 个 整 数 , 代 表在 选 定 的 时 间 段 内 , 何 时 再 安 排 运行 。 其 中 1= 一 次 , 2= 秒, 4= 分 钟 , 8= 小 时 , NULL= 缺 省 值 。frequency_subday_interval 是 一 个 整数 ,代 表 frequency _subday 的 间 隔 。缺 省 值 为 NULL 。active_start_time_of_day 是 一 个 整 数 , 代 表 首 次 安 排 D istribution Agent 的 时刻 。 缺 省 值 为 NULL ( 格 式 为HHMMSS ) 。
active_end_time_of_day 是 一 个 整 数 , 代 表 停 止 安 排 D istribution Agent 的 时刻 。 缺 省 值 为 NULL( 格 式 为HHMMSS ) 。
active_start_date 是 一 个 整 数 , 代 表 首次 安 排 Distribution Agent 的 日 期 。缺 省 值 为 NULL( 格 式 为Y Y Y Y M M D D ) 。
[ @ active_end_date = ]active_end_date active_end_date 是 一 个 整 数 , 代 表 停
止 安 排缺 省
Distribution Agent 的 日 期 。值 为 NULL( 格 式 为
Y Y Y Y M M D D ) 。
sp_changesubstatus
sp_changesubstatus 系 统 存 储 过 程 可 修 改 已 有 Subscriber 的 状 态 。语 法
sp_changesubstatus [[ @publication = ] ′ publication′ ]
[ , [ @article = ] ′ article ′ ]
[ , [ @subscriber = ] ′ subscriber ′] {, [ @status = ] ′ status ′ }
[ , [ @previous_status = ] ′ previous_status ′ ]
[ , [ @destination_db = ] ′ destination_db ′ ]
[ , [ @frequency_type = ] frequency_type ]
[ , [ @frequency_interval = ] frequency_interval ]
[ , [ @frequency_relative_interval = ] frequency_relative_interval
]
[ , [ @frequency_recurrence_factor = ] frequency_recurrence_factor
]
[ , [ @frequency_subday =] frequency_subday ]
[ , [ @frequency_subday_interval = ] frequency_subday_interval ]
[ , [ @active_start_time_of_day = ] active_start_time_of_day ]
[ , [ @active_end_time_of_day = ] active_end_time_of_day ]
[ , [ @active_start_date = ]
[ , [ @active_end_date = ]
active_start_date ] active_end_date ]
[ , [ @optional_command_line = ] ′ optional_command_line ′ ]
[ , [ @distribution_jobid = ] distribution_jobid ]
[ , [ @from_auto_sync = ] from_auto_sync ]
[ , [ @ignore_distributor = ] 变 量
ignore_distributor ]
[ @publication = ] ′ publication
′
publication 是 出 版 物 的 系 统 名 称 , 缺 省 值 % 表 示 全 部 出 版 物 。
[ @article = ] ′ article ′ article 是 文 章 的 系 统 名 称 。 如 果 没
有 提 供 该 参 数 , 则 订 阅 出 版 物 中 的 所有 文 章 。 缺 省 值 % 指 全 部 文 章 。
[ @subscriber = ] ′ subscriber ′ subscriber 是 Subscriber 的 系 统 名
称 。 缺 省 值 NULL 指 全 部 Subscriber 。
[ @status = ] ′ status ′ status 是 订 阅 状 态 的 系 统 名 称 。
Active = 订 阅 服 务 器 同 步 , 且 正 送 数 据 。 Inactive = 订 阅 服 务 器 |
传 条 |
|||||
---|---|---|---|---|---|---|
目 , 不 带 有 限 制 出 版 物 的 订 阅 Subscribed = 被 订 阅 但 不 同 步 。 |
。 |
|||||
[ |
@previous_status |
= |
] |
′ |
previous_status 是 一 个 系 统 名 称 |
, |
previous_status ′ 代 表 订 阅 的 以 前 状 态 。 该 变 量 允 许 用
[ @destination_db = ] ′ destination_db ′
[ @frequency_type = ] frequency_type
[ @frequency_interval = ] frequency_interval
[ @frequency_relative_interval=
] frequency_relative_interval
先 前 的 状 态 将 订 阅 的 设 置 改 变 为 其 他状 态 。
destination_db 是 包 含 复 制 数 据 的 目标 数 据 库 的 系 统 名 称 ( 该 名 称 应 与Publication 数 据 库 同 名 ) 。 缺 省 值 % 意 味 着 全 部 目 标 数 据 库 。frequency_type 是 一 个 整 数 , 它 确 定如 何 安 排 Distribution Agent 。 其中 1= 一 次 , 2= 根 据 需 要 , 4= 每 天 , 8= 每 周 , 16= 每 月 , 32= 相 关 的 月 份 , 64= 自 动 启 动 , 124= 重 复 , NULL= 缺 省 值 。frequency_relative_interval 是 一个 整 数 , 代 表 Distribution Agent 的 运 行 日 期 。 其 中 1= 周 日 , 2= 周 一 , 3= 周 二 , 4= 周 三 , 5= 周 四 , 6= 周 五 ,
7= 周 六 , 8= 白 天 , 9= 平 日 , 10= 周 末白 天 , NULL= 缺 省 值 。frequency_interval 是 一 个 整 数 , 当变 量 frequency_type 为 相 关 的 月 份时 使 用 。 1= 第 一 , 2= 第 二 , 4= 第 三 , 8= 第 四 , 16= 末 尾 , NULL= 缺 省 值 。
[ @frequency_recurrence_factor frequency_recurrence_factor 是 一
= ] frequency_recurrence_factor 个 整 数 , 与 frequency_type 一 起 使
用 , 缺 省 值 为 NULL 。
[ @frequency_subday = ] frequency_subday
[ @frequency_subday_interval = ] frequency_subday_interval
[ @active_start_time_of_day = ] active_start_time_of_day
[ @active_end_time_of_day = ] active_end_time_of_day
[ @active_start_date = ] active_start_date
frequency_subday_interval 是 一 个整 数 , 代 表 在 选 定 的 时 间 段 内 , 何 时再 安 排 运 行 。 其 中 1= 一 次 , 2= 秒 , 4= 分 钟 , 8= 小 时 , NULL= 缺 省 值 。frequency_subday_interval 是 一 个整 数 , 代 表 frequency _subday 的间 隔 。 缺 省 值 为 NULL 。active_start_time_of_day 是 一 个 整数 , 代 表 首 次 安 排 Distribution Agent 的 时 刻 。 缺 省 值 为 NULL ( 格 式为 HHMMSS) 。
active_end_time_of_day 是 一 个 整
数 , 代 表 停 止 安 排 Distribution Agent 的 时 刻 。 缺 省 值 为 NULL( 格 式为 HHMMSS) 。
active_start_date 是 一 个 整 数 , 代表 首 次 安 排 Distribution Agent 的日 期 。 缺 省 值 为 NULL( 格 式 为YYYYMMDD) 。
[ @active_end_date = ] active_end_date 是 一 个 整 数 , 代 表
active_end_date 停 止 安 排 Distribution Agent 的 日期 。 缺 省 值 为 NULL( 格 式 为YYYYMMDD) 。
[ @optional_command_line = ] optional_command_line ′
[ @distribution_jobid = distribution_jobid
[ @from_auto_sync = from_auto_sync
[ @ignore_distributor = ignore_distributor
′ optional_command_line 是 要 运 行 的nvarchar(4000) 型 命 令 行 , 缺 省 值 为NULL 。
] distribution_jobid 是 二 进 制 (16) 型数 据 , 缺 省 值 为 NULL , 是 在 发 布 器 上用 于 订 阅 的 分 布 式 代 理 的 工 作 标 识符 。 该 变 量 仅 在 将 状 态 由 active 改变 为 inactive 时 使 用 。
] from_auto_sync 是 位 型 数 据 , 缺 省 值为 0 。
] ignore_distributor 是 位 型 数 据 , 缺省 值 为 0 。
sp_change_subscription_properties
sp_change_subscription_properties 系 统 存 储 过 程 可 为 订 阅 的 Publisher 和
D istribut
语 法
sp_change_subscription_properties [ , [ @publisher = ] ′ publisher ′ ]
[ , [ @publisher_db = ]
- publisher_db ′
][ , [ @publication = ] ′
publication ′
- value ′ ] 变 量
][ , [ @property = ]
- property ′
][ , [ @value = ]
[ @publisher = ] ′ publisher′ publisher 是 Publisher 的 系 统 名 称 。
[ @publisher_db = ]
′
′ publisher_db
publisher_db 是 Publisher 数 据 库 的 系统 名 称 。
[ @publication = ] ′ publication ′ publication 是 出 版 物 的 系 统 名 称 。
[ @property = ]′ property ′ property 是 下 列 变 量 要 修 改 的 特 征 :
publisher_login , publisher_password , publisher_security_mode( 其 值 为 : 0=SQL Server Authentication , 1=Windows NTAuthentication) , encrypted_publisher_password , distributor_login ,
distributor_password , distributrior_security_mode( 其 值 为 : 0=SQL Server Authentica-tion , 1=Windows NT Authentication) , encrypted_distributor_password 。
[ @value = ] ′ value′ value 是 nvarchar(255) 型 数 据 , 包 含
属 性 值 。
sp_change_users_login
sp_change_users_login 系 统 存 储 过 程 可 用 于 修 改 用 户 登 录 信 息 。语 法
sp_change_users_login [ @Action = ] ′ action ′ [ , [ @UserNamePattern
= ] ′ user ′
[ , [ @LoginName = ] ′ login ′ ]] 变 量
[ @Action = ] ′ action ′ action 是 varchar(10) 型 数 据 , 是 要
执 行 的 操 作 。 Auto_Fix= 更 新 数 据 库用 户 (sysusers 系 统 表 ) , 使 对 应 于 注册 表 (syslogins 系 统 表 ) 中 的 同 名 登录 。 提 供 UserNamePattern , 但 不 提供 LoginName 。 Report= 报 告 孤 立 且 无相 应 登 录 的 数 据 库 用 户 。 不 为 该 报 告提 供 LoginName 或UserNamePattern 。 Update_One= 提 供LoginName 和 UserNamePattern , 当前 数 据 库 的 sysusers 表 中 的UserName 将 被 更 新 为 所 提 供 的
LoginName 。
[ @UserNamePattern = ] ′ user ′ user 是 数 据 库 用 户 的 系 统 名 称 。
[ @LoginName = ] ′ logn ′ login 是 存 在 于 Microsoft SQL Server
上 syslogins 列 表 中 的 SQL Server 登 录 的 系 统 名 称 。
sp_column_privileges
sp_column_privileges 系 统 存 储 过 程 可 显 示 当 前 数 据 库 中 表 的 列 特 权 。语 法
sp_column_privileges { ′ table_name ′ } [ , ′ table_owner ′ ][ , ′ table_qualifier′ ]
[ , ′ column ′] 变 量
-
table_nam e′ table_name 是 表 的 系 统 名 称 。
-
table_owner′ table_owner 是 表 拥 有 者 的 系 统 名 称 。
-
table_qualife r′ table_qualifier 是 SQL Server 中 数 据 库的 系 统 名 称 。 它 可 以 用 不 同 的 源 数 据集 名 代 表 其 他 产 品 中 的 其 他 事 物 。
-
column ′ column 是 列 的 nvarchar(384) 型 名 称 。如 果 省 略 该 变 量 , 则 返 回 所 有 的 列 。
这 是 该 系 统 存 储 程 序 中 唯 一 允 许 使 用通 配 符 的 变 量 。
sp_column_privileges_ex
sp_column_privileges_ex 系 统 存 储 过 程 可 显 示 链 接 服 务 器 上 某 一 表 的 列 特 权 。语 法
sp_column_privileges_ex { ′ table_server ′ } [ , ′ table_name′ ]
[ , ′ table_schema ′ ]
[ , ′ table_catalog ′ ] , ′ column_name ′ 变 量
-
table_server ′ table_server 是 链 接 服 务 器 的 系 统 名称 。
-
table_name ′ table_name 是 表 格 的 系 统 名 称 。
-
table_schema ′ table_schema 是 表 格 模 式 的 系 统 名称 , 缺 省 值 为 NULL 。
-
table_catalog ′ table_catalog 是 数 据 库 的 系 统 名称 , 缺 省 值 为 NULL 。
-
column_name ′ column_name 是 列 的 nvarchar(384) 型 名 称 。
sp_columns
sp_columns 系 统 存 储 可 显 示 当 前 数 据 库 中 表 格 或 视 图 的 类 别 信 息 。语 法
sp_columns {object} [ ,owner ][ , qualifier ][ , column ][ , ODBCVer ] 变 量
object object 是 表 格 或 视 图 的 nvarchar(384) 型 名 称 。
Owner owner 是 表 格 或 视 图 的 拥 有 者 的 nvarchar(384) 型 名 称 。Qualifier qualifier 是 SQL Server 中 数 据 库 的 系 统 名 称 。 它 可 以 用
不 同 的 源 数 据 集 名 代 表 其 他 产 品 的 其 他 事 物 。
Column column 是 列 的 nvarchar(384) 型 名 称 。
ODBCVer ODBCVer 是 一 个 代 表 当 前 ODBC 版 本 的 整 数 , 其 值 可 以 是 2 或 3 , 缺 省 值 为 2 。
sp_columns_ex
sp_columns_ex 系 统 存 储 过 程 可 显 示 列 的 类 别 信 息 。语 法
sp_columns_ex { ′ table_server ′ } [ , ′ table_name ′ ][ , ′ table_schema
′ ]
[ , ′ table_catalog ′ ][ , ′ column ′ ] 变 量
′ table_server ′ |
table_server 是 链 接 服 务 器 的 系 统 名称 。 |
---|---|
′ table_name ′ |
table_name 是 表 格 的 系 统 名 称 。 |
′ table_schema ′ |
table_schema 是 表 格 模 式 的 系 统 名称 , 缺 省 值 为 NULL 。 |
′ table_catalog ′ |
table_catalog 是 数 据 库 的 系 统 名 称 , 缺 省 值 为 NULL 。 |
′ column ′ |
column 是 列 的 nvarchar(384) 型 名 称 。 |
sp_configure
sp_configure 系 统 存 储 过 程 可 显 示 或 改 变 当 前 服 务 器 的 全 局 配 置 选 项 。 参 看 第10 章 “ 简 化 数 据 库 管 理 员 的 角 色 。”
语 法
sp_configure [ ′ name ′ ][ , ′ value ′ ] 变 量
′ |
name ′ |
name 是 varchar(35) 型 数 据 , 是 配 置 选 项 , 如个 选 项 中 复 制 , 就 可 以 是 名 称 子 集 的 任 一 字 符 则 返 回 所 有 可 用 的 选 项 。 |
果串 |
它 。 |
没如 |
有未 |
在提 |
另供 |
一 , |
---|---|---|---|---|---|---|---|---|---|
′ |
value ′ |
value 是 一 个 整 数 , 是 分 配 给 配 置 选 项 的 值 , 选 项 , 0= 关 闭 或 FALSE , 1= 打 开 或 TRU E 。 |
对 |
于 |
大 |
多 |
数 |
配 |
置 |
sp_createstats
sp_createstats 系 统 存 储 过 程 可 运 行 UPDATE STATISTICS WITH COLUMNS 语 句 , 而 不 包 括 位 , 文 本 , 图 像 或 者 数 据 戳 数 据 类 型 的 列 , 以 及 带 有 统 计 信 息的 列 。
语 法
sp_createstats [ @indexonly = ] ′ indexonly ′ , [ @fullscan = ] ′ fullscan
′
变 量
[ @indexonly = ] ′ indexonly ′ indexonly 是 字 符 (9) 型 数 据 , 缺 省 值 为
NO 。 提 供 该 变 量 可 将 那 些 由 UPDATE STATISTICS WITH COLUMNS 标 志 的 列 进
一 步 限 定 为 只 经 过 索 引 的 列 。
[ @fullscan = ] ′ fullscan ′ fullscan 是 一 个 字 符 (9) 型 数 据 , 如 果
要 扫 描 整 个 表 格 , 就 必 须 提 供 该 变 量 , 否 则 , 就 只 扫 描 样 本 。
sp_create_removable
sp_create_removable 系 统 存 储 过 程 用 以 创 建 可 拆 卸 介 质 数 据 库 , 该 数 据 库 可以 放 在 CD-ROM 上 或 其 他 可 拆 卸 介 质 上 。 该 系 统 存 储 过 程 可 根 据 数 据 量 , 将 数据 库 放 在 包 含 系 统 表 的 文 件 上 , 包 含 事 务 日 志 的 文 件 上 , 以 及 1 到 16 个 数 据 文件 上 。 该 系 统 存 储 过 程 还 可 用 来 向 另 一 个 地 点 发 送 数 据 库 。
语 法
sp_create_removable [ @dbname = ] ′ dbname ′ ,
[ @syslogical =] ′ syslogical ′ ,
[ @sysphysical = ] ′ sysphysical ′ ,
[ @syssize = ] ′ syssize,
[ @loglogical =] ′ loglogical ′ ,
[ @logphysical = ] ′ logphysical ′ ,
[ @logsize = ] logsize,
[ @datalogical = ] ′ datalogical ′ ,
[ @dataphysical = ] ′ datalogical′ ,
[ @datasize1 = ] datasize1
[ ..., [ @datalogical16 =] ′ datalogical16 ′ ,
[ @dataphysical16 = ] ′ dataphysical16 ′ ,
[ @datasize16 =] datasize16 ] 变 量
′ dbname ′ |
dbname 是 数 据 库 的 系 统 名 称 。 |
---|---|
′ syslogical ′ |
syslogical 是 将 创 建 以 存 放 系 统 表 的 文 件 的 逻 辑 名 ( 系 统 名 称 数 据 类 型 ) 。 |
′ sysphysical ′ |
sysphysical 是 将 创 建 以 存 放 系 统 表 的 文 件 的 物 理 名 称 ( 路 径 / 文 件 格 式 的 nvarchar(260) 型 数 据 ) 。 |
Syssize |
syssize 是 一 个 整 数 , 代 表 由 该 系 统 存 储 过 程 创 建以 存 放 系 统 表 的 文 件 的 大 小 。 该 变 量 以 MB 为 单 位 , 最 小 值 为 1MB 。 |
′ loglogical ′ |
loglogical 是 将 创 建 以 存 放 事 物 日 志 的 文 件 的 逻 辑 名 称 ( 系 统 名 称 数 据 类 型 ) 。 |
′ logphysical ′ |
logphysical 是 将 创 建 以 存 放 事 务 日 志 的 文 件 的 物理 名 称 ( 路 径 / 文 件 格 式 的 nvarchar(260) 型 数 据 ) 。 |
Logsize |
logsize 是 一 个 整 数 , 代 表 由 该 系 统 存 储 过 程 创 建 以 存 放 事 务 日 志 的 文 件 的 大 小 。 该 变 量 以 MB 为 单位 , 最 小 值 为 1MB 。 |
′ datalogical ′ |
datalogical 是 将 创 建 以 存 放 数 据 表 的 文 件 的 逻 辑名 称 ( 系 统 名 称 数 据 类 型 ) 。 对 大 型 数 据 库 , 最 多 可以 有 16 个 数 据 文 件 。 |
′ dataphysical ′ |
dataphysical 是 将 创 建 以 存 放 数 据 表 的 文 件 的 物 理 名 称 ( 路 径 / 文 件 格 式 的 nvarchar(260) 型 数 据 ) 。 |
Datasize |
datasize 是 一 个 整 数 , 代 表 由 该 系 统 存 储 过 程 创 建 |
以 最 |
存 小 |
放 值 |
数 为 |
据 表 的 1MB 。 |
文 |
件 |
的 |
大 |
小 |
。 |
该 |
变 |
量 |
以 |
MB |
为 |
单 |
位 |
, |
sp_cursor_list
sp_cursor_list 系 统 存 储 过 程 可 滚 动 返 回 并 更 新 用 于 连 接 的 打 开 服 务 器 游 标 的信 息 。
语 法
sp_cursor_list { [ @cursor_return =] cursor_variable_name OUTPUT }
{, [ @cursor_scope = ] cursor_scope} 变 量
cursor_variable_name cursor_variable_name 是 现 有 的 游 标 变 量 的 声
明 名 称 。
cursor_scope cursor_scope 是 一 个 整 数 , 其 中 1= 局 部 游 标 , 2= 全 局 游 标 , 3= 局 部 和 全 局 游 标 。
sp_cycle_errorlog
sp_cycle_errorlag 系 统 存 储 过 程 可 关 闭 当 前 的 错 误 日 志 文 件 , 并 打 开 新 的 错误 日 志 文 件 。 其 运 行 过 程 类 似 于 关 闭 再 重 新 启 动 SQL Serve r。
语 法sp_cycle_errorlog
sp_databases
sp_databases 系 统 存 储 过 程 可 通 过 数 据 库 网 关 返 回 服 务 器 上 的 Microsoft SQL Server 数 据 库 , 以 及 可 用 的 数 据 库 。
语 法sp_databases
sp_datatype_info
如 果 没 有 给 sp_datatype 系 统 存 储 过 程 传 递 变 量 , 该 存 储 过 程 可 列 出 在 当 前
M icrosoft SQL Server 上 创 建 的 数 据 类 型 。 也 可 以 将 数 据 类 型 作 为 变 量 传 递 给 它 。语 法
sp_datatype_info [ data_type ][ , odbc_version ] 变 量
data_type data_type 是 一 个 整 数 值 , 该 值 可 以 通 过 运 行 不 带 参 数 的 同一 个 系 统 存 储 过 程 ( sp_datatype_info ) 并 检 查 输 出 列data_type 中 的 值 而 获 得 。
odbc_version odbc_version 是 正 使 用 的 ODBC 版 本 , 它 是 tinyint 型 数 据 , 缺 省 值 为 2 。
sp_dbcmptlevel
sp_dbcmptlevel 系 统 存 储 过 程 可 决 定 服 务 器 如 何 与 M icrosoft SQL Server 的某 个 早 期 版 本 兼 容 。
语 法
sp_dbcmptleve l[ [ @dbname = ]
]
变 量
name
][ ,[
@new_cmptlevel = ]
version
[ @dbname = ] name dbname 是 数 据 库 的 系 统 名 称 。
[ @new_cmptlevel = ] version version 是 一 个 整 数 , 是 数 据 库 的 兼
容 级 别 。 其 值 可 以 是 60 , 65 或 70 。
sp_dbfixedrolepermission
sp_dbfixedrolepermission 系 统 存 储 过 程 可 返 回 所 有 固 定 数 据 库 角 色 或 选 定 的角 色 的 许 可 。
语 法
sp_dbfixedrolepermission [[ @rolename = ] ′ role ′ ]
变 量 role 是 固 定 数 据 库 角 色 的 名 称 。 如 果 没 有 提 供 该 变 量 , 则 返 回 所 有 角色 的 许 可 。
sp_dbopiton
sp_dboption 系 统 数 据 库 可 列 出 所 有 的 数 据 库 选 项 , 或 变 更 一 个 选 项 。语 法
sp_dboption [′ database ′ ][ , ′ option_name ′ ][ , ′ value ′]
变 量
-
database ′ database 是 数 据 库 的 系 统 名 称 , 如 果 没 有 提 供 该 变 量 , 则 列 出 所 有 可 更 改 的 数 据 库 选 项 。
-
option_nam e′ option_name 是 要 更 改 的 数 据 库 选 项 的 varchar(35) 型 名称 。 如 果 没 有 提 供 该 变 量 , 而 只 提 供 了 database 变 量 , 则 返 回 当 前 数 据 库 的 选 项 。
-
value ′ value 是 数 据 库 选 项 的 varchar(10) 型 新 值 。
sp_dbremove
sp_dbremove 系 统 存 储 过 程 可 用 于 向 后 兼 容 。 M icrosoft SQL Server 7 版 本 的
程 序 员 可 用 sp_detach_db 系 统 存 储 过 程 从 M icrosoft SQL Server 中 删 除 一 个 可 拆卸 介 质 数 据 库 。 sp_dbremove 系 统 存 储 过 程 可 删 除 一 个 数 据 库 及 其 文 件 。
语 法
sp_dbremove [ @dbname = ] ′ database ′ [ , [ @dropdev = ] ′ dropdev
′ ] 变 量
[ @dbname = ] ′ database ′ |
database 是 数 据 库 的 系 统 名 。 |
---|---|
[ @dropdev = ] ′ dropdev ′ |
dropdev 是 一 个 标 志 , 其 值 为 ′ dropdev ′ , 该 变 量 在 7.0 版 本 中 被 忽 略 。 |
sp_defaultdb
sp_defaultdb 系 统 存 储 过 程 可 为 登 录 创 建 新 的 缺 省 数 据 库 。 只 有 在 存 在 guest 用 户 的 情 况 下 ,运 行 该 存 储 过 程 才 会 给 登 录 提 供 缺 省 数 据 库 的 访 问 权 ,否 则 ,dbo 必 须 运 行 sp_grantdbaccess 系 统 存 储 过 程 , 明 确 给 登 录 提 供 数 据 库 的 访 问 权 。
语 法
sp_defaultdb [ @loginame = ] ′ login ′ [ , [ @defdb = ] ′ database
′ ] 变 量
[ @ loginame = ]′ login ′ login 是 登 录 的 系 统 名 称 。 如 果 登 录 是
一 个 尚 不 存 在 的 W indows NT 用 户 或用 户 组 , 它 将 被 增 加 进 来 。
[ @defdb = ] ′ database ′ database 是 一 个 现 有 数 据 库 的 系 统 名
称 , 该 数 据 库 将 成 为 用 户 的 缺 省 数 据库 。
sp_defaultlanguage
sp_defaultlanguage 系 统 存 储 过 程 可 改 变 登 录 的 缺 省 语 言 。语 法
sp_defaultlanguage [ @loginame = ] ′ login ′ [ , [ @language = ] ′ language ′ ]
变 量
[ @loginame = ] ′ login ′ login 是 登 录 的 系 统 名 称 。 若 登 录 是 一
个 尚 不 存 在 的 Windows NT 用 户 或 用 户组 , 它 将 被 添 加 进 来 。
[ @language = ] ′ language ′ language 是 现 有 语 言 的 系 统 名 称 , 该 语
言 将 成 为 用 户 的 缺 省 语 言 , 使 用 系 统 存储 过 程 sp_helplanguage 将 得 到 可 用 的语 言 。
sp_delete_alert
sp_delete_alert 系 统 存 储 过 程 可 在 msdb 系 统 数 据 库 中 运 行 时 删 除 SQL Server
警 告 。
语 法
sp_delete_alert { ′ name ′ }
变 量 name 是 要 删 除 的 警 告 的 varchar(100) 型 名 称 。
sp_delete_category
sp_delete_category 系 统 存 储 过 程 可 从 服 务 器 中 删 除 一 个 类 别 。语 法
sp_delete_category { ′ class ′ } [ , ′ name ′ ] 变 量
′ |
class ′ |
class 是 要 删 除 的该 变 量 可 能 的 值 为OPERATOR 。 注 意 会 删 除 与 类 别 有 成 别 或 操 作 。 |
varchar(8) 型 类 别 JOB , ALERT , , 删 除 警 告 的 同员 关 系 的 作 业 、 |
。及时类 |
′ |
name ′ |
name |
是 |
服 |
务 |
器 |
的 |
系 |
统 |
名 |
称 |
。 |
sp_delete_job
sp_delete_job 系 统 存 储 过 程 可 从 服 务 器 中 删 除 一 项 工 作 。 需 提 供 job_id 或
job_name 变 量 。语 法
sp_delete_job { [ @job_id = ] job_id | [ @job_name = ] ′ job_name
′ }
[ , [ @originating_server = ] ′ server ′ ][ , [ @delete_history = ] delete_history ]
变 量
job_id job_id 是 作 业 的 唯 一 标 识 符 。
-
job_name ′ job_name 是 要 删 除 的 作 业 的varchar(100) 型 名 称 。
-
server ′ server 是 产 生 该 作 业 的 服 务 器 的varchar(30) 型 名 称 。
delete_history delete_history 是 位 标 志 , 其 中 , 0=false , 1=true , 缺 省 值 为 1 。
sp_delete_jobschedule
sp_delete_jobschedule 系 统 存 储 过 程 可 从 在 服 务 器 上 运 行 安 排 好 的 工 作 中 删除 一 项 , 需 提 供 job_id 或 job_name 变 量 。
语 法
sp_delete_jobschedule { [ @job_id = ] job_id | [ @job_name = ] ′ job_name ′ }
{, [ @name = ] ′ sched_job_name ′ } 变 量
job_id job_id 是 要 从 工 作 安 排 表 中 删 除 的 工 作 的 唯 一 标 识符 。
- job_nam e′ job_name 是 要 从 安 排 表 中 删 除 的 工 作 的
varchar(100) 型 名 称 。
- sched_job_nam e′ sched_job_name 是 安 排 表 中 工 作 的 varchar(100) 型
名 称 。
sp_delete_jobserver
sp_delete_jobserver 系 统 存 储 过 程 可 从 用 作 某 一 项 工 作 的 工 作 服 务 器 中 删 除一 个 服 务 器 。
语 法
sp_delete_jobserver { job_id | ′ job_name ′ }{, ′ server ′ } 变 量
job_id job_id 是 要 从 工 作 服 务 器 中 删 除 的 工 作 的 唯 一 标 识 符 。
-
job_name ′ job_name 是 要 从 工 作 服 务 器 中 删 除 的 工 作 的varchar(100) 型 名 称 。
-
server ′ server 是 作 为 工 作 服 务 器 被 删 除 的 服 务 器 的 varchar(30) 型 名 称 。
sp_delete_jobstep
sp_delete_jobstep 系 统 存 储 过 程 可 从 一 项 工 作 中 删 除 一 个 工 作 步 骤 , 需 提 供
job_id 或 job_name 变 量 。语 法
sp_delete_jobstep {[ job_id = ] job_id | [ @job_name = ] ′ job_name
′ }
{, [ @step_id = ] step_id} 变 量
job_id job_id 是 包 含 要 从 工 作 服 务 器 上 删 除的 工 作 步 骤 的 工 作 的 唯 一 标 识 符 。
′ job_nam e′ job_name 是 包 含 要 从 工 作 服 务 器 上 删
除 的 工 作 步 骤 的 工 作 的 varchar(100)
型 名 称 。
step_id step_id 是 代 表 要 删 除 的 步 骤 的 整 数 。
sp_delete_notification
sp_delete_notification 系 统 存 储 过 程 可 删 除 一 个 通 过 警 告 发 送 给 操 作 员 的 通知 。
语 法
sp_delete_notification { ′ alert ′ , ′ operator ′ } 变 量
-
alert ′ alter 是 警 告 的 varchar(100) 型 名 称 。
-
operator ′ operator 是 操 作 员 的 varchar(100) 型 名 称 。
sp_delete_operator
sp_delete_operator 系 统 存 储 过 程 可 删 除 一 个 操 作 员 。语 法
sp_delete_operator { ′ name ′ } [ , ′ reassign_operator ′ ] 变 量
′ name ′ |
name 是 要 删 除 的 操 作 员 的 varchar(100) 型 名 称 。 |
---|---|
′ reassign_operator′ |
reassign_operator 是 varchar(100) 型 数 据 , 允 许 将 删除 的 操 作 员 的 警 告 重 新 分 配 给 该 操 作 员 。 |
sp_delete_targetserver
sp_delete_targetserver 系 统 存 储 过 程 可 从 工 作 服 务 器 ( 目 标 服 务 器 ) 列 表 中 删除 服 务 器 。
语 法
sp_delete_targetserver { ′ server ′ } [ , clear_downloadlist ][ , post_defection ]
变 量
′ server ′ |
server 是 要 作 为 目 标 服 务 器 删 除 的 服 务 器 的 varchar(100) 型 名 称 。 |
---|---|
clear_downloadlist |
被 保 留 用 于 SQL Server 。 |
post_defection |
被 保 留 用 于 SQL Server 。 |
sp_delete_targetsevergroup
sp_delete_targetservergroup 系 统 存 储 过 程 可 删 除 一 个 目 标 服 务 器 组 。
语 法
sp_delete_targetservergroup { ′ name ′ }
变 量 name 是 要 删 除 的 目 标 服 务 器 组 的 varchar(100) 型 名 称 。
sp_delete_targetsvrgrp_member
sp_delete_targetsvrgrp_member 可 从 目 标 服 务 器 组 中 删 除 服 务 器 。语 法
sp_delete_targetsvrgrp_member { ′ group_name ′ } [ , ′ server_name
′ ] 变 量
′ |
group_nam e′ |
group_name 是 要 删 除 服 务 器 的 目 标 服 务 器 组 的 varchar(100) 型 名 称 。 |
|||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
′ |
server_nam e′ |
server_name varchar(30) 型 |
是名 |
要称 |
从 。 |
目 |
标 |
服 |
务 |
器 |
组 |
中 |
删 |
除 |
的 |
服 |
务 |
器 |
的 |
sp_deletemergeconflictrow
sp_deletemergeconflictrow 系 统 存 储 过 程 可 从 合 并 复 制 中 删 除 冲 突 的 行 , 该行 位 于 msmerge_delete_conflicts 系 统 表 中 。
语 法
sp_deletemergeconflictrow [[ @conflict_table = ] ′ conflict_table ′ ]
[ , [ @source_object = ] ′ source_object ′ ] {, [ @rowguid = ] ′ rowguid
′ , [ @origin_datasource = ] ′ origin_datasource ′ ] }
[ , [ @drop_table_if_empty = ] ′ drop_table_if_empty ′ ] 变 量
[ @conflict_table = ] conflict_table ′
[ @source_object = ]
-
conflict_table 是 冲 突 表 的 系 统 名称 。 可 以 将 该 变 量 设 为 NULL , 用 行 指定 删 除 的 冲 突 , 其 中 , 变 量 rowguid , origin_datasource 和 source_object 的 值 与 使 用 该 系 统 存 储 过 程 从 系 统 列表 msmerge_delete_conficts 中 删 除的 变 量 值 相 等 。 缺 省 值 % 代 表 所 有 的冲 突 表 。
-
source_object 是 源 表 的
source_object ′ [ @rowguid = ] ′ rowguid ′ |
nvarchar(386) 型 名 称 。 rowguid 是 删 除 冲 突 的 行 的 唯 一 标 识符 。 |
|||
---|---|---|---|---|
[ @origin_datasource = origin_datasource ′ [ @drop_table_if_empty drop_table_if_empty ′ |
= |
] ] |
′ ′ |
origin_datasource 是 varchar(255) 型 数 据 , 代 表 冲 突 的 来 源 。drop_table_if_empty 是 nvarchar(10) 型 数 据 , 如 果 该 变 量 设 |
为 true , 若 冲 突 表 不 包 含 行 , 则 撤 消该 表 。 缺 省 为 false 。
sp_denylogin
sp_denylogin 系 统 存 储 过 程 可 阻 止 登 录 访 问 当 前 的 SQL Serve r。语 法
sp_denylogin [ @loginame = ] ′ login ′
变 量 login 的 格 式 是 域 / 用 户 , 是 W indows NT 用 户 或 组 的 系 统 名 称 。 如 果它 不 存 在 , 则 添 加 它 。
sp_depends
sp_depends 系 统 存 储 过 程 可 返 回 对 象 从 属 信 息 。语 法
sp_depends { ′ object ′ }
变 量 object 是 要 返 回 从 属 信 息 的 对 象 。
sp_describe_cursor
sp_describe_cursor 系 统 存 储 过 程 可 返 回 服 务 器 游 标 的 信 息 。
语 法
sp_describe_cursor { [ @cursor_return = ] ′ cursor_variable_name ′ | OUTPUT}
{
[ , [ @cursor_source = ] ′ local ′ , [ @cursor_identity = ]
- local_cursor_name ′ ] |
[ , [ @cursor_source = ] ′ global ′ , [ @cursor_identity = ]
- global_cursor_name ′ ] |
[ , [ @cursor_source = ] ′ variable ′ , [ @cursor_identity = ]
- cursor_variable_name′ ]
}
变 量
′ cursor_variable_nam e′ |
cursor_variable_name 是 现 有 游 标 变 量 的 名 称 。 |
---|---|
′ local_cursor_name′ |
local_cursor_name 是 局 部 游 标 的 名 称 。 |
′ global_cursor_nam e′ |
global_cursor_name 是 全 局 游 标 的 名 称 。 |
sp_describe_cursor_columns
sp_describe_cursor_columns 系 统 存 储 过 程 可 在 服 务 器 游 标 的 结 果 集 中 输 出 列
的 属 性 。
语 法
sp_describe_cursor_columns { [ @cursor_return = ] ′ cursor_variable_name
′ OUTPUT}
{
[ , [ @cursor_source = ] ′ local ′ , [ @cursor_identity = ] ′ local_cursor_name ′ ] | [ , [ @cursor_source = ] ′ global ′ ,
[ @cursor_identity = ] ′ global_cursor_name ]|
[ , [ @cursor_source = ] ′ variable ′ , [ @cursor_identity = ] ′ cursor_variable_name ′ ]
}
变 量
- cursor_variable_name ′ cursor_variable_name 是 现 有 游 标 变 量 的 名
称 。
-
local_cursor_name′ local_cursor_name 是 局 部 游 标 的 名 称 。
-
global_cursor_name ′ global_cursor_name 是 全 局 游 标 的 名 称 。
sp_describe_cursor_tables
sp_describe_cursor_tables 系 统 存 储 过 程 可 返 回 服 务 器 游 标 的 基 础 表 信 息 。语 法
sp_describe_cursor_tables {[ @cursor_return = ] ′ cursor_variable_name
- OUTPUT}
{
[ , [ @cursor_source = ] ′ local ′ , [ @cursor_identity = ] ′ local_cursor_name ′ ] | [ , [ @cursor_source = ] ′ global ′ ,
[ @cursor_identity = ] ′ global_cursor_name′ ]|[ ,[ @cursor_source
= ] ′ variable ′ , [ @cursor_identity = ]
′ cursor_variable_name′ ]
}
变 量
- cursor_variable_nam e′ cursor_variable_name 是 现 有 游 标 变 量 的 名
称。
-
local_cursor_name′ local_cursor_name 是 局 部 游 标 的 名 称 。
-
global_cursor_nam e′ global_cursor_name 是 全 局 游 标 的 名 称 。
sp_detach_db
sp_detach_db 系 统 存 储 过 程 可 从 SQL Server 上 分 离 一 个 数 据 库 , 并 可 以 在分 离 数 据 库 之 前 , 运 行 UPDATE STATISTICS 语 句 。
语 法
sp_detach_db [ @dbname = ] ′ dbname ′
[ , [ @skipchecks = ] ′ skipchecks ′] 变 量
[ @dbname = ] ′ dbname ′ dbname 是 数 据 库 的 系 统 名 称 。
[ @skipchecks = ] ′ skipchecks ′ skipchecks 是 nvarchar(10) 型 数 据 。
TRUE = 不 运 行 UPDATE STATISTICS, FALSE = 运 行 UPDATE STATISTICS 。
sp_distcounters
sp_distcounters 系 统 存 储 过 程 可 返 回 Subscriber 发 布 信 息 。 该 信 息 也 可 以 通过 Performance Monitor 获 得 。
语 法sp_distcounters
sp_drop_agent_parameter
sp_drop_agent_parameter 系 统 存 储 过 程 可 从 复 制 代 理 中 删 除 配 置 文 件 所 使 用的 参 数 。
语 法
sp_drop_agent_parameter [ @profile_id = ] ′ profile_id ′ ,
[ @parameter_name = ] 变 量
′ parameter_name ′
[ @profile_id = ] ′ profile_id ′ profile_id 是 一 个 整 数 , 是 要 撤 消 的 带
参 数 的 配 置 文 件 。
[ @ parameter_name = ]
parameter_nam e′
′ parameter_name 是 要 撤 消 的 参 数 的 系统 名 称 .% 表 示 全 部 参 数 。
sp_drop_agent_profile
sp_drop_agent_profile 系 统 存 储 过 程 可 撤 消 复 制 代 理 的 配 置 文 件 。语 法
sp_MSdrop_agent_profile [ @profile_id = ] ′ profile_id ′ 变 量 profile 是 配 置 文 件 的 整 数 ID 。
sp_dropalias
sp_dropalias 系 统 存 储 只 向 后 兼 容 。 Microsoft SQL Server 7.0 程 序 员 可 使 用角 色 。
语 法
sp_dropalias [ @loginame = ] ′ login ′
变 量 login 是 要 撤 消 别 名 的 注 册 或 W indows NT 用 户 或 组 。
sp_dropapprole
sp_dropapprole 系 统 存 储 过 程 可 撤 消 当 前 数 据 库 中 的 应 用 角 色 。语 法
sp_dropapprole [ @rolename = ] ′ role ′ 变 量 role 是 要 撤 消 的 应 用 角 色 的 系 统 名 称 。
sp_droparticle
sp_droparticle 系 统 存 储 过 程 可 删 除 未 订 阅 的 文 章 。 此 程 序 用 在 复 制 环 境 中以 修 改 出 版 物 。
语 法
sp_droparticle [ @publication =] ′ publication ′ , [ @article = ]
′ article ′
[ , [ @ignore_distributor = ] ignore_distributor ] 变 量
[ @publication = ] ′ publication
′
publication 是 出 版 物 的 系 统 名 称 。
[ @article = ] ′ article ′ artical 是 文 章 的 系 统 名 称 。 可 以 使
[ @ignore_distributor = ] ignore_distributor
用 “ all ” ( 全 部 ) 。ignore_distributor 指 示 器 是 个 位 型数 据 , 缺 省 值 为 0 或 false 。 如 果 想忽 略 发 布 器 上 的 清 理 任 务 , 可 以 使 用该 变 量 。
sp_dropdevice
sp_dropdevice 系 统 存 储 过 程 可 撤 消 数 据 库 设 备 。语 法
sp_dropdevice [ @logicalname = ] ′ device ′
[ , [ @delfile = ] ′ delfile ′ ] 变 量
[ @ logicalname = ] ′ device ′ device 是 数 据 库 设 备 的 逻 辑 名 称 。
[ @delfile = ] ′ delfile ′ ′ delfile ′ 的 值 可 删 除 物 理 备 份 文 件
(varchar(7) 型 数 据 )。 如 果 忽 略 该 变 量 , 则 关闭 物 理 文 件 , 但 不 删 除 。
sp_dropdistpublisher
sp_dropdistpublisher 系 统 存 储 过 程 可 删 除 Publisher, Publisher 也 是 它 自 己 的
D istributor。语 法
sp_dropdistpublisher [ @publisher = ] ′ publisher ′ [ ,[ @no_checks = ] no_checks ]
变 量
[ @publisher = ] ′ publisher′ |
publisher 是 Publisher 的 系 统 名 称 , 也 可以 使 用 “ all ”。 |
---|---|
[ @no_checks = ] no_checks |
no_checks 指 示 符 是 位 型 数 据 , 其 缺 省 值为 0 。 |
sp_dropdistributiondb
sp_dropdistributiondb 系 统 存 储 过 程 可 删 除 D istributor 数 据 库 和 相 关 的 数 据库 文 件 。
语 法
sp_dropdistributiondb [ @database = ] ′ database ′ 变 量 database 是 数 据 库 的 系 统 名 称 。
sp_dropdistributor
sp_dropdistributor 系 统 存 储 过 程 从 注 册 为 D istributor 的 服 务 器 N T 注 册 中 撤消 D istributor 。
语 法
sp_dropdistributor [ @no_checks = ] no_checks ]
[ , [ @ignore_distributor = ] ignore_distributor 变 量
[ @no_checks = ] no_checks |
no_checks 指 示 符 是 一 个 位 型 数 据 , 缺 省 值为 0 。 |
---|---|
[ @ ignore_distributor = ] ignore_distributor |
ignore_distributor 指 示 符 是 一 个 位 型 数 据 , 缺 省 值 为 0 或 false。 如 果 要 忽 略 D istributor 中 的 清 理 任 务 , 可 以 使 用 该 变 量 。 |
sp_dropextendedproc
sp_dropextendedproc 系 统 存 储 过 程 可 删 除 一 个 扩 展 存 储 过 程 。语 法
sp_dropextendedproc{ ′ procedure ′ }
变 量 procedure 是 扩 展 存 储 过 程 的 nvarchar(257) 型 名 称 。
sp_dropgroup
sp_dropgroup 系 统 存 储 过 程 可 从 当 前 数 据 库 中 撤 消 一 个 角 色 。 此 存 储 过 程 只向 后 兼 容 。 M icrosoft SQL Server 7 的 程 序 员 可 用 角 色 代 替 组 。
语 法
sp_dropgroup [ @rolename = ] ′ role ′ 变 量 role 是 要 撤 消 的 角 色 的 系 统 名 。
sp_droplinkedsrvlogin
sp_droplinkedsrvlogin 系 统 存 储 过 程 可 撤 消 本 地 SQL Server 上 的 注 册 与 映 射到 它 上 面 的 链 接 服 务 器 注 册 间 的 连 接 。
语 法
sp_droplinkedsrvlogin [ @rmtsrvname = ] ′ rmtsrvname ′ ,
[ @locallogin =] ′ loallogin ′ 变 量
[ @rmtsrvname = ] ′ rmtsrvname ′ |
rmtsrvname 是 链 接 服 务 器 的 系 统 名 称 。 |
---|---|
[ @locallogin = ] ′ locallogin ′ |
locallogin 是 本 地 服 务 器 上 的 SQL Server 注 册 的 系 统 名 称 。 |
sp_droplogin
sp_droplogin 系 统 存 储 过 程 可 撤 消 M icrosoft SQL Server 注 册 。语 法
sp_droplogin [ @loginame = ] ′ login ′
变 量 login 是 要 撤 消 的 SQL Server 注 册 的 系 统 名 称 。
sp_dropmergearticle
sp_dropmergearticle 系 统 存 储 过 程 可 撤 消 合 并 出 版 文 章 。语 法
sp_dropmergearticle [ @publication = ] ′ publication ′ , [ @article = ]
′ article ′
[ , [ @ignore_distributor = ] ignore_distributor 变 量
[ @publication = ] ′ publication ′ publication 为 出 版 物 的 系 统 名 称 , 可
以 使 用 “ all ”。
[ @ article = ] ′ article ′ article 为 文 章 的 系 统 名 称 。 可 以 使 用“ all ”。
[ @ignore_distributor = ] ignore_distributor 指 示 符 是 一 个 位 型
ignore_distributor 数 据 , 缺 省 值 为 0 或 false。 如 果 要 忽略 D istributor 上 的 清 理 任 务 , 可 以 使用 该 变 量 。
sp_dropmergefilter
sp_dropmergefilter 系 统 存 储 过 程 可 删 除 合 并 过 滤 器 。语 法
sp_dropmergefilter [ @publication = ] ′ publication′ [ ,[ @article = ]
′ article ′
[ , [ @filtername = ] ′ filtername ′ ] 变 量
[ @publication = ] ′ publication
′
publication 是 出 版 物 的 系 统 名 称 。
[ @article = ] ′ article ′ article 是 文 章 的 系 统 名 称 。
[ @filtername = ] ′ filtername ′ filter 是 过 滤 器 的 系 统 名 称 。
sp_dropmergepublication
sp_dropmergepublication 系 统 存 储 过 程 可 撤 消 出 版 物 及 与 其 有 关 的 Snapshot Agen t。
语 法
sp_dropmergepublication [ @publication = ] ′ publication ′
[ , [ @ignore_distributor = ] ignore_distributor ] 变 量
[ @publication = ] ′ publication ′ publication 为 出 版 物 的 系 统 名 称 。 可
以 使 用 “ all ”。
[ @ignore_distributor = ]
ignore_distributor
ignore_distributor 指 示 符 是 一 个 位 型数 据 , 缺 省 值 为 0 或 false。 如 果 要 忽略 D istributor 上 的 清 理 任 务 , 可 以 使用 该 变 量 。
sp_dropmergepullsubscription
sp_dropmergepullsubscription 系 统 存 储 过 程 可 删 除 合 并 推 出 订 阅 。 在
Subscriber 上 执 行 , 其 中 当 前 数 据 库 是 Subscriber 数 据 库 。语 法
sp_dropmergepullsubscription [[ @publication = ] ′ publication ′ ]
[ , [ @publisher = ] ′ publisher ′ ][ , [ @publisher_db = ] ′ publisher_db ′ ]
变 量
[ @publication = ] ′ publication publication 为 出 版 物 的 系 统 名 称 ,
′ 可 以 使 用 “ all ”。
[ @publisher = ] ′ publisher ′ publisher 是 Publisher 的 系 统 名
称 。
[ @publisher_db = ] publisher_db ′
- publisher_db 为 Publisher 数 据 库 的系 统 名 称 。
sp_dropmergesubscription
sp_dropmergesubscription 系 统 存 储 过 程 可 从 其 M erge Hgent 中 删 除 合 并 出 版订 阅 。
语 法
sp_dropmergesubscription [[ @publication = ] ′ publication ′ ]
[ , [ @subscriber = ] ′ subscriber ′ [ , [ @subscriber_db = ] ′ subscriber_db ′ ]
[ , [ @subscription_type = ] ′ subscription_type ′ ]
[ , [ @ignore_distributor = ] ignore_distributor ] 变 量
[ @publication = ]
[ @ subscriber = ]
′ publication ′ publication 是 出 版 物 的 系 统 名 称 , 可
以 使 用 “ all ”。
- subscriber′ subscriber 是 Subscriber 的 系 统 名 称 。
[ @subscriber_db = ] ′ subscriber_db 是 Subscriber 数 据 库 的
subscriber_db′ |
系 统 名 称 。 |
|||||
---|---|---|---|---|---|---|
[ @subscription_type |
= |
] |
′ |
subscription_type |
是 |
nvarchar(15) 型 数 |
subscription_type′ |
据 , 其 中 |
Push= 推 |
入 订 阅 |
( 缺 |
省 值 |
) , |
[ @ignore_distributor = ]
ignore_distributor
Pull= 推 出 订 阅 , Both= 推 入 订 阅 与 推出 订 阅 。
ignore_distributor 指 示 符 是 一 个 位 型数 据 , 缺 省 值 为 0 或 false。 如 果 要 忽略 D istributor 上 的 清 理 任 务 , 可 以 使用 该 变 量 。
sp_dropmessage
sp_dropmessage 系 统 存 储 过 程 可 从 主 数 据 库 的 sysmessages 系 统 表 中 删 除 错误 信 息 。
语 法
sp_dropmessage [ message_number ][ , ′ language ′ ] 变 量
message_number 用 户 为 要 删 除 的 信 息 建 立 的 整 数 。
′ language ′ language 是 与 信 息 有 关 的 语 言 的 系 统 名 称 。
sp_droppublication
sp_droppublication 系 统 存 储 过 程 可 删 除 一 个 出 版 物 及 其 所 有 文 章 。 同 时 也删 除 其 同 步 任 务 。
语 法
sp_droppublication [ @publication = ] ′ publication ′
[ , [ @ignore_distributor = ] ignore_distributor ] 变 量
[ @publication = ] ′ publication ′ |
要 删 除 的 出 版 物用 “ all ”。 |
的 系 统 名 称 |
, |
可 |
以 |
使 |
||
---|---|---|---|---|---|---|---|---|
[ @ignore_distributor ignore_distributor |
= |
] |
ignore_distributor 数 据 , 缺 省 值 为略 D istributor 上 用 该 变 量 。 |
指 示 符 是 0 或 false。的 清 理 任 务 |
一 如 , |
个果可 |
位要以 |
型忽使 |
sp_droppullsubscription
sp_droppullsubscription 系 统 存 储 过 程 可 撤 消 Subscriber 的 当 前 数 据 库 中 的 订阅 。 该 程 序 也 可 删 除 Subscriber 中 的 D istributor Agen t。
语 法
sp_droppullsubscription [ @publisher = ]
[ @publisher_db = ] ′ publisher_db ′ publication ′
[ , [ @reserved = ] ′ reserved ′ ] 变 量
- publisher ′ ,
, [ @publication = ] ′
[ @publisher = ]
- publisher ′ publisher 是 Publisher 的 系 统 名
称 。
[ @publisher_db = ] publisher_db ′
- publisher_db 是 Publisher 数 据 库 的系 统 名 称 。 可 以 使 用 “ all ”。
[ @publication = ]
′
- publication
publication 为 出 版 物 的 系 统 名 称 , 可 以 使 用 “ all ”。
[ @reserved = ]
- reserved ′ reserved 是 nvarchar(8) 型 数 据 , 是
为 SQL Server 保 留 的 。
sp_dropremotelogin
sp_dropremotelogin 系 统 存 储 过 程 可 从 本 地 SQL Server 中 删 除 远 程 用 户 的 注册 。 M icrosoft SQL Server 7.0 程 序 员 可 用 链 接 服 务 器 代 替 远 程 服 务 器 。
语 法
sp_dropremotelogin [ @remoteserver = ]′ remoteserver ′ [ , [ @loginame = ]
′ login ′
[ , [ @remotename = ] ′ remote_name ′ ]]
变 量
[ @ remoteserver = ]
′
′ remoteserver
remoteserver 为 远 程 服 务 器 的 系 统 名称 。 若 只 提 供 这 一 个 参 数 , 将 从 本 地服 务 器 上 删 除 远 程 服 务 器 的 所 有 远 程注 册 。
[ @ loginame = ]′ login ′ login 是 与 远 程 服 务 器 注 册 名 称 有 关 的
本 地 服 务 器 注 册 的 系 统 名 称 ( 可 选项 ) 。
[ @ remotename = ]
′
′ remote_name
remote_name 是 映 射 到 本 地 注 册 的 远程 注 册 的 系 统 名 称 (可 选 项 )。
sp_droprole
sp_droprole 系 统 存 储 过 程 可 从 当 前 使 用 的 数 据 库 中 撤 消 M icrosoft SQL Server 角 色 。
语 法
sp_droprole [ @rolename = ] ′ role ′ 变 量 role 是 要 删 除 的 角 色 的 系 统 名 称 。
sp_droprolemember
sp_droprolemember 系 统 存 储 过 程 从 当 前 数 据 库 的 SQL Server 角 色 中 撤 消
SQL Server 注 册 、 角 色 、 NT 用 户 或 组 ( 这 些 也 称 作 安 全 帐 户 )。语 法
sp_droprolemember [ @rolename = ] ′ role ′ ,
[ @membername =] ′ security_account ′ 变 量
′ role ′ |
role 是 角 色 的 系 统 名 称 。 |
---|---|
′ security_account ′ |
security_account 是 作 为 角 色 中 的 成 员 而 删 除的 安 全 帐 户 的 系 统 名 称 。 |
sp_dropserver
sp_dropserver 系 统 存 储 过 程 可 撤 消 在 本 地 服 务 器 上 用 作 远 程 或 链 接 服 务 器的 服 务 器 。
语 法
sp_dropserver [ @server = ] ′ server ′ [ , { [ @droplogins = ] ′ droplogins
′ | NULL} ] 变 量
[ @ server = ] ′ server′ server 是 服 务 器 的 系 统 名 称 。
[ @droplogins =] NULL
′ droplogins′|
droplogins 是 字 符 (10) 型 数 据 , 当 其 值为 droplogins 时 , 通 知 SQL Server 也将 删 除 与 已 撤 消 的 服 务 器 有 关 的 远 程注 册 。 其 值 为 NULL 时 表 示 不 撤 消 远程 注 册 。
sp_dropsrvrolemember
sp_dropsrvrolemember 系 统 存 储 过 程 可 从 固 定 的 服 务 器 角 色 中 撤 消 S Q L Server 注 册 、 Windows NT 用 户 或 W indows NT 组 。
语 法
sp_dropsrvrolemember [ @loginame = ] ′ login ′ [ , [ @rolename = ]
′ role ′ ]
变 量
[ @loginame = ] ′ login ′ login 是 要 从 角 色 的 成 员 关 系 中 删 除
的 SQL Server 注 册 、 Windows NT 用户 或 Windows NT 组 的 系 统 名 称 。
[ @rolename = ] ′ role ′ role 是 服 务 器 角 色 的 系 统 名 称 , 它 可
以 是 NULL 。 角 色 必 须 是 有 效 的 固 定 服务 器 角 色 , 可 以 是sysadmin,securityadmin,serveradm
in,setupadmin,processadmin,diska dmin,dbcreator 。
sp_dropsubscriber
sp_dropsubscriber 系 统 存 储 过 程 将 从 注 册 为 Subscriber 的 服 务 器 N T 注 册 中删 除 Subscriber, 该 程 序 也 可 取 消 为 repl_subscriber 注 册 映 射 的 sa (系 统 管 理 员 ) 注 册 。
语 法
sp_dropsubscriber [ @subscriber = ] ′ subscriber ′ [ , [ @reserved = ]
′ reserved ′ ]
[ , [ @ignore_distributor = ] ignore_distributor ] 变 量
[ @subscriber = ] ′ subscriber ′ subscriber 是 Subscriber 的 系 统 名
称 。
[ @reserved = ] ′ reserved ′ 为 SQL Server 保 留 的 变 量 。
[ @ignore_distributor = ] ignore_distributor ′
′ ignore_distributor 指 示 符 是 一 个 位型 数 据 , 缺 省 值 为 0 或 false 。 如 果要 忽 略 Distributor 上 的 清 理 任 务 , 可 以 使 用 该 变 量 。
sp_dropsubscription
sp_dropsubscription 系 统 存 储 过 程 用 于 Publisher 上 , 以 删 除 对 出 版 物 、 文 章或 订 阅 集 的 订 阅 。 如 果 在 没 有 撤 消 出 版 物 中 所 有 文 章 上 订 阅 的 情 况 下 要 撤 消 该出 版 物 , 并 读 取 所 有 文 章 , 则 将 不 能 读 取 immediate_sync 出 版 物 中 某 篇 文 章 上的 订 阅 。
语 法
sp_dropsubscription [[ @publication = ] ′ publication ′ [ ,[ @article
= ] ′ article ′ ]
{, [ @subscriber = ] ′ subscriber ′ } [ , [ @destination_db = ] ′ destination_db ′ ]
[ , [ @ignore_distributor = ] ignore_distributor ][ , [ @reserved = ]
′ reserved ′ ] 变 量
[ @publication = ] ′ publication ′ publication 是 出 版 物 的 系 统 名 称 , 使
用 “ all ” ( 全 部 ) 将 删 除 Subscriber 的所 有 出 版 物 的 全 部 预 订 。
[ @ article = ] ′ article ′ article 是 文 章 的 系 统 名 称 。 用 “ 全 部 ” 可 删 除 immediate_sync 出 版 物 中Publication 和 Subscriber 的 所 有 文 章
的 所 有 预 订 。 如 果 没 有 提 供 此 变 量 , 将 撤 消 出 版 物 中 所 有 文 章 的 所 有 预订 。
[ @ subscriber = ] ′ subscriber′ subscriber 是 Subscriber 的 系 统 名 称 ,
用 “ all ” 将 撤 消 所 有 Subscriber 的 所有 预 定 。
[ @ destination_db = ]
destination_db ′
- destination_db 是 目 标 数 据 库 的 系 统 名称 。 如 果 此 变 量 的 值 为 NULL , 将 撤消 指 定 Subscriber 的 所 有 预 定 。
[ @ignore_distributor = ]
ignore_distributor
ignore_distributor 指 示 符 是 一 个 位 型数 据 , 缺 省 值 为 0 或 false。 如 果 要 忽略 D istributor 的 清 理 任 务 , 可 以 使 用该 变 量 。
[ @ reserved = ] ′ reserved ′ reserved 是 nvarchar(10) 型 数 据 , 是 为
SQL Server 保 留 的 。
sp_droptask
sp_droptask 系 统 存 储 过 程 可 删 除 已 安 排 的 任 务 ,它 只 向 后 兼 容 。SQL Server 7
程 序 员 可 用 作 业 代 替 任 务 。
sp_droptype
sp_droptype 系 统 存 储 过 程 可 撤 消 用 户 建 立 的 数 据 类 型 。语 法
sp_droptype { ′ type ′ }
变 量 type 是 要 撤 消 的 用 户 建 立 的 数 据 类 型 名 。
sp_dropuser
sp_dropuser 系 统 存 储 过 程 只 向 后 兼 容 , 可 从 当 前 使 用 的 数 据 库 中 撤 消 S Q L Server 用 户 、 Windows NT 用 户 或 W indows NT 组 。 M icrosoft SQL Server 程 序 员可 用 sp_revokedbaccess 代 替 该 程 序 。
语 法
sp_dropuser [ @name_in_db = ] ′ user ′ 变 量 user 是 要 撤 消 的 用 户 的 系 统 名 称 。
sp_dropwebtask
sp_dropwebtask 系 统 存 储 过 程 可 撤 消 已 有 的 Web 任 务 。 需 提 供 一 个 或 两 个变 量 。
语 法
sp_dropwebtask [[ @procname = ] ′ procname ′ | NULL ][ , ′ outputfile
′ ] 变 量
-
procname ′ procname 是 为 放 置 Web 任 务 查 询 的 存 储 过 程 名 。
-
outputfile ′ outputfile 是 要 删 除 的 HTML 输 出 文 件 名 。
sp_dsninfo
sp_dsninfo 系 统 存 储 过 程 可 显 示 ODBC 数 据 源 名 称 的 信 息 , 这 些 信 息 源 自本 地 服 务 器 中 用 户 建 立 的 复 制 Distributor 。 该 程 序 展 示 了 可 用 于 在 网 络 上 查 询的 数 据 库 和 可 供 复 制 的 数 据 库 。 信 息 包 括 来 自 其 他 数 据 库 厂 商 的 数 据 库 和 数 据源 以 及 不 同 文 件 类 型 的 数 据 库 和 数 据 源 。
语 法
sp_dsninfo { |
′ dsn ′ |
} [ , |
′ info_type ′ |
][ , |
′ login ′ |
][ , |
---|---|---|---|---|---|---|
′ password ′ |
] |
变 量
- dsn ′ dsn 是 所 需 要 的 varchar(128) 型 的
ODBC 数 据 源 名 称 。
- info_type′ info_type 是 varchar(128) 型 数 据 , 是要 查 看 的 信
息 类 型 , 其 中
DBMS_NAME= 数 据 库 厂 商 名 ,
DBMS_VERSION= 版 本 ,
DATABASE_NAME= 数 据 库 名 称 , SQL_SUBSCRIBER=Subscriber 。 如 果没 有 给 出 此 变 量 或 其 值 为 NULL , 将显 示 所 有 类 型 。
-
login ′ login 是 varchar(128) 型 ODBC 数 据 源名 称 的 注 册 。 DSN 可 包 括 注 册 和 口令 , 此 时 应 省 略 login 和 passwprd 变量 。
-
password ′ password 是 用 于 ODBC 数 据 源 名 称 的注 册 的 varchar(128) 型 口 令 。
sp_enumcodepages
sp_enumcodepages 系 统 存 储 过 程 用 于 生 成 Web 任 务 , 并 想 了 解 执 行
sp_makewebtask 时 可 用 的 字 符 集 和 代 码 页 ( 操 作 系 统 必 须 预 先 安 装 了 .nls 文件 )。语 法
sp_enumcodepages
sp_enumcustomresolvers
sp_enumcustomresolvers 系 统 存 储 过 程 可 显 示 位 于 D istributor 上 由 合 并 复 制用 来 解 决 冲 突 的 定 制 解 析 程 序 。
语 法
sp_enumcustomresolvers [ ′ distributor ′ ] 变 量 distributor 为 分 配 器 的 系 统 名 称 。
sp_enumdsn
sp_enumdsn 系 统 存 储 过 程 可 显 示 运 行 该 SQl Server 的 用 户 帐 户 可 用 的 所 有
ODBC 数 据 源 名 称 。语 法sp_enumdsn
sp_enumfullsubscribers
sp_enumfullsubscribers 系 统 存 储 过 程 可 显 示 订 阅 了 某 个 出 版 物 的 所 有 文 章 的
Subscriber。语 法
sp_enumfullsubscribers [ ′ publication ′ ]
sp_executesql
sp_executesql 系 统 存 储 过 程 用 来 执 行 Transact-SQL 语 句 , 并 可 以 包 含 变 量 。语 法
sp_executesql [ @stmt = ] stmt
[
{, [ @params = ] N ′ @parameter_name data_type [ ,...n ] ′ }
{, [ @paraml = ]′ valuel ′ [ ,...n ] }
] 变 量
[ @stmt = ] stmt stmt 是 Unicode 型 字 符 串 或 变 量 ( 不允 许 串 联 ) 。 如 果 给 出 常 量 , 必 须 加前 缀 N 。 使 用 的 每 一 参 数 都 必 须 在@params 参 数 和@parm1(sp_executesql 的 另 一 个 变量 ) 参 数 中 有 一 个 对 应 项 。
[ @params = ] N ′ @parameter_name
data_type [ ,...n ] ′
@params 是 stmt 中 所 有 参 数 的 一 个 字
符 串 。还 必 须 给 出 data_type 或 参 数 。该 变 量 只 用 于 @stmt 中 的 嵌 套 参 数 。 n 表 示 可 重 复 , 并 用 逗 号 隔 开 。
[ @param1 = ] ′ value1 ′ value1 是 在 @params 字 符 串 中 定 义 的
第 一 个 参 数 的 常 量 或 变 量 。 每 个parameter_name 都 必 须 有 对 应 的 值 。
sp_fkeys
sp_fkeys 系 统 存 储 过 程 是 目 录 系 统 存 储 过 程 , 它 可 返 回 外 来 键 的 关 联 信 息 。语 法
sp_fkeys { ′ pktablename ′ }[ , ′ pktableowner ′ ][ , ′ pktablequalifier
′ ]
{, ′ fktablename ′ } [ , ′ fktableowner ′ ][ , ′ fktablequalifier ′] 变 量
pktablename pktablename 是 主 键 表 的 系 统 名 称 。必 须 提 供 此 变 量 和 / 或 Fktablename 变 量 。
Pktableowner pktableowner 是 一 个 系 统 名 称 , 表 示要 查 看 外 来 键 信 息 的 主 键 表 的 对 象 拥有 者 , 这 是 一 个 可 选 变 量 , 如 果 没 有指 定 拥 有 者 , 系 统 将 使 用 该 顺 序 中 可用 作 的 当 前 用 户 或 DBO 的 缺 省 可 视
拥 有 者 。
Pktablequalifier pktablequalifier 是 一 个 系 统 名 称 , 表示 用 于 查 看 外 来 键 信 息 的 主 键 表 的 数据 库 名 称 。
Fktablename fktablename 是 外 来 键 表 的 系 统 名 称 ,
必 须 提 供 此 变 量 和 / 或 pktablename
变 量 。
Fktableowner fktableowner 表 示 外 来 键 的 对 象 拥 有者 的 系 统 名 称 , 这 是 一 个 可 选 变 量 , 如 果 没 有 指 定 拥 有 者 , 系 统 将 使 用 该顺 序 中 可 用 作 的 当 前 用 户 或 DBO 的缺 省 可 视 拥 有 者 。
Fktablequalifier fktablequalifier 是 外 来 键 表 的 数 据 库
的 系 统 名 。
sp_foreignkeys
sp_foreignkeys 系 统 存 储 过 程 可 显 示 服 务 器 中 表 格 的 外 来 键 , 此 外 来 键 引 用了 链 接 服 务 器 内 远 程 表 的 主 键 。
语 法
sp_foreignkeys { ′ table_server ′ } [ , ′ pktab_name ′ ][ , ′ pktab_schema
′ ]
[ , ′ pktab_catalog ′ ][ , ′ fktab_name ′ ][ , ′ fktab_schema ′ ][ , ′ fktab_catalog ′]
变 量
-
table_server ′ table_server 为 远 程 服 务 器 的 系 统 名 称 。
-
pktab_name ′ pktab_name 是 带 有 主 键 的 表 的 系 统 名 称 ( 缺 省 值 为
NULL) 。
- pktab_schema ′ pktab_schema 是 带 有 主 键 的 模 式 的 系 统 名 称 ( 缺 省 值
为 NULL) 。
- pktab_catalog ′ pktab_catalog 是 带 有 主 键 的 目 录 的 系 统 名 称 ( 缺 省
值 为 NULL) 。
- fktab_name ′ fktab_name 是 带 有 外 来 键 的 表 的 系 统 名 称 ( 缺 省 值 为
NULL) 。
- fktab_schema ′ fktab_schema 是 带 有 外 来 键 的 模 式 的 系 统 名 称 ( 缺 省
值 为 NULL) 。
- fktab_catalog ′ fktab_catalog 是 带 有 外 来 键 的 目 录 的 系 统 名 称 ( 缺
省 值 为 NULL) 。
sp_fulltext_catalog
sp_fulltext_catalog 系 统 存 储 过 程 可 创 建 全 文 目 录 , 撤 消 全 文 目 录 , 启 动 对目 录 的 索 引 操 作 , 停 止 对 目 录 的 索 引 操 作 。
语 法
sp_fulltext_catalog [ @ftcat = ]
[ @action = ] ′ action ′
- fulltext_catalog_name ′ ,
[ , [ @path = ] 变 量
- root_directory ′]
[ @ftcat = ] ′ fulltext_catalog_name ′
fulltext_catalog_name 是 全 文 目 录的 系 统 名 称 。
[ @action = ] ′ action ′ action 是 varchar(20) 型 数 据 , 其 中
Create = 把 全 文 目 录 作 为 操 作 系 统文 件 , 并 在 sysfulltextcatalogs 系统 表 中 插 入 一 行 。 Drop = 撤 消fulltext_catalog_name 。Start_incremental = 启 动fulltext_catalog_name 的 差 分 索 引内 容 , 且 只 修 改 由 现 有 的 受 影 响 的 时间 戳 列 表 示 的 行 。 Start_full = 启用 fulltext_catalog_named 全 部 内容 。 Stop = 停 止fulltext_catalog_name 的 内 容 。Rebuild = 从 头 开 始 重 建fulltext_catalog_name , 而 没 有 重新 加 载 其 内 容 。
[ @path = ] ′ root_directory ′ root_directory 是 varchar(100) 型
的 根 目 录 , 其 缺 省 值 为 NULL , 即 C :
\ mssg17 \ Ftdata 。 该 变 量 对 除 创 建外 的 每 一 操 作 都 必 须 是 NULL 。
sp_fulltext_column
sp_fulltext_column 系 统 存 储 过 程 可 确 定 表 格 列 是 否 进 行 了 全 文 索 引 。 没 有激 活 的 表 格 要 预 先 标 记 以 便 进 行 全 文 索 引 。
语 法
sp_fulltext_column [ @tabname = ] ′ qualified_table_name ′ ,
[ @colname = ] ′ column_name ′ ,
[ @action = ] ′ action ′ 变 量
[ @tabname = ] ′ qualified_table_name ′ |
qualified_table_name 是 格 式 为database.Owner.table 或Owner.table 的 nvarchar(517) 型 表格 。 |
---|---|
[ @colname = ] ′ column_name ′ |
column_name 是 表 格 列 的 系 统 名 称 。 |
[ @action = ] ′ action ′ |
action 是 要 执 行 的 varchar(20) 型 的操 作 , 该 变 量 的 可 能 值 是 : Add = 将 一 列 添 加 到 表 格 的 未 激 活 的 索 引 中 。 |
Drop = 从 表 格 的 未 激 活 的 全 文 索 引 中 撤 消 一 列 。 |
sp_fulltext_database
sp_fulltext_database 系 统 存 储 过 程 可 根 据 在 使 用 的 数 据 库 中 提 供 的 操 作 变量 , 启 动 数 据 库 中 的 全 文 索 引 , 从 当 前 数 据 库 中 撤 消 所 有 的 全 文 目 录 , 使 数 据库 中 全 文 索 引 无 效 ( 不 从 sysfulltextcatalogs 系 统 表 中 删 除 行 )。 要 提 供 全 文 索 引 , 必 须 执 行 sp_fulltext_catalog , 且 提 供 每 个 目 录 上 的 start_full 或 start_incremental 变 量 。
语 法
sp_fulltext_database [ @action = ] ′ action ′
变 量 action 是 varchar(20) 型 变 量 , 其 中 Enable = 根 据 系 统 表 中 的 定 义 , 通过 撤 消 现 有 的 全 文 目 录 并 重 建 所 有 的 全 文 索 引 来 启 动 全 文 索 引 , D isable = 撤 消所 有 全 文 目 录 操 作 系 统 文 件 , 并 将 数 据 库 标 记 为 禁 用 全 文 索 引 。
sp_fulltext_service
sp_fulltext_service 系 统 存 储 过 程 用 于 修 改 Microsoft Search Service 的 全文 特 性 。
语 法
sp_fulltext_service [ @action = ] ′ action ′
[ , [ @value = ] |
′ value ′ |
] |
---|---|---|
变 量 |
||
[@ action = ] ’ action ’ |
action 其 中 |
是 属 性 的 varchar(20) 型 名 称 , Resource_usage = Microsoft |
Search Service 使 用 的 资 源 量 。Clean_up = 删 除 在 sysfulltextcatalogs 系 统 表 中 没 有 条 目 的 孤 立 的 全 文 操 作系 统 文 件 。 Connect_timeout= 在 加 载失 败 之 前 为 Microsoft Search Service 初 始 化 全 文 内 容 提 供 的 秒 数 。
[ @value = ] ′ value′ |
value 是 表 示 属 性 |
值 的 整 数 |
, 其 中 |
---|---|---|---|
Connect_timeout = |
1 ~ 32767 |
之 间 的 |
值 。 Resoure_usage = Microsoft Search Service 1( 背 景 ) 至 5( 专 用 ) 使 用 的 资源 , 其 缺 省 值 为 3 , Clean_up= 对 清 理设 置 为 NULL 。
sp_fulltext_table
sp_fulltext_table 系 统 存 储 过 程 为 全 文 索 引 标 记 一 个 表 。 还 必 须 使 用 带
start_incremental 或 start_full 变 量 的 sp_fulltext_catalogs 系 统 存 储 过 程 , 以 便 具有 全 文 搜 索 功 能 。
语 法
sp_fulltext_table [ @tabname = ] ′ qualified_table_name ′ ,
[ @action = ] ′ action ′
[ , [ @ftcat = ] ′ fulltext_catalog_name ′ ,
[ @keyname = ] ′ unique_index_name ′ ] 变 量
[ @tabname = ] ′ qualified_table_name ′
qualified_table_name 是nvarchar(517) 型 表 格 , 其 格 式 可 以是 数 据 库 、 拥 有 者 的 表 格 。
[ @action = ] ′ action ′ action 是 varchar(20) 型 数 据 , 其 中 :
Create = 在 系 统 表 中 建 立 全 文 索 引行 。 Drop = 删 除 系 统 表 中 的 行 并 关闭 全 文 索 引 。 Activate = 启 动 但 不提 供 全 文 索 引 。 Deactivate = 关 闭全 文 索 引 , 而 在 应 有 的 位 置 保 持 元 数据 , 但 不 用 于 全 文 搜 索 。
[ @ftcat = ] fulltext_catalog_name ′
- fulltext_catalog_name 是 以 前 建 立的 全 文 目 录 的 系 统 名 称 。 对 除 创 建 外的 每 个 操 作 , 都 必 须 将 该 变 量 设 置 为NULL 。
[ @keyname = ] unique_index_name ′
- unique_index_name 是 以 前 单 独 索 引的 列 , 用 于 全 文 索 引 列 的 搜 索 。 对 除创 建 外 的 每 个 操 作 , 都 必 须 将 该 变 量设 置 为 NULL 。
sp_generatefilters
当 对 表 进 行 复 制 时 , sp_generatefilters 系 统 存 储 过 程 可 在 外 来 键 表 上 建 立 过滤 器 。
语 法
sp_generatefilters [ @publication = ] ′ publication ′ 变 量 publication 是 要 建 立 过 滤 器 的 出 版 物 的 系 统 名 称 。
sp_getbindtoken
当 客 户 计 划 使 用 同 样 的 事 务 并 共 享 同 样 的 锁 定 空 间 时 , sp_getbindtoken 系 统存 储 过 程 将 返 回 一 个 要 用 作 标 记 的 字 符 串 ; 该 程 序 可 与 sp_bindsession 系 统 存 储过 程 一 起 使 用 , 以 便 将 新 对 话 与 相 同 的 事 务 绑 定 在 一 起 。
语 法
sp_getbindtoken{ ′ return_volue ′ }OUTPUT
[ ,@for_xp_flag ]
变 量
′ return_value′ return_value 是 nvarchar(255) 型 数 据 , 它 和 变 元 一 样 作为 一 个 用 于 传 递 的 标 志 返 回 sp_bindsession 系 统 存 储 过程 , 此 程 序 可 启 动 连 接 以 共 享 事 务 环 境 。 OUTPUT 表示 return_value 将 放 在 输 出 变 量 中 。
@ for_xp_flag for_xp_flag 是 一 个 标 记 , 当 其 值 为 1 时 , 表 示 创 建 了 一
个 绑 定 标 记 , 可 以 将 该 绑 定 标 记 传 送 给 扩 展 存 储 过 程 , 以 便 将 它 传 送 回 SQL Server 。
sp_getmergedeletetype
sp_getmergedeletetype 系 统 存 储 过 程 可 显 示 用 户 删 除 、 部 分 删 除 或 系 统 删 除的 合 并 删 除 类 型 。
语 法
sp_getmergedeletetype [ @source_object = ] ′ source_object ′ ,
[ @rowguid = ] ′ rowguid ′ 变 量
[ @source_object = ] ′ source_object ′ |
source_object 是 复 制 的 源 对 象 的 nvarchar(386) 型 名 称 。 |
|||
---|---|---|---|---|
[ |
@rowguid= ] |
′ |
rowguid ′ |
rowguid 是 查 看 有 删 除 类 型 的 行 的 唯 一 标 识 符 。 |
sp_get_distributor
sp_get_distributor 系 统 存 储 过 程 可 显 示 分 配 器 中 用 户 删 除 、 部 分 删 除 或 系 统删 除 的 合 并 删 除 类 型 。
语 法sp_get_distributor
sp_grant_publication_access
sp_grant_publication_access 系 统 存 储 过 程 可 为 注 册 提 供 Publication 访 问 权 。语 法
sp_grant_publication_access [ @publication = ] ′ publication ′ ,
[ @login = ] ′ login ′ 变 量
[ @publication = ] ′ publication ′ publication 是 出 版 物 的 系 统 名 称 。 如
果 此 变 量 为 NULL , 注 册 将 放 在 服 务器 的 全 局 访 问 列 表 中 。 SQL Server 确认 的 注 册 必 须 已 在 出 版 商 和 分 配 器 的SQL Server 上 创 建 , W indows NT 确
认 的 保 密 帐 户 必 须 已 在 出 版 商 SQL Server 上 创 建 。
[ @ login = ] ′ login ′ login 为 注 册 ID 的 系 统 名 称 。
sp_grantdbaccess
sp_grantdbaccess 系 统 存 储 过 程 可 在 当 前 数 据 库 中 为 SQL Server 确 认 的 注 册或 W indows NT 用 户 或 组 建 立 保 密 帐 户 (sp_revokedbaccess 与 此 相 反 )。
语 法
sp_grantdbaccess [ @loginame = ] ′ login ′ [ , [ @name_in_db = ] ′ name_in_db ′ ]
变 量
[ @loginame = ] ′ login ′ login 是 在 当 前 数 据 库 中 建 立 保 密 帐
户 的 注 册 的 系 统 名 称 。 Windows NT 组和 用 户 必 须 格 式 化 为 Domain \ user 。
[ @name_in_db = ]
′
′ name_in_db
name_in_db 是 数 据 库 中 帐 户 的 系 统 名称 。 如 果 该 变 量 置 于 NULL , 就 使 用 该注 册 。
sp_grantlogin
sp_grantlogin 系 统 存 储 过 程 准 许 W indows NT 用 户 或 组 的 帐 户 作 为 W indows N T 验 证 的 用 户 与 M icrosoft SQL Server 连 接 ; 该 程 序 也 可 用 来 通 过 执 行sp_denylogin 系 统 存 储 过 程 , 以 授 予 已 被 拒 绝 的 访 问 权 ( 为 SQL Server 验 证 的 注册 使 用 sp_addlogin)。
语 法
sp_grantlogin [ @loginame = ] ′ login ′
变 量 login 是 格 式 为 Domain \ user 的 W indows NT 用 户 或 组 的 系 统 名 称 。
sp_help
sp_help 系 统 存 储 过 程 可 提 供 除 触 发 程 序 ( 使 用 sp_helptrigger) 以 外 的 数 据 库对 象 的 信 息 , 包 括 当 前 数 据 库 中 的 数 据 类 型 。
语 法 表 示 如 下 :
sp_help [ name ]
变 量 name 是 sysobject 系 统 表 中 任 一 对 象 的 系 统 名 称 。 如 果 没 有 给 出 此 变量 , 将 列 出 除 触 发 程 序 外 的 所 有 数 据 库 对 象 。
sp_help_agent_default
sp_help_agent_default 系 统 存 储 过 程 可 返 回 Replication 代 理 类 型 的 缺 省 配置 的 整 数 ID 。
语 法
sp_help_agent_default [ @agent_type = ] ′ agent_type ′
变 量 agent_type 是 一 个 整 数 , 其 中 1=Snapshot Agent , 2=Log Reader Agent, 3=Distribution Agen t, 4=Merge Agent 。
sp_help_agent_parameter
sp_help_agent_parameter 系 统 存 储 过 程 可 显 示 Replication 代 理 的 配 置 文 件 的参 数 。
语 法
sp_help_agent_parameter [ @profile_id = ] ′ profile_id ′
变 量 profile_id 是 MSagent_configuration 系 统 表 中 配 置 文 件 的 整 数 ID , 缺 省值 为 -1( 所 有 参 数 )。
sp_help_agent_profile
sp_help_agent_profile 系 统 存 储 过 程 可 返 回 代 理 的 配 置 文 件 。语 法
sp_help_agent_profile [[ @agent_type = ] ′ agent_type ′ ]
[ , [ @profile_id = ] ′ profile_id ′ ] 变 量
[ @ agent_type = ] ′ agent_type ′ agent_type 是 一 个 整 数 , 其 中 0= 全 部 ,
1=Snapshot Agent , 2=Log Reader Agen t, 3=Distribution Agen t, 4=Merge Agen t。
[ @profile_id = ] ′ profile_id ′ profile_id 是 配 置 文 件 的 整 数 , 缺 省 值
为 -1( 所 有 的 配 置 文 件 )。
sp_help_alert
sp_help_alert 系 统 存 储 过 程 必 须 在 msdb 系 统 数 据 库 中 执 行 ,以 显 示 当 前 SQL Server 中 以 前 创 建 的 警 告 信 息 。
语 法
sp_help_alert [ ′ alert_name ′ ][ , ′ order_by ′ ][ , alert_id ][ , ′
category ′ ]
变 量
′ |
alert_name ′ |
alert_name 是 警 告 的 系 统 名 称 。 如 果 不 提 供 此 变 量 , 将 返 回 服 务 器 上 所 有 的 警 告 信 息 。 |
|
---|---|---|---|
′ |
order_by ′ |
order_by 名 称 。 |
是 结 果 集 的 排 列 次 序 的 系 统 名 称 , 缺 省 值 为 |
alert_id |
alert_id 是 警 告 的 整 数 ID , 其 缺 省 值 为 NULL 。 |
||
′ |
category ′ |
category 是 警 告 类 别 的 系 统 名 称 , 缺 省 值 为 NULL 。 |
sp_helparticle
sp_helparticle 系 统 存 储 过 程 可 返 回 复 制 文 章 的 信 息 。语 法
sp_helparticle [ @publication =] ′ publication ′ [ , [ @article = ]
′ article ′ ]
[ , [ @returnfilter = ] returnfilter ] 变 量
[ @publication = ] ′ publication
′
publication 是 Publication 的 系 统名 称 。
[ @article = ] ′ article ′ article 是 文 章 的 系 统 名 称 。 如 果 不
提 供 此 变 量 , 将 返 回 Publication 的
所 有 文 章 的 信 息 。
[ @returnfiler = ] returnfilter returnfilter 是 一 个 位 型 数 据 , 其 中
1= 返 回 过 滤 器 子 句 。 0= 不 返 回 过 滤 器子 句 。
sp_helparticlecolumns
sp_helparticlecolumns 系 统 存 储 过 程 可 列 出 文 章 表 内 的 所 有 列 , 用 于 检 查 与包 含 复 制 的 纵 向 分 区 。
语 法
sp_helparticlecolumns [ @publication = ] ′ publication ′ ,
[ @article = ] ′ article ′ 变 量
[ @publication = ] ′ publication
′
publication 是 Publication 的 系 统名 称 。
[ @article = ] ′ article ′ article 是 文 章 的 系 统 名 称 。
sp_help_category
sp_help_category 系 统 存 储 过 程 可 返 回 关 于 作 业 、 警 告 或 操 作 员 的 类 别 信 息 。执 行 不 带 参 数 的 此 系 统 存 储 过 程 可 以 查 看 可 用 变 量 的 值 。
语 法
sp_help_category [ ′ class ′ ][ , ′ type ′ ][ , ′ name ′ ][ , suffix ] 变 量
-
class ′ class 是 varchar(8) 型 的 类 别 , 其 可 能的 值 有 JOB( 缺 省 值 ) , ALERT 或OPERETOR 。
-
type′ type 是 varchar(12) 型 数 据 , 表 示 要 报告 的 信 息 类 型 。 其 值 可 以 是LOCAL,MULTI-SERVER, NONE 和
NULL ( 缺 省 值 )。
- name ′ name 是 系 统 名 称 , NULL= 缺 省 值 。suffixsuffix 是 位 标 志 , 其 中 1= 命 令SQL Server 添 加 后 缀 以 定 义 对 本 地 和多 重 服 务 器 类 别 名 称 的 搜 索 。
sp_helpconstraint
sp_helpconstraint 系 统 存 储 过 程 可 提 供 表 格 上 的 约 束 信 息 。语 法
sp_helpconstraint { ′ table ′ }[ , ′ no_message ′ ] 变 量
-
table ′ table 是 表 格 的 nvarchar(776) 型 名 称 。
-
no_message ′ no_message 是 varchar(5) 型 数 据 , 其 中 nomsg = 取 消 表名 , msg= 不 取 消 表 名 ( 缺 省 值 ) 。
sp_helpdb
sp_helpdb 系 统 存 储 过 程 可 返 回 数 据 库 的 信 息 , 如 果 没 有 提 供 变 量 , 则 显 示所 有 数 据 库 的 信 息 。
语 法
sp_helpabb [ ′ name ′ ]
变 量 name 是 数 据 库 的 系 统 名 称 。
sp_helpdbfixedrole
sp_helpdbfixedrole 系 统 存 储 过 程 可 显 示 固 定 数 据 库 角 色 的 信 息 。语 法
sp_helpdbfixedrole [[ @rolename = ] ′ role ′ ]
变 量 role 是 固 定 数 据 库 角 色 的 系 统 名 称 。 执 行 不 带 参 数 的 此 系 统 存 储 过 程可 以 查 看 所 有 固 定 数 据 库 角 色 的 列 表 。
sp_helpdevice
sp_helpdevice 系 统 存 储 过 程 只 向 后 兼 容 , Microsoft SQL Server 7 的 程 序 员可 使 用 文 件 和 文 件 组 。
语 法
sp_helpdevice [ ′ name ′ ] 变 量 name 是 设 备 的 系 统 名 称 。
sp_helpdistpublisher
sp_helpdistpublisher 系 统 存 储 过 程 显 示 出 版 商 的 信 息 , 该 出 版 商 也 是 他 自 己的 分 配 器 。
语 法
sp_helptdispublisher [ , [ @publisher = ] ′ publisher ′ ] 变 量 publisher 是 出 版 商 的 系 统 名 称 。
sp_helpdistributiondb
sp_helpdistributiondb 系 统 存 储 过 程 可 显 示 分 布 式 数 据 库 的 信 息 。语 法
sp_helpdistributiondb [[ @ =database = ] ′ database ′ ]
变 量 database 是 数 据 库 的 系 统 名 称 。
sp_helpdistributor
sp_helpdistributor 系 统 存 储 过 程 可 显 示 分 配 器 的 信 息 。语 法
sp_helpdistributor [[ @publisher = ] ′ publisher ′ ][ , [ @local = ]
′ local ′ ] 变 量
[ @publisher = ] ′ publisher′ publisher 是 出 版 商 的 系 统 名 称 。
[ @ local = ]′ local′ local 是 nvarchar(5) 型 的 指 示 符 , 其 值
为 ture 或 false, 缺 省 值 NULL 表 示为 本 地 分 配 器 。
sp_help_downloadlist
sp_help_downloadlist 系 统 存 储 过 程 可 根 据 作 业 或 为 作 业 步 骤 显 示sysdownloadlist 系 统 表 中 的 内 容 。 可 不 提 供 变 量 , 或 提 供 job_id 或 job_name , 或 不 提 供 这 两 个 变 量 。
语 法
sp_help_downloadlist [{ job_id | ′ job_name ′ }][ , ′ operation ′ ][ , ′ object_type ′ ]
[ , ′ object_name ′ ][ , ′ target_server ′ ][ ,has_error ][ ,status ]
[ ,date_posted ] 变 量
job_id job_id 是 作 业 的 唯 一 标 识 符 。
-
job_name ′ job_name 是 作 业 的 varchar(100) 型 名 称 。
-
operation ′ operation 是 作 业 的 varchar(64) 型 操 作 , 其 中 :
DEFECT= 释 放 目 标 服 务 器 , DELETE= 删 除 作 业 , INSERT= 插 入 新 作 业 或 刷 新 作 业 , RE-ENLIST= 为 多 重 服 务 器 域再 次 发 送 注 册 信 息 , 再 次 从 MSXOperator 处 将 信 息 下载 到 目 标 服 务 器 上 , SET-POLL= 为 目 标 服 务 器 设 置 秒
数 , 范 围 从 1 ~ 28 , 800 , 以 轮 询 多 重 服 务 器 域 , START= 开 始 执 行 作 业 , STOP= 停 止 执 行 作 业 , SYNC-TIME= 目 标服 务 器 将 其 时 钟 与 多 重 服 务 器 域 的 时 钟 同 步 , UPDATE= 更 新 作 业 的 系 统 作 业 信 息 。
- object_type ′ object_type 是 varchar(64) 型 数 据 , 其 值 为 JOB
或
SERVER 。
- object_name ′ object_name 是 依 Object_type 而 定 JOB 或 SERVER
的
varchar(100) 型 名 称 。
- target_server ′ target_server 是 目 标 服 务 器 的 varchar(30) 型 名 称 。has_error has_error 是 tinyint 型 标 志 , 其 中 1= 确 认 全 部 错 误 ,
NULL= 确 认 没 有 错 误 。
Status status 是 tinyint 型 的 作 业 状 态 。
date_posted data_posted 是 当 时 或 之 后 结 果 集 的 切 断 点 的 日 期 。
sp_helpextendedproc
sp_helpextendedproc 系 统 存 储 过 程 可 返 回 扩 展 存 储 过 程 的 信 息 。语 法
sp_helpextendedproc [ ′ procedure ′ ]
变 量 procedure 是 扩 展 存 储 过 程 的 系 统 名 称 。
sp_helpfile
sp_helpfile 系 统 存 储 过 程 可 显 示 当 前 数 据 库 中 数 据 库 文 件 的 信 息 。语 法
sp_helpfile [ @filename =] ′ name ′
变 量 name 是 与 当 前 数 据 库 有 关 的 数 据 库 文 件 的 逻 辑 系 统 名 称 。 如 果 没 有 提供 该 变 量 , 则 显 示 所 有 数 据 库 的 文 件 。
sp_helpfilegroup
sp_helpfilegroup 系 统 存 储 过 程 可 显 示 属 于 当 前 数 据 库 的 文 件 组 的 信 息 。语 法
sp_helpfilegroup [ @filegroupname =] ′ name ′
变 量 name 是 属 于 当 前 数 据 库 的 文 件 组 的 逻 辑 系 统 名 称 。 如 果 没 有 提 供 此 变量 , 将 显 示 所 有 数 据 库 中 的 文 件 组 。
sp_help_fulltext_catalogs
sp_help_fulltext_catalogs 系 统 存 储 过 程 可 显 示 全 文 目 录 的 信 息 , 如 果 没 有 提供 变 量 , 则 显 示 所 有 的 全 文 目 录 。
语 法
sp_help_fulltext_catalogs [ @fulltext_catalog_name = ] ′ fulltext_catalog_name ′
变 量 fulltext_catalog_name 是 全 文 目 录 的 系 统 名 称 。
sp_help_fulltext_catalogs_cursor
sp_help_fulltext_catalogs_cursor 系 统 存 储 过 程 可 利 用 游 标 显 示 全 文 目 录 的 详细 信 息 , 如 果 没 有 提 供 变 量 , 则 显 示 当 前 数 据 库 中 所 有 的 全 文 目 录 。
语 法
sp_help_fulltext_catalogs [ @cursor_return = ] @cursor_variable OUTPUT,
[ @fulltext_catalog_name = ] ′ fulltext_catalog_name′ 变 量
[ @ cursor_return = ]
@ cursor_variable OUTPUT
[ @fulltext_catalog_name = ] ′
fulltext_catalog_name′
cursor_variable 是 游 标 的 输 出 变 量 。
fulltext_catalog_name 是 全 文 目 录 的 系统 名 称 。
sp_help_fulltext_columns
sp_help_fulltext_columns 系 统 存 储 过 程 可 显 示 为 全 文 所 有 标 记 的 列 的 信 息 。语 法
sp_help_fulltext_columns [ @table_name = ] ′ table_name ′ ,
[ @column_name = ] ′ column_name′ 变 量
[ @table_name = ] ′ table_name ′ |
table_name 是 nvarchar(517) 型 数据 , 表 示 任 选 的 拥 有 者 的 合 法 表 名 。如 果 不 提 供 此 变 量 , 则 包 含 为 全 文 索 引 标 记 的 所 有 表 。 |
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
[ |
@column_name = ] |
′ column_name |
column_name 不 提 供 此 变 量有 列 。 |
是 , |
列将 |
的显 |
系示 |
统表 |
名中 |
称包 |
。含 |
如的 |
果所 |
′ |
sp_help_fulltext_tables
sp_help_fulltext_tables 系 统 存 储 过 程 可 显 示 为 全 文 索 引 标 记 的 表 的 信 息 。语 法
sp_help_fulltext_tables [ @fulltext_catalog_name = ]
′ fulltext_catalog_name ′ ,
[ @table_name =] ′ table_name ′ 变 量
[ @fulltext_catalog_name = ] ′ fulltext_catalog_name′ |
fulltext_catalog_name 是 全 文 目 录 的 系统 名 称 。 如 果 不 提 供 此 变 量 , 或 其 值为 NULL , 则 返 回 数 据 库 中 所 有 的 全文 目 录 。 |
---|---|
[ @ table_name = ] ′ table_nam e′ |
table_name 是 nvarchar(517) 型 数 据 , 表 示 任 选 的 拥 有 者 的 合 法 表 名 。 |
sp_help_fulltext_tables_cursor
sp_help_fulltext_tables_cursor 系 统 存 储 过 程 可 利 用 游 标 显 示 为 全 文 索 引 注 册的 表 格 。
语 法
sp_help_fulltext_tables_cursor [ @cursor_return = ] @cursor_variable
OUTPUT,
[ @fulltext_catalog_name = ] ′ fulltext_catalog_name′ ,
[ @table_name =] ′ table_name ′ 变 量
[ @cursor_return = ] @cursor_variable OUTPUT
[ @fulltext_catalog_name = ] ′ fulltext_catalog_name ′
[ @table_name = ] ′ table_name
′
cursor_variable 是 游 标 的 输 出 变量 。
fulltext_catalog_name 是 全 文 目 录的 系 统 名 称 。
table_name 是 nvarchar(517) 型 数据 , 表 示 任 选 的 拥 有 者 的 合 法 表 名 。
sp_help_fulltext_columns_cursor
sp_help_fulltext_columns_cursor 系 统 存 储 过 程 可 利 用 游 标 返 回 为 全 文 标 索 引标 记 的 列 的 信 息 。
语 法
sp_help_fulltext_columns_cursor [ @cursor_return = ] @cursor_variable OUTPUT,
[ @table_name =] ′ table_name ′ ,
[ @column_name = ] ′ column_name ′ 变 量
[ @ cursor_return = ]
@ cursor_variable OUTPUT
cursor_variable 是 游 标 的 输 出 变 量 。
[ @ table_name = ]
′ table_nam e′ table_name 是 nvarchar(517) 型 数 据 ,
表 示 任 选 的 拥 有 者 的 合 法 表 名 。 如 果
[ @column_name = ] ′
column_nam e′
不 提 供 此 变 量 , 则 包 含 为 全 文 索 引 标记 的 所 有 表 。
column_name 是 列 的 系 统 名 称 。 如 果不 提 供 此 变 量 , 将 显 示 表 中 包 含 的 所有 列 。
sp_helpgroup
sp_helpgroup 系 统 存 储 过 程 只 向 后 兼 容 , 可 显 示 当 前 数 据 库 中 的 角 色 信 息 。
M icrosoft SQL Server 7 程 序 员 可 使 用 数 据 库 角 色 代 替 数 据 库 组 。语 法
sp_helpgroup [[ @grpname = ] ′ role ′ ]
变 量 role 是 数 据 库 角 色 的 系 统 名 称 。 如 果 不 提 供 此 变 量 , 将 返 回 当 前 数 据库 中 所 有 角 色 的 信 息 。
sp_helphistory
sp_helphistory 系 统 存 储 过 程 只 向 后 兼 容 。 M icrosoft SQL Server 程 序 员 可 使用 作 业 代 替 它 (sp_help_jobhistory)。
sp_help_job
sp_help_job 系 统 存 储 过 程 可 显 示 作 业 的 信 息 。 需 提 供 job_id 或 job_name 变量 , 但 是 不 必 同 时 提 供 两 者 。
语 法
sp_help_job {[ @job_id= ] job_id | [ @job_name = ] ′ job_name ′ }
[ , [ @job_aspect = ] ′ job_aspect ′ ][ , [ @job_type = ] ′ job_type
′ ]
[ ,[ @owner_login_name = ]′ login_name ′ ][ ,[ @subsystem = ]′ subsystem
′ ]
[ , [ @category_name = ] ′ category ′ ][ , [ @enabled = ] enabled ]
[ , [ @execution_status = ] status ][ , [ @date_comparator = ] ′ date_comparison′ ]
[ , [ @date_created = ] date_created ][ , [ @date_last_modified = ] date_modified ]
[ , [ @description = ] ′ description_pattern ′ ] 变 量
job_id job_id 指 作 业 的 唯 一 标 识 符 。
-
job_name ′ job_name 是 作 业 的 varchar(100) 型名 称 。
-
job_aspect ′ job_aspect 是 要 显 示 的 varchar(9)
型 作 业 特 征 , 该 变 量 可 能 的 值 为 : ALL , JOB , SCHEDULES , STEP 或 者TARGETS 。
-
job_type ′ job_type 是 varchar(12) 型 数 据 , 其值 为 LOCAL , MULTI_SERVER 或 NULL 。
-
login_name ′ login_name 是 作 业 拥 有 者 的varchar(64) 型 的 注 册 名 称 。 缺 省 值为 NULL 。
-
subsystem ′ subsystem 是 子 系 统 的 varchar(60) 型 名 称 , 缺 省 值 为 NULL 。
-
category ′ catagory 是 类 别 的 varchar(100) 型名 称 , 缺 省 值 为 NULL 。
Enabled enabled 是 tinyint 型 数 据 , 其 中 1= 启 动 作 业 , 0= 禁 止 作 业 , NULL= 缺 省值 。
Status status 是 表 示 作 业 状 态 的 整 数 , 其 中0= 非 空 闲 或 挂 起 的 作 业 , 1= 执 行 作业 , 2= 作 业 等 待 线 索 , 3= 重 试 期 间 的作 业 , 4= 空 闲 作 业 , 5= 挂 起 的 作 业 , 7= 完 成 作 业 。
- date_comparison ′ date_comparison 是 char(1) 型 数 据 , 该 变 量 可 能 的 值 是 = , < 或 > , 用 于 比
较 data_created 与 date_modified 。date_createddate_created 是 作 业 建立 的 日 期 , 缺 省 值 为 NULL 。
date_modified date_modified 是 作 业 修 改 的 日 期 , 缺 省 值 为 NULL 。
- description_pattern ′ description_pattern 是
varchar(512) 型 数 据 , 是 对 作 业 的 描述 。 可 使 用 通 配 符 。
sp_help_jobhistory
sp_help_jobhistory 系 统 存 储 过 程 可 显 示 多 重 服 务 器 环 境 下 服 务 器 的 作 业 信息 。
语 法
sp_help_jobhistory [ job_id ] [ , ′ job_name ′ ] [ ,step_id ]
[ ,sql_message_id ]
[ ,sql_severity ][ ,start_run_date ][ ,end_run_date ][ ,start_run_time ]
[ ,end_run_time ][ ,minimum_run_duration ][ ,run_status]
[ ,minimum_retries ][ ,oldest_first ][ , ′ server ′ ][ , ′ mode ′ ]
变 量
job_id job_id 是 作 业 的 唯 一 标 识 符 。
′ job_nam e′ job_name 是 作 业 的 系 统 名 称 。
step_id step_id 是 一 个 整 数 , 缺 省 值 为 NULL 。sql_message_id SQL_message_id 是 整 型 错 误 信 息 ID , 当 执 行 作 业
时 , 返 回 该 变 量 , 缺 省 值 为 NULL 。
sql_severity SQL_severity 是 错 误 信 息 的 整 型 严 重 性 等 级 , 缺 省
值 为 NULL 。
start_run_date start_run_date 是 一 个 整 数 , 其 格 式 为 年 、 月 、 日
YYYYMMDD , 表 示 作 业 开 始 的 日 期 。
end_run_date end_run_date 是 一 个 整 数 , 其 格 式 为 年 、 月 、 日
YYYYMMDD , 表 示 作 业 结 束 的 日 期 。
start_run_time start_run_time 是 一 整 数 , 其 格 式 为 时 、 分 、 秒
HHMMSS , 表 示 作 业 开 始 的 时 间 。
end_run_time end_run_time 是 一 整 数 , 其 格 式 为 时 、 分 、 秒
HHMMSS , 表 示 作 业 结 束 的 时 间 。minimum_run_duration minimum_run_duration 是 一 整 数 , 其 格 式 为 时 、 分 、
秒 HHMMSS , 表 示 完 成 作 业 所 需 的 最 短 时 间 。run_status run_status 是 一 整 数 , 表 示 作 业 执 行 的 状 态 , 其 中
0= 失 败 , 1= 成 功 , 2= 重 试 , 3= 取 消 , 4= 在 进 程 中 信息 , 5= 未 知 。
minimum_retries minimum_retries 是 一 整 数 , 表 示 重 复 执 行 作 业 的
最 少 次 数 。
oldest_first oldest_first 是 一 个 整 数 , 其 值 为 1 时 , 表 示 先 输
出 最 旧 的 作 业 , 0( 缺 省 值 ) 表 示 先 输 出 最 新 的 作 业 。
- server ′ server 表 示 执 行 作 业 的 服 务 器 的 varchar(30) 型 名
称 。
- mode ′ mode 是 varchar(7) 型 数 据 , 其 中 NULL= 打 印 所 有 列 , SUMMARY= 打 印 摘 要 。
sp_help_jobschedule
sp_help_jobschedule 系 统 存 储 过 程 可 显 示 作 业 调 度 的 信 息 。 变 量 可 互 相 配 合使 用 。 语 法 @ argument_name=supplied_value 用 于 此 存 储 过 程 , 需 提 供 job_id 或job_nam e, 但 不 需 要 同 时 提 供 两 者 。
语 法sp_help_jobschedule
{
{[ @job_id = ] job_id | [ @job_name = ] ′ job_name ′ }
[ , [ @schedule_name = ] ′ schedule_name ′ ]
|
[ , [ @schedule_name = ] ′ schedule_name ′ , ]
{[ @schedule_id = ] schedule_id }
变 量
job_id job_id 是 作 业 号 的 唯 一 标 识 符 , 此 变 量 不 能 与schedule_id 或 job_name 一 起 作 用 , 但 可 和schedule_name 一 起 使 用 。
- job_name ′ job_name 是 作 业 的 系 统 名 称 , 此 变 量 不 能 与
schedule_id 或 job_id 一 起 作 用 , 但 可 和schedule_name 一 起 使 用 。
- schedule_name ′ schedule_name 是 作 业 调 度 的 varchar(100) 型 名 称 。schedule_id schedule_id 是 表 示 作 业 调 度 的 整 数 。
sp_help_jobserver
sp_help_jobserver 系 统 存 储 过 程 可 显 示 作 业 的 信 息 。 需 提 供 job_id 或
job_nam e, 但 不 必 两 者 都 提 供 。语 法
sp_help_jobserver { job_id | ′ job_name ′ }[ ,show_last_run_details ] 变 量
job_id job_id 是 作 业 号 的 唯 一 标 识 符
′ job_nam e′ job_name 是 作 业 的 系 统 名 称
show_last_run_details show_last_run_details 是 tinyint 型 数据 , 其 中 1= 显 示 此 作 业 最 后 一 次 执 行
的 细 节 , 0= 不 显 示 此 作 业 最 后 一 次 执行 的 细 节 。
sp_help_jobstep
sp_help_jobstep 系 统 存 储 过 程 可 显 示 作 业 的 步 骤 信 息 。 需 提 供 job_id 或
job_nam e, 但 不 必 两 者 都 提 供 。语 法
sp_help_jobstep {[ @job_id = ] job_id | [ @job_name = ] ′ job_name ′ }
[ ,[ @step_id = ] step_id ][ ,[ @step_name = ] step_name ][ ,[ @suffix
= ] suffix ] 变 量
job_id job_id 是 作 业 号 的 唯 一 标 识 符
′ job_name ′ job_name 是 作 业 的 系 统 名 称
step_id step_id 是 整 型 作 业 步 骤 号 。 如 果 不 提 供 此 变 量 , 将 显示 作 业 的 所 有 步 骤 。
step_name step_name 是 作 业 步 骤 的 系 统 名 称 。
Suffix suffix 是 一 个 位 标 志 , 其 中 1= 包 括 文 字 说 明 , 0= 不 包括 文 字 说 明 ( 缺 省 值 ) 。
sp_helpindex
sp_helpindex 系 统 存 储 过 程 可 显 示 表 格 索 引 的 信 息 。语 法
sp_helpindex { ′ name ′ }
变 量 name 是 nvarchar(776) 型 数 据 , 是 当 前 数 据 库 中 的 表 名 。
sp_helplanguage
sp_helplanguage 系 统 存 储 过 程 可 显 示 位 于 syslanguages 系 统 表 中 的 Microsoft SQL Server 语 言 的 信 息 。
语 法
sp_helplanguage[ ′ language′ ]
变 量 language 是 语 言 的 系 统 名 称 。 如 果 不 提 供 此 变 量 , 将 显 示 所 有 的 语 言 。
sp_helplinkedsrvlogin
sp_helplinkedsrvlogin 系 统 存 储 过 程 可 显 示 为 链 接 服 务 器 映 射 的 注 册 。语 法
sp_helplinkedsrvlogin [[ @ rmtsrvname = ] ′ rmtsrvnam e′ ,]
[[ @locallogin = ]′ locallogin ′ ] 变 量
[ @ rmtsrvname = ] ′ rmtsrvnam e′ |
rmtsrvname 是 链 接 服 务 器 的 系 统 名称 。 |
---|---|
[ @ locallogin = ] ′ locallogin ′ |
locallogin 是 一 个 系 统 名 称 , 是 映 射 到链 接 服 务 器 rmtsrvname 的 本 地 SQL Server 注 册 。 |
sp_helplogins
sp_helplogins 系 统 存 储 过 程 可 返 回 SQL Server 注 册 和 注 册 的 数 据 库 帐 户 的信 息 。 该 存 储 程 序 显 示 LoginName,SID ( 注 册 安 全 标 识 符 ), DefaultDBName,DefaultLanguageName,IsDatabaseUserYesOrNo 和DefaultDatabaseNam e。 报 表 还 显 示 数 据 库 , 角 色 , 注 册 有 帐 户 的 每 个 数 据 库 中 的 数据 库 用 户 帐 户 。
语 法
sp_helplogins [[ @LoginNamePattern = ] ′ login ′ ] 变 量 login 是 注 册 的 系 统 名 称 。
sp_helpmergearticle
sp_helpmergearticle 系 统 存 储 过 程 可 显 示 用 于 合 并 复 制 的 文 章 信 息 。语 法
sp_helpmergearticle [[ @publication = ] ′ publication ′ ][[ @article
= ] ′ article ′ ] 变 量
[ @publication = ] ′ publication
′
publication 为 出 版 物 的 系 统 名 称 , 如 果 不 提 供 此 变 量 , 缺 省 值 % 表 示 全部 的 出 版 物 。
[ @article = ] ′ article ′ article 是 文 章 的 系 统 名 称 。 如 果 不
提 供 此 变 量 , 缺 省 值 % 表 示 全 部 的 文章 。
sp_helpmergearticleconflicts
sp_helpmergearticleconflicts 系 统 存 储 过 程 可 列 出 出 版 物 中 有 冲 突 的 文 章 。语 法
sp_helpmergearticleconflicts [[ @publication = ] ′ publication′ ] 变 量 publication 是 出 版 物 的 系 统 名 称 。 如 果 不 提 供 此 变 量 , 缺 省 值 % 表 示 全
部 的 出 版 物 。
sp_helpmergeconflictrows
sp_helpmergeconflictrows 系 统 存 储 过 程 可 返 回 冲 突 表 中 的 合 并 复 制 出 版 及其 冲 突 的 信 息 。
语 法
sp_helpmergeconflictrows [[ @publication = ] ′ publication ′ ]
{ , [ @conflict_table = ] ′ conflict_table ′ } 变 量
[ @publication = ] ′ publication ′ publication 是 出 版 物 的 系 统 名 称 。 如
果 不 提 供 此 变 量 , 缺 省 值 % 表 示 全 部的 出 版 物 。
[ @ conflict_table = ] ′ conflict_table
′
conflict_table 是 冲 突 表 的 系 统 名 称 。
sp_helpmergedeleteconflictrows
sp_helpmergedeleteconflictrows 系 统 存 储 过 程 显 示 msmerge_delete_conflicts
复 制 表 中
语 法
sp_helpmergedeleteconflictrows [[ @publication = ] ′ publication ′ ]
[ , [ @source_object = ] 变 量
′ source_object ′ ]
[ @publication = ] ′ ′ |
publication |
publication 是 出 版 物 的 系 统 名 称 , 如 果 不 提 供 此 变 量 , 缺 省 值 % 表 示 全部 的 出 版 物 。 |
|||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
[ @source_object = source_object ′ |
] |
′ |
source_object 称 。 |
是 |
源 |
对 |
象 |
的 |
系 |
统 |
名 |
sp_helpmergefilter
sp_helpmergefilter 系 统 存 储 过 程 可 显 示 用 于 合 并 复 制 的 过 滤 器 的 信 息 。语 法
sp_helpmergefilter [ @publication = ] ′ publication ′ , [ @article = ]
′ article ′
[ , [ @filtername = ] ′ filtername ′ ] 变 量
[ @publication = ] ′ publication′ publication 是 出 版 物 的 系 统 名 称 , 如
果 不 提 供 此 变 量 , 缺 省 值 % 表 示 所 有的 出 版 物 。
[ @ article = ] ′ article ′ article 是 文 章 的 系 统 名 称 , 如 果 不 提
供 此 变 量 , 缺 省 值 % 表 示 所 有 的 文 章 。
[ @ filtername = ] ′ filternam e′ ] filtername 是 过 滤 器 的 系 统 名 称 。 如
果 不 提 供 此 变 量 , 系 缺 省 值 % 表 示 所有 的 过 滤 器 。
sp_helpmergepublication
sp_helpmergepublication 系 统 存 储 过 程 可 显 示 用 于 合 并 复 制 的 出 版 信 息 。语 法
sp_helpmergepublication [[ @publication = ] ′ publication ′ ]
[ ,[ @found = ] ′ found ′ ][ ,[ @publication_id = ] ′ publication_id
′ ]
[ , [ @reserved = ] ′ reserved ′ ] 变 量
[ @publication = ] ′ publication
′
publication 是 出 版 物 的 系 统 名 称 , 如 果 不 提 供 此 变 量 , 缺 省 值 % 表 示 所有 的 出 版 物 。
[ @found = ] ′ found ′ found 是 一 个 整 数 , 其 中 1= 找 到 出 版物 , 2= 没 找 到 出 版 物 。
[ @publication_id = ] publication_id ′
[ @reserved = ] ′ reserved ′
′ publication_id 是 出 版 物 的 唯 一 标 识符 。
为 Microsoft SQL Server 保 留 。
sp_helpmergepullsubscription
sp_helpmergepullsubscription 系 统 存 储 过 程 可 显 示 用 于 合 并 复 制 的 推 出 订 阅信 息 。
语 法
sp_helpmergepullsubscription [[ @publication = ] ′ publication′ ]
[ , [ @publisher = ] ′ publisher ′ ][ , [ @publisher_db = ] ′ publisher_db ′ ]
[ , [ @subscription_type = ] ′ subscription_type ′ ] 变 量
[ @publication = ] ′ publication ′ publication 是 出 版 物 的 系 统 名 称 , 如 果
不 提 供 此 变 量 , 缺 省 值 % 表 示 所 有 的 出版 物 。
[ @publisher = ] ′ publisher′ publisher 是 出 版 商 的 系 统 名 称 , 如 果 没
有 提 供 此 变 量 , 缺 省 值 % 表 示 所 有 的 出版 商 。
[ @publisher_db = ]
publisher_db ′
′ publisher_db 是 出 版 商 数 据 库 的 系 统 名称 , 如 果 没 有 提 供 此 变 量 , 缺 省 值 % 表示 所 有 的 出 版 商 数 据 库 。
[ @ subscription_type = ] ′ subscription_type 是 nvarchar(10) 型
subscription_type′ 数 据 , 其 值 为 推 入 、 推 出 ( 缺 省 值 ) 或 两者 兼 有 。
sp_helpmergesubscription
sp_helpmergesubscription 系 统 存 储 过 程 可 显 示 用 于 合 并 复 制 的 推 入 订 阅 信息 。
语 法
sp_helpmergesubscription [[ @publication = ] ′ publication ′ ]
[ , [ @subscriber = ] |
′ subscriber ′ | ][ |
, [ @subscriber_db = ] |
′ | |
---|---|---|---|---|---|
subscriber_db ′ ] |
|||||
[ , [ @publisher = ] |
′ publisher ′ | ][ |
, [ @publisher_db = ] |
′ | |
publisher_db ′ ] |
[ , [ @subscription_type = ] ′ subscription_type ′ ] 变 量
[ @publication = ]
′
[ @subscriber = ]
′
′ publication
′ subscriber
publication 是 出 版 物 的 系 统 名 称 , 如 果 不 提 供 此 变 量 , 缺 省 值 % 表 示 所有 的 出 版 物 。
subscriber 是 为 订 户 的 系 统 名 称 , 如果 没 有 提 供 此 变 量 , 缺 省 值 % 表 示 所
[ @subscriber_db = ] ′ subscriber_db ′
有 的 订 户 。
subscriber_db 是 订 户 数 据 库 的 系 统名 称 , 如 果 没 有 提 供 此 变 量 , 缺 省 值
% 表 示 所 有 的 订 户 数 据 库 。
[ @publisher = ]
′ publisher ′ publisher 是 出 版 商 的 系 统 名 称 , 如
果 没 有 提 供 此 变 量 , 缺 省 值 % 表 示 所有 的 出 版 商 。
[ @publisher_db = ] publisher_db ′
[ @subscription_type = ] subscription_type ′
- publisher_db 是 出 版 商 数 据 库 的 系 统名 称 , 如 果 没 有 提 供 此 变 量 , 缺 省 值
% 表 示 所 有 的 出 版 商 数 据 库 。
- subscription_type 是 nvarchar(10) 型 数 据 , 其 值 为 推 入 、 推 出 ( 缺 省 值 ) 或 两 者 兼 有 。
sp_help_notification
sp_help_notification 系 统 存 储 过 程 可 显 示 自 动 警 告 的 通 知 信 息 。语 法
sp_help_notification { ′ object_type ′ }[ , ′ name ′ ][ , ′ enum_type ′ ]
[ ,notification_method ][ , ′ target_name ′ ] 变 量
′ |
object_type′ |
object_type 是 字 符 (9) 型 数 据 , 其 中 ALERTS= 操 作 员 的 警 告 ,OPERATORS= 警 告 操 作 符 。 |
---|---|---|
′ |
name ′ |
name 是 字 符 (100) 型 数 据 , 如 果 变 量 object_type 为 ALERTS , 该 变 量 表 示 警 告 名 , 如 果 变 量 object_type 为 OPERATOR S, 该 变 量 表 示 操 作 符 的 名 称 。 |
′ |
enum_type′ |
enum_type 是 字 符 (10) 型 数 据 , 表 示 返 回 的 信 息 。 其 中ACTUAL= ′ nam e′ object_type, ALL= 所 有 的 object_type ( 即 使 它 们 不 属 于 “ 名 称 ” ) , TARGET= ′ target_name′ object_type。 |
notification_metho d |
notification_method 是 tinyint 型 数 据 , 其 中 1= 返 回 电 子 邮 件 信 息 , 2= 返 回 寻 呼 信 息 , 4= 返 回 NetSend 信 息 , 7= 返回 全 部 信 息 。 |
|
′ |
target_nam e′ |
target_name 是 字 符 (100) 型 数 据 ; 如 果 enum_type 为TARGET, 则 使 用 该 变 量 。 如 果 object_type 为 ALERTS ,变量 target_name 就 为 报 警 名 称 , 如 果 object_type 为 OPERATORS, 则 该 变 量 为 操 作 员 名 。 |
sp_helpntgroup
sp_helpntgroup 系 统 存 储 过 程 可 显 示 当 前 数 据 库 中 带 有 数 据 库 帐 户 的
M icrosoft Windows NT 组 的 信 息 。
语 法
sp_helpntgroup [[ @ntname = ] ′ name ′ ]
变 量 name 是 M icrosoft Windows NT 组 的 系 统 名 称 。 如 果 没 有 给 出 此 变 量 , 将 显 示 当 前 数 据 库 中 所 有 带 数 据 库 帐 户 的 NT 组 。
sp_help_operator
sp_help_operator 系 统 存 储 过 程 可 显 示 当 前 M icrosoft SQL Server 的 操 作 员 的信 息 。 此 存 储 程 序 必 须 在 msdb 系 统 数 据 库 中 运 行 。
语 法
sp_help_operator [ ′ operator_name ′ ][ ,operator_id ] 变 量
′ operator_name ′ |
operator_name 是 操 作 员 的 系 统 名 称 。 如 果 没 有 给 出 此 变 量 , 将 返 回 所 有 操 作 员 的 信 息 。 |
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
operator_id |
operator_id |
是 |
一 |
个 |
整 |
数 |
, |
是 |
操 |
作 |
员 |
的 |
标 |
识 |
号 |
。 |
sp_helppublication
sp_helppublication 系 统 存 储 过 程 可 显 示 用 于 复 制 的 出 版 信 息 。语 法
sp_helppublication [[ @publication = ] ′ publication ′ ]
变 量 publication 是 出 版 的 系 统 名 称 。 如 果 没 有 给 出 此 变 量 , 将 返 回 本 地 SQL Server 中 所 有 的 出 版 信 息 。
sp_help_publication_access
sp_help_publication_access 系 统 存 储 过 程 可 显 示 出 版 物 的 所 有 授 权 注 册 。语 法
sp_help_publication_access [ @publication = ] ′ publication ′
[ @return_granted = ] ′ return_granted ′ ][ , [ @login = ] ′ login
′ ] 变 量
[ @publication = ] ′ publication ′ publication 是 出 版 物 的 系 统 名 称 。 如
果 没 有 提 供 此 变 量 , 将 返 回 全 局 访 问注 册 。
[ @ return_granted = ]
return_granted′
[ @ login = ] ′ login ′
′ return_granted 是 一 个 位 型 数 据 , 其 中0= 未 授 权 的 出 版 商 的 所 有 注 册 , 1= 授权 出 版 商 的 所 有 注 册 。
login 是 SQL Server 已 验 证 的 注 册 ID 的 系 统 名 称 。 如 果 没 有 给 出 此 变 量 , 缺 省 值 % 表 示 所 有 注 册 。
sp_helppublication_snapshot
sp_helppublication_snapshot 系 统 存 储 过 程 可 显 示 出 版 快 照 的 信 息 , 该 程 序 可用 于 复 制 环 境 中 。
语 法
sp_helppublication_snapshot [ @publication =] ′ publication ′ 变 量 publication 是 出 版 物 的 系 统 名 称 。
sp_helppullsubscription
sp_helppullsubscription 系 统 存 储 过 程 可 显 示 订 户 名 下 的 一 个 或 多 个 订 阅 信息 。
语 法
sp_helppullsubscription [[ @publisher = ] ′ publisher ′ ]
[ , [ @publisher_db = ] ′ publisher_db ′ ][ , [ @publication = ] ′ publication ′ ]
[ , [ @show_push = ] ′ show_push ′ 变 量
[ @publisher = ] ′ publisher ′ publisher 是 出 版 商 的 系 统 名 称 , 如
果 没 有 提 供 此 变 量 , 缺 省 值 % 表 示 所有 出 版 商 。
[ @poublisher_db = ] publisher_db ′
′ publisher_db 是 出 版 商 数 据 库 的 系 统名 称 。 如 果 没 有 提 供 此 变 量 , 缺 省 值
% 表 示 所 有 出 版 商 数 据 库 。
[ @publication = ]
′
′ publication
publication 是 出 版 物 的 系 统 名 称 , 如 果 没 有 给 出 此 变 量 , 缺 省 值 % 表 示所 有 出 版 物 。
[ @show_push = ]
′ show_push ′ show_push 是 nvarchar(5) 型 数 据 ,
其 中 FALSE= 不 显 示 推 入 订 阅 , TRUE= 显 示 推 入 订 阅 。
sp_helpremotelogin
sp_helpremotelogin 系 统 存 储 过 程 可 显 示 在 本 地 服 务 器 上 定 义 的 远 程 注 册 的信 息 。
语 法
sp_helpremotelogin [[ @remoteserver = ] ′ remoteserver ′
[ , [ @remotename = ] ′ remote_name ′ ]] 变 量
[ @ remoteserver = ]
′
′ remoteserver
remoteserver 是 远 程 服 务 器 的 系 统 名称 , 如 果 没 有 提 供 此 变 量 , 缺 省 值 % 表 示 所 有 远 程 服 务 器 。
[ @ remotename = ]
′
′ remote_name
remote_name 是 远 程 注 册 的 系 统 名称 , 如 果 没 有 提 供 此 变 量 , 缺 省 值 % 表 示 所 有 远 程 注 册 。
sp_helpreplicationdb
sp_helpreplicationdb 系 统 存 储 过 程 可 显 示 本 地 服 务 器 上 出 版 数 据 库 的 信 息 。语 法
sp_helpreplicationd b[[ @dbname = ] ′ dbname ′ ][ ,[ @type = ] ′ type
′ ] 变 量
[ |
@dbname = ] |
′ dbname ′ |
dbname 是 数 据 库 的 系 统 名 称 , 如 果 没有 提 供 此 变 量 , 缺 省 值 % 表 示 所 有 数 据 库 。 |
|||||||
---|---|---|---|---|---|---|---|---|---|---|
[ |
@type = ] |
′ |
type ′ |
type 是 为 信 息 类 型 的 系Pub= 出 版 数 据 库 ,Sub= 订 |
统阅 |
名数 |
称据 |
。库 |
其 。 |
中 |
sp_helpreplicationdboption
sp_helpreplicationdboption 系 统 存 储 过 程 用 于 本 地 SQL Server 上 以 列 出 带 有复 制 的 数 据 库 。
语 法
sp_helpreplicationdboption [[ @dbname = ] ′ dbname ′ ][ , [ @type = ′ type ′ ]
变 量
[ @dbname = ] ′ dbnam e′ dbname 是 数 据 库 的 系 统 名 称 , 如 果 没 有 给 出
此 变 量 , 缺 省 值 % 表 示 所 有 数 据 库 。
[ @ type = ] ′ type′ type 是 一 个 系 统 名 称 , 它 确 定 是 否 允 许 复 制 ,
缺 省 值 为 允 许 复 制 。
sp_helpreplicationoption
sp_helpreplicationoption 系 统 存 储 过 程 可 显 示 复 制 选 项 的 信 息 。语 法
sp_helpreplicationoption [[ @optname = ] ′ optname ′ ]
变 量 optname 是 复 制 选 项 的 系 统 名 称 ,其 中 Transactional= 事 务 复 制 ,M erge=
合 并 复 制 , NULL= 缺 省 值 ( 显 示 所 有 的 复 制 )。
sp_helprole
sp_helprole 系 统 存 储 过 程 可 显 示 当 前 数 据 库 中 角 色 的 信 息 。
语 法
sp_helprole [[ @rolename = ] ′ role ′ ]
变 量 role 是 当 前 数 据 库 中 角 色 的 系 统 名 称 , 如 果 没 有 提 供 此 变 量 , 缺 省 值
% 表 示 所 有 角 色 。
sp_helprolemember
sp_helprolemember 系 统 存 储 过 程 可 显 示 应 用 数 据 库 中 数 据 库 角 色 成 员 的 信息 。
语 法
sp_helprolemember [[ @rolename = ] ′ role ′ ]
变 量 role 是 当 前 数 据 库 中 数 据 库 角 色 的 系 统 名 称 。 如 果 没 有 提 供 此 变 量 , 将 返 回 数 据 库 中 至 少 有 一 个 成 员 的 所 有 角 色 。
sp_helprotect
sp_helprotect 系 统 存 储 过 程 可 显 示 当 前 数 据 库 中 用 户 许 可 与 执 行 的 信 息 。语 法
sp_helprotect [[ @name = ] ′ object_statement ′ ]
[ , [ @username = ] ′ security_account ′ ]
[ , [ @grantorname = ] ′ grantor ′ ][ , [ @permissionarea = ] ′ type
′ ] 变 量
[ @name = ] ′ object_statement ′ object_statement 是 nvarchar(776)
型 数 据 , 是 数 据 库 中 的 一 个 对 象 。 它也 可 以 是 所 有 的 CREATE 语 句 ,BACKUP DATABASE 与 BACKUP LOG 语 句 。
[ @username = ] security_account ′
′ security_account 是 安 全 帐 户 的 系 统名 称 , 如 果 没 有 提 供 此 变 量 , 将 返 回当 前 数 据 库 中 所 有 安 全 帐 户 的 权 限 。
[ @grantorname = ] ′ grantor ′ grantor 是 最 初 授 予 许 可 的 安 全 帐 户
的 系 统 名 称 。 如 果 没 有 提 供 此 变 量 , 将 显 示 所 有 的 授 予 人 。
[ @permissionarea =] ′ type ′ type 是 varchar(10) 型 数 据 , 其 中 o=
对 象 许 可 ,s= 语 句 许 可 , 可 以 使 用 o 和 s 的 任 意 组 合 用 逗 号 隔 开 , 也 可 不用 逗 号 隔 开 。
sp_helpserver
sp_helpserver 系 统 存 储 过 程 将 显 示 远 程 服 务 器 或 复 制 服 务 器 的 信 息 。语 法
sp_helpserver [ ′ server ′ ][ , ′ option ′ ][ , ′ show_topology
′ ] 变 量
-
server′ server 是 服 务 器 的 系 统 名 称 。 如 果 没 有 提 供 此 变 量 , 就报 告 sysservers 系 统 表 中 所 有 的 服 务 器 。
-
option ′ option 是 描 述 服 务 器 类 型 的 varchar(35) 型 数 据 , 其 中D ist= Distributor , dpub= 本 地 D istributor 的 Remote Publisher, dsn=DSN 服 务 器 , dsub= 本 地 D istributor 的Remote Subscriber , fallback=Fallback 服 务 器 , pullpub=Pull Publisher, pub= Publisher, rpc=Remote 服务 器 , sub=Subscriber。
-
show_topology ′ show_topology 是 varchar(1) 型 数 据 , 其 中 1=
显 示 服 务
器 的 相 互 关 系 及 返 回 的 其 他 信 息 , NULL= 不 显 示 服 务器 的 相 互 关 系 及 返 回 的 其 他 信 息 。
sp_helpsort
sp_helpsort 系 统 存 储 过 程 可 返 回 本 地 服 务 器 的 排 列 次 序 和 字 符 集 。语 法
sp_helpsort
sp_helpsrvrole
sp_helpsrvrole 系 统 存 储 过 程 可 显 示 固 定 服 务 器 角 色 。语 法
sp_helpsrvrole [[ @srvrolename = ] ′ role ′ ]
变 量 role 是 固 定 服 务 器 角 色 的 系 统 名 称 。 其 中 sysadmin= 系 统 管 理 员 , securityadmin= 安 全 管 理 员 , serveradmin= 服 务 器 管 理 器 , setupadmin= 安 装 管 理员 ,processadmin= 过 程 管 理 员 ,diskadmin= 磁 盘 管 理 员 , dbcreator= 数 据 库 创 建 者 。如 果 没 有 提 供 此 变 量 , 将 返 回 所 有 服 务 器 角 色 的 信 息 。
sp_helpsrvrolemember
sp_helpsrvrolemember 系 统 存 储 过 程 可 显 示 固 定 的 服 务 器 角 色 成 员 的 信 息 。语 法
sp_helpsrvrolemember [[ @srvrolename = ] ′ role ′ ]
变 量 role 是 固 定 服 务 器 角 色 的 系 统 名 称 , 其 中 sysadmin= 系 统 管 理 员 , securityadmin= 安 全 管 理 员 , serveradmin= 服 务 器 管 理 员 , setupadmin= 安 装 管 理员 , processadmin= 进 程 管 理 员 , diskadmin= 磁 盘 管 理 员 , dbcreator= 数 据 库 创 建者 。 如 果 没 有 提 供 此 变 量 , 将 返 回 所 有 服 务 器 角 色 的 信 息 。
sp_helpsubscriber
sp_helpsubscriber 系 统 存 储 过 程 可 显 示 订 户 的 订 阅 信 息 。
SP 语 法
sp_helpsubseriber [[ @subscriber = ] ′ subscriber′ ]
变 量 subscriber 是 订 户 的 系 统 名 称 , 缺 省 值 % 表 示 所 有 订 户 。
sp_helpsubscriberinfo
sp_helpsubscriberinfo 系 统 存 储 过 程 可 显 示 本 地 M icrosoft SQL Server 上 复 制订 户 的 信 息 。
语 法
sp_helpsubscriberinfo [[ @subscriber = ] ′ subscriber ′ ]
变 量 , subscriber 是 订 户 的 系 统 名 称 , 如 果 不 提 供 此 变 量 , 缺 省 值 % 表 示 所有 订 户 。
sp_helpsubscription
sp_helpsubscription 系 统 存 储 过 程 可 返 回 订 阅 信 息 。语 法
sp_helpsubscriptio n[[ @publication = ]
= ] ′ article ′ ]
′ publication ′
][ ,[ @article
[ , [ @subscriber = ] destination_db ′ ]
变 量
′ subscriber ′
][ , [ @destination_db = ] ′
[ @publication = ] ′ publication
′
publication 是 出 版 物 的 系 统 名 称 , 如 果 没 有 提 供 此 变 量 , 缺 省 值 % 表 示所 有 出 版 物 。
[ @article = ] ′ article ′ article 是 文 章 的 系 统 名 称 , 如 果 没
有 提 供 此 变 量 , 缺 省 值 % 表 示 出 版 物和 订 户 的 全 部 预 订 信 息 。 All= 返 回 一行 中 某 一 出 版 物 的 所 有 订 户 。
[ @subscriber = ] ′ subscriber ′ subscriber 是 查 看 预 订 的 订 户 的 系 统
名 称 。 如 果 没 有 提 供 此 变 量 , 缺 省 值
% 表 示 出 版 物 和 文 章 的 所 有 预 订 信息 。
[ @destination_db = ] destination_db ′
′ destination_db 是 目 标 数 据 库 的 系 统名 称 , 如 果 没 有 提 供 此 变 量 , 缺 省 值
% 表 示 所 有 目 标 数 据 库 。
sp_helpsubscription_properties
sp_helpsubscription_properties 系 统 存 储 过 程 可 显 示 与 安 全 有 关 的
MSsubscription_properties 复 制 表 中 的 信 息 。语 法
sp_helpsubscription_properties [[ @publisher = ] ′ publisher ′ ][ ,
[ @publisher_db = ]
′ publisher_db ′ ][ , [ @publication = ] ′ publication ′ ]
[ , [ @publication_type =] ′ publication_type ′ ] 变 量
[ @publisher = ] ′ publisher′ publisher 是 出 版 商 的 系 统 名 称 , 如 果
没 有 提 供 此 变 量 , 缺 省 值 % 表 示 所 有出 版 商 。
[ @publisher_db = ]
′
′ publisher_db
publisher_db 是 出 版 商 数 据 库 的 系 统名 称 , 如 果 没 有 提 供 此 变 量 , 缺 省 值
% 表 示 所 有 出 版 商 数 据 库 。
[ @publication = ]
′ publication ′ publication 是 出 版 物 的 系 统 名 称 , 如
果 没 有 提 供 此 变 量 , 缺 省 值 % 表 示 所有 出 版 物 。
[ @publication_type = ] ′ publication_type 是 出 版 的 类 型 。 它 是
publication_type ′] 一 个 整 数 , 缺 省 值 为 0=Snapshot , 1=Transactiona l。
sp_help_targetserver
sp_help_targetserver 系 统 存 储 过 程 可 返 回 与 目 标 服 务 器 有 关 的 信 息 。语 法
sp_help_targetserver[ ′ server_nam e′ ]
变 量 server_name 是 目 标 服 务 器 的 nvarchar(30) 型 名 称 。 如 果 没 有 提 供 此 变量 , 将 返 回 所 有 目 标 服 务 器 的 信 息 。
sp_help_targetservergroup
sp_help_targetservergroup 系 统 存 储 过 程 可 显 示 目 标 服 务 器 组 中 的 目 标 服 务器 。
语 法
sp_help_targetservergroup [ ′ name ′ ]
变 量 name 是 目 标 服 务 器 组 的 系 统 名 称 , 如 果 没 有 提 供 此 变 量 , 将 返 回 所 有目 标 服 务 器 组 的 信 息 。
sp_helptask
sp_helptask 系 统 存 储 过 程 只 向 后 兼 容 。 Microsoft SQL Server 7 的 程 序 员 用作 业 代 替 任 务 。
sp_helptext
sp_helptext 系 统 存 储 过 程 可 返 回 当 前 数 据 库 中 存 储 在 syscomments 系 统 表 中的 规 则 、 代 缺 省 、 存 储 过 程 、 触 发 程 序 或 视 图 的 Transact SQL 代 码 。 如 果 创 建了 加 密 的 对 象 , 就 读 不 出 该 对 象 的 文 本 。
语 法
sp_helptext { ′ name ′ }
变 量 name 是 当 前 数 据 库 中 数 据 库 对 象 的 nvarchar(776) 型 名 称 。
sp_helptrigger
sp_helptrigger 系 统 存 储 过 程 可 显 示 位 于 当 前 数 据 库 的 表 格 中 的 触 发 程 序 的类 型 。
语 法
sp_helptrigger { ′ table ′ }[ , ′ type ′ ]
变 量
-
table ′ table 是 nvarchar(776) 型 的 表 名 。
-
type ′ type 是 字 符 (6) 型 的 触 发 器 类 型 , 其 中 DELETE= 删 除 触
发 器 , INSERT= 插 入 触 发 器 , UPDATE= 更 新 触 发 器 。 缺省 值 为 NULL 。
sp_helpuser
sp_helpuser 系 统 存 储 过 程 可 显 示 当 前 数 据 库 中 的 数 据 库 用 户 的 信 息 。语 法
sp_helpuser [[ @name_in_db = ] ′ security_account ′ ]
变 量 security_account 是 SQL Server 用户 ,Windows NT 用 户 或 数 据 库 角 色 的系 统 名 称 。 如 果 没 有 提 供 此 变 量 , 将 显 示 当 前 数 据 库 中 所 有 安 全 帐 户 的 信 息 。
sp_indexes
sp_indexes 系 统 存 储 过 程 可 显 示 远 程 表 格 中 的 索 引 信 息 , 如 果 table_name 变量 或 table_schema 变 量 中 有 一 个 是 NULL , 那 么 sp_indexes 只 返 回 对 应 列 的 值为 NULL 的 行 。
语 法
sp_indexe s{ ′ table_server ′ }[ , ′ table_name ′ ][ , ′ table_schema ′ ][ ,
′ table_db ′ ][ , ′ index ′ ][ , ′ is_unique ′ ] 变 量
-
table_serve r′ table_server 是 远 程 表 格 服 务 器 的 系 统 名 称
。
-
table_nam e′ table_name 是 远 程 表 格 的 系 统 名 称 。 用 “ % ” 表 示 所 有数 据 库 表 格 。
-
table_schem a′ table_schema 是 表 格 模 式 的 系 统 名 称 。 用 “ % ” 表 示 所有 模 式 或 所 有 数 据 库 。
-
table_db′ table_db 是 数 据 库 的 名 称 。
-
index ′ index 是 索 引 的 系 统 名 称 。
-
is_unique′ is_unique 是 一 个 位 标 志 , 其 中 1 只 返 回 唯 一
索 引 的 信 息 ,
0 返 回 全 部 索 引 信 息 。
sp_indexoption
sp_indexoption 系 统 存 储 过 程 允 许 为 用 户 建 立 的 索 引 选 择 一 种 锁 定 类 型 。 这只 就 高 级 用 户 而 言 , 因 为 M icrosoft SQL Server 会 自 动 执 行 上 述 操 作 。
语 法
sp_indexoption {[ @IndexNamePattern = ] ′ index_name ′ }
[ , [ @OptionName = ] ′ option_name ′ ]
[ , [ @Option_Name = ] ′ value ′ ] 变 量
-
index_name ′ index_name 是 用 户 建 立 的 表 格 或 索 引 的nvarchar(1035) 型 名 称 。 如 果 选 择 用 某 个 数 据 库 名 称 限制 索 引 名 称 , 该 数 据 库 名 称 必 须 是 当 前 数 据 库 。 给 出 没有 索 引 名 的 表 格 名 称 , 将 设 置 表 格 中 所 有 索 引 的 选 项 。
-
option_name ′ option_name 是 varchar(35) 型 数 据 , 其 中AllowRowLocks= 当“ value ”为 TRUE 时 , 使 用 行 锁 定 ( 若将 “ value ” 设 置 为 FALSE , 就 只 使 用 页 面 锁 定 和 表 格锁 定 ) 。 AllowPageLocks= 当 “ value ” 为 FALSE 时 , 不使 用 页 面 锁 定 ( 对 指 定 的 索 引 , 只 使 用 行 锁 定 和 表 格 锁定 ) 。
-
value ′ value 是 varchar(12) 型 的 设 置 , 它 确 定 “ option_name ” 的 值 为 TRUE 或 为 FAULSE 。 如 果 该 变 量 为 缺 省 值 NULL , 将 显 示 “ index_name ” 的 当 前 设 置 。
sp_link_publication
当 与 出 版 商 联 系 , 在 MSsubscription_properties 系 统 表 中 建 立 推 入 推 出 订 阅的 条 目 时 , sp_link_publication 系 统 存 储 过 程 可 定 义 同 步 触 发 器 采 用 的 安 全 措 施 。用 存 储 过 程 sp_help-subscription_properties 和 sp_subscription_cleanup 可 查 看 并清 理 MSsubscription_properties 系 统 表 中 的 条 目 。
语 法
sp_link_publication [ @publisher = ] ′ publisher ′ ,
[ @publisher_db = ] publication ′ ,
′ publisher_db ′
,[ @publication = ] ′
[ @security_mode = ]
[ , [ @password = ] 变 量
[ @publisher = ]
security_mode
- password ′ ]
′ publisher
[ , [ @login = ]
publisher 是 出 版 商
- login ′ ]
的 系 统 名 称 。
′
[ @publisher_db = ] ′ publisher_db ′
[ @publication = ] ′ publication
′
publisher_db 是 出 版 商 数 据 库 的 系 统名 称 。
publication 是 出 版 物 的 系 统 名 称 。
[ @security_mode = ] security_mode security_mode 是 与 出 版 商 联 系 时 的
整 型 安 全 模 式 。 0 表 示 同 步 触 发 器 利用 动 态 远 程 过 程 调 用 与 出 版 商 的 联系 ,2 表 示 同 步 触 发 器 需 用 sysservers 系 统 表 项 目 进 行 远 程 过 程 的 调 用 。( 用sp_addlinkedserver 可 将 项 目 添 加 至sysservers) 。
[ @login = ] ′ login ′ login 是 注 册 的 系 统 名 称 。
[ @password = ] ′ password ′ password 是 口 令 的 系 统 名 称 。
sp_linkedservers
sp_linkedservers 系 统 存 储 过 程 可 显 示 本 地 服 务 器 的 链 接 服 务 器 。语 法
sp_linkedservers
sp_locksp_lock 系 统 存 储 过 程 可 显 示 锁 定 的 信 息 。 用 sp_who 存 储 过 程 可 获 取spid 号 。
语 法
sp_lock [ spid1 ][ , spid2 ] 变 量
Spid1 spid1 是 sysprocesses 系 统 表 中 的 整型 过 程 ID 号 , 如 果 没 有 提 供 此 变 量 , 将 显 示 所 有 过 程 的 信 息 。
Spid2 spid2 是 要 返 回 锁 定 信 息 的 另 一 个 过程 ID 号 。
sp_makewebtask
sp_makewebtask 系 统 存 储 过 程 通 过 建 立 任 务 产 生 HTML 文 档 , HTML 文 档 存 储 了
执 行 查 询 时 建 立 的 数 据 。
模 板 文 件 用 下 列 控 制 查 询 结 果 在 模 板 中 的 布 局 的 方 法 来 格 式 化 H T M L 文档 :
-
可 以 用 “ 在 此 插 入 数 据 ” 标 识 符 。 % insert_data_here% 表 明 要 在 H T M L 表 中 添 加 查 询 结 果 的 位 置 , 用 @fixedfont , @bold , @ italic , @ colheaders 和@ tabborders 格 式 化 查 询 结 果
-
可 以 定 义 更 精 确 完 整 的 行 格 式 , 该 格 式 会 使 系 统 忽 略 sp_makewebtask 中的 @colheaders , @ reftext , @ U R L , @ fixedfont , @resultstitle , @url_query , @HTMLHeader , @singlerow , @webpagetitle , @ italic 与 @tabborder 变 量
-
关 键 词 <%begindetail% >和 <%enddetail% >包 括 行 格 式
-
<TR>,</TR>,<TD>,< / TD>HTML 标 记 出 现 在
行 格 式 关 键 字 之 间
-
<% insert_data_here%> 用 于 行 格 式 关 键 字 内 , 以 将 每
一 列 放 在 结 果 集 中
语 法
sp_makewebtask {[ @outputfile = ] ′ outputlflie ′ }[ , [ @query = ]
′ qurey ′ ]
[ , [ @fixedfont = ] fixedfont ][ , [ @bold = ] bold ][ , [ @italic
= ] italic ]
[ , [ @colheaders = ] colheaders ][ , [ @lastupdated = ] lastupdated
]
[ , [ @HTMLHeader = ] HTMLHeader ][ , [ @username = ] username ]
[ , [ @dbname = ] dbname ][ , [ @templatefile = ] ′ templatefile ′
]
[ , [ @webpagetitle = ] ′ webpagetile ′ ][ , [ @resultstitle = ] ′ resultstitle ′ ]
[[ , [ @URL = ] ′ URL ′ , [ @reftext = ] ′ reftext ′ ]
| [ , [ @table_urls = ] table_urls , [ @url_query =] ′ url_query ′
]
]
[ , [ @whentype = ] whentype ][ , [ @targetdate = ] targetdate ]
[ , [ @targettime = ] targettime ][ , [ @dayflags = ] dayflags ]
[ , [ @numunits = ] numunits ][ , [ @unittype = ] unittype ]
[ , [ @procname = ] procname ][ , [ @maketask = ] maketask ]
[ , [ @rowcnt = ] rowcnt ][ , [ @tabborder = ] tabborder ]
[ , [ @singlerow = ] singlerow ][ , [ @blobfmt = ] blobfmt ]
[ , [ @nrowsperpage = ] n ][ , [ @datachg = ] table_column_list ]
[ , [ @charset = ] characterset ]]
[ , [ @codepage= ] codepage ] 变 量
@outputflie outputflie 是 H T M L 文 档 的 varchar(255) 型 路 径 和 文 件 名 。如 果 文 件 存 储 在 远 程 机 器 上 , 就 使 用 UNC 名 。 否 则 文件 将 放 在 本 地 SQL Server 中 。
@query @query 是 要 执 行 查 询 的 文 本 型 数 据 。 可 以 定 义 多 个
SELECT 查 询 。
@fixedfont @fixedfont 是 tinyint 型 数 据 , 其 中 1= 固 定 字 体 , 0= 比 例 字 体 , 缺 省 值 为 1 。
@bold @bold 是 tinyint 型 数 据 , 其 中 1= 粗 体 字 , 0= 非 粗 体 字 。缺 省 值 为 0 。
@italic @italic 是 tinyint 型 数 据 , 其 中 1= 斜 字 体 , 0= 非 斜 字体 , 缺 省 值 为 0 。
@colheaders @colheaders 是 tinyint 型 数 据 , 其 中 1= 列 标 题 , 0= 没有 列 标 题 。 缺 省 值 为 1 。
@lastupdated @lastupdated 是 tinyint 型 数 据 , 其 中 1= 显 示 恰 好 在查 询 结 果 前 的 HTML 页 上 的 最 后 一 次 更 新 的 日 期 和 时 间 , 0= 不 显 示 最 后 一 次 修 改 的 日 期 和 时 间 。 缺 省 值 为 1 。
@HTMLHeader @HTMLHeader 是 tinyint 型 数 据 , 它 表 明 @resultstitle 变 量 中 内 容 的 HTML 格 式 码 。其 中 1=H1 ,2=H2 ,3=H3 ,4=H4 , 5=H5 , 6=H6 。
@username username 是 在 该 用 户 的 许 可 下 执 行 查 询 的nvarchar(128) 型 数 据 。 缺 省 值 为 当 前 数 据 库 用 户 。
@dbname dbname 是 执 行 查 询 所 在 的 nvarchar(128) 型 数 据 库 名 。缺 省 值 是 当 前 数 据 库 。
@templatefile templatefile 是 HTML 模 板 文 件 的 路 径 , 在 该 模 板 文 件中 包 括 格 式 化 资 料 与 <%insert_data_here%> 标 志 。
@webpagetitle @webpagetitle 是 HTML 文 档 的 varchar(255) 型 标 题 。
@resultstitle @resultstitle 是 查 询 结 果 的 varchar(255) 型 标 题 , 缺省 值 为 “ Query Results ”。
@URL @URL 是 与 放 在 文 档 结 尾 的 另 一 个 HTML 文 档 的 varchar (255) 型 连 接 。 变 量 @reftext 必 须 和 此 变 量 一 块 使 用 。但 是 不 能 使 用 变 量 @ table_urls 和 @ url_query 。 可 以使 用 @URL 和 @reftext 变 量 , 也 可 以 使 用 @url_query 和 @ table_urls 。
@reftext @reftext 是 varchar(255) 型 超 级 连 接 文 本 , 也 是 目 的文 本 。 其 地 址 是 在 @URL 变 量 中 定 义 的 URL 。
@table_urls @table_urls 是 tinyint 型 数 据 ,其 中 1= 超 级 连 接 在 HTML 文 档 中 , 且 来 自 SELECT 语 句 , (@url_query 建 立 超 级 连接 列 表 , 不 需 给 出 @URL 和 @reftext 变 量 。 可 使 用@url_query 和 @ table_urls) ; 0= 没 有 创 建 HTML 的 超 级连 接 的 查 询 ( 缺 省 值 ) 。
@url_query @url_query 是 varchar(255) 型 SELECT 语 句 , 以 便 从 SQL Server 表 中 生 成 多 个 URL 和 超 级 连 接 文 本 。 可 使 用@url_query 和 @table_urls 。 @url_query 变 量 返 回 两 列 : 超 级 连 接 的 地 址 和 超 级 连 接 的 说 明 。
@whentype @whentype 是 tinyint 型 数 据 , 表 示 何 时 执 行 创 建 HTML 文 档 的 任 务 , 其 中 1= 现 在 ( 缺 省 值 ) , 2= 以 后 用@targetdate 和 @targettime 以 及 此 变 量 决 定 执 行 时 间 , 3= 从 @targetdate 开 始 , 用 @dayflags 和 @targettime
在 一 星 期 的 每 几 天 建 立 页 面 ( 用 sp_dropwebtask 删 除 任务 ) , 4= 从 @targetdate 和 @targettime 开 始 , 每 几 分 钟 , 几 小 时 , 几 天 , 几 星 期 生 成 Web 页 ( 对 4 用 @numunits 和@unittype 变 量 以 及 4) , 5= 根 据 需 要 ( 使 用 不 带 自 动 调度 的 sp_runtask) , 6= 现 在 生 成 Web 页 , 以 后 再 用@targetdate 和 @targettime 以 及 此 变 量 确 定 时 间 , 7= 现 在 生 成 页 面 , 并 用 @dayflags 和 @targettime 在 星 期的 每 几 天 建 立 页 面 , 8= 现 在 生 成 页 面 , 从 现 在 和@targettime 开 始 , 以 后 每 几 分 钟 , 几 小 时 , 几 天 , 几星 期 定 期 生 成 Web 页 ( 用 @numunits 和 @unittype 变 量 ) , 9= 现 在 根 据 需 要 生 成 Web 页 , 10= 当 数 据 库 中 的 数 据 改变 时 立 刻 生 成 Web 页面 ( 使 用 @datachg 变 量 ) 。
@targetdate @targetdate 是 生 成 页 面 的 日 期 ( 格 式 为 YYYYMMDD) 。 如
果 没 有 提 供 此 变 量 但 需 要 目 标 日 期 , 就 使 用 现 在 的 日期 。 @whentype 为 2 , 3 , 4 , 6 时 需 要 @targetdate 变 量 。
@targettime @targettime 是 以 HHMMSS 格 式 建 立 HTML 文 档 的 时 间 , 缺 省 值 为 12 : 00AM 。
@dayflags @dayflags 是 修 改 HTML 文 档 的 日 期 。 可 将 值 加 在 一 起 , 以 安 排 数 天 的 计 划 , 其 中 1= 星 期 天 ( 缺 省 值 ) , 2= 星 期一 ,4= 星 期 二 ,8= 星 期 三 ,16= 星 期 四 ,32= 星 期 五 ,64= 星 期六 (@whentype 为 3 和 7 时 需 要 该 变 量 ) 。
@numunits @numunits 是 tinyint 型 数 据 , 表 示 更 新 HTML 文 档 的
频 率 , 该 变 量 可 能 的 值 是 1 到 255 , 缺 省 值 为 1 。 此 变量 和 @whentype 为 4 和 8 以 及 @unittype 一 起 使 用 。
@unittype @unittype 是 tinyint 型 数 据 , 表 示 应 多 长 时 间 修 改 一次 HTML 文 档 , 其 中 1= 小时 ( 缺 省 值 ) , 2= 天 , 3= 星 期 , 4= 分 钟 。 此 变 量 和 @whentype 为 4 和 8 以 及 @numunits 一起 使 用 。
@procname @procname 是 HTML 文 档 的 程 序 或 任 务 的 varchar(128) 型 名 称 , 缺 省 值 为Web_YYMMDDHHMMSS<spid>.varchar(28) 。
@maketask @maketask 是 一 整 数 , 它 确 定 是 否 创 建 生 产 HTML 文 档 的任 务 , 其 中 0= 建 立 不 加 密 的 存 储 过 程 , 但 不 创 建 任 务 , 1= 建 立 加 密 的 存 储 过 程 和 任 务 , 2= 建 立 不 加 密 的 存 储 过程 和 任 务 ( 缺 省 值 ) 。
@rowcnt @rowcnt 是 一 整 数 , 表 示 要 在 HTML 文 档 中 显 示 的 最 大 行数 , 缺 省 值 0 表 示 所 有 的 行 。
@tabborder @tabborder 是 tinyint 型 数 据 , 表 示 是 否 在 结 果 表 四周 加 上 边 界 , 1= 是 ( 缺 省 值 ) , 0= 否 。
@singlerow @singlerow 是 tinyint 型 数 据 , 表 示 结 果 是 否 以 每 页 一行 的 形 式 出 现 , 其 中 1= 是, 0= 否 ( 缺 省 值 ) 。
@blobfmt @blobfmt 是 ntext 型 数 据 , 确 定 文 本 或 图 像 数 据 类 型 的所 有 列 是 否 应 都 放 在 同 一 结 果 页 中 , 其 中 NULL= 是 ( 缺 省值 ) 或 将 这 些 列 保 存 到 另 一 页 , 并 用 另 一 个 URT 以 下 述
格 式 将 其 连 接 至 HTML 文 档 :“ %n%FILE=output_filename use TPLT=template_filename URL=url_link_name ”, 其 中 n= 结 果 列 表 中 与 文 本 字 段 对 应 的 列 号 , n + 1 表 示对 另 一 文 本 或 对 图 像 HTML 文 档 的 超 级 连 接 。 没 有template_filename 时 用 <%insert_data_here%> 可 确 定放 置 数 据 的 位 置 。 url_link_name 是 对 文 件 的 http: /
/ 连 接 。 在 @blobfmt(%n%FILE= ) 中 多 个 文 本 列 或 图 像
列 可 以 重 复 使 用 同 样 的 语 法 。 不 要 把 文 件 名 放 在 问 号中 。
@nrowsperpage @nrowsperpage 是 一 个 整 数 , 表 示 与 NEXT 和 PREVIOUS URLS 连 接 的 每 页 中 的 行 数 。 缺 省 值 0 表 示 所 有 页 , 此 变量 与 @singlerow 相 互 排 斥 。
@datachg @datachg 是 文 本 数 据 类 型 , 当 @whentype 为 10 时 使 用该 变 量 。 它 是 重 建 HTML 文 档 的 表 格 和 列 的 名 称 。 语 法为 :{ TABLE=name [ COLUMN=name ]}[ ,... ] UPDATE , INSERT 和 DELETE 触 发 器 建 立 在 执 行 Web 任 务 的 表 格 中 。sp_runwebtask 可 添 加 到 任 一 已 有 的 触 发 器 的 结 尾 ( 如 果触 发 器 还 没 有 用 密 码 编 译 , 不 让 其 作 修 改 ) 。
@charset @charset 是 nvarchar(25) 型 数 据 , 表 示 浏 览 器 使 用 的字 符 集 别 名 代 码 。 缺 省 值 为 utf-8 。
@codepage @codepage 是 与 字 符 集 有 关 的 数 值 , 缺 省 值 是 与 缺 省 字符 集 UTF-8 有 关 的 65001 。 使 用 sp_enumcodepages 可 获
得 代 码 页 的 列 表 。
sp_manage_jobs_by_login
sp_manage_jobs_by_login 系 统 存 储 过 程 可 更 新 注 册 拥 有 的 作 业 。语 法
sp_manage_jobs_by_login {′ action ′ }[ , ′ current_owner_login_name ′ ]
[ , ′ new_owner_login_name ′ ] 变 量
- action ′ action 是 要 执 行 的 varchar(10) 型 操作 , 其 中 DELETE 删 除 所 有current_owner_login_name 的 作 业 , REASSIGN 将 所 有 作 业 再 分 配 给
new_owner_login_name 。
- current_owner_login_name ′ current_owner_login_name 是 一 个
系
统 名 称 , 是 当 前 拥 有 者 的 注 册 名 称 。
- new_owner_login_name ′ new_owner_login_name 是 一 个 系 统 名
称 , 是 新 拥 有 者 的 注 册 名 称 。
sp_mergedummyupdate
sp_mergedummyupdate 系 统 存 储 过 程 用 以 合 并 复 制 ,以 便 将 用 UPDATETEXT
或 WRITETEXT 对 文 本 列 所 作 的 更 新 送 至 下 一 合 并 中 。语 法
sp_mergedummyupdate [ @source_object = ] ′ source_object ′ ,
[ @rowguid = ] ′ rowguid ′ 变 量
[ @ source_object = ] ′ source_object
′
source_object 是 源 对 象 的
nvarchar(386) 型 名 称 。
[ @ rowguid = ] ′ rowguid ′ rowguid 是 行 标 识 符 ( 唯 一 标 识 符 )。
sp_mergesubscription_cleanup
删 除 订 户 的 合 并 预 订 后 , sp_mergesubscription_cleanup 系 统 存 储 过 程 可 清 理
sysmergesubscription 和 sysmergearticle 系 统 表 中 的 触 发 器 和 行 。语 法
sp_mergesubscription_cleanup [ @publisher = ]′ publisher ′ ,
[ @publisher_db = ] ′ publisher_db ′ [ , [ @publication = ] ′ publication
′ ]
变 量
[ @publisher = ] ′ publisher ′ publisher 是 出 版 商 的 系 统 名 称 。
[ @publisher_db = ] publisher_db ′
′ publisher_db 是 出 版 商 数 据 库 的 系 统名 称 。
[ @publication = ] ′ publication
′
publication 是 出 版 物 的 系 统 名 称 。
sp_montior
sp_montior 系 统 存 储 过 程 可 返 回 SQL Server 如 何 使 用 资 源 的 统 计 信 息 。语 法
sp_montior
sp_msx_defect
sp_msx_defect 系 统 存 储 过 程 可 编 辑 注 册 并 从 多 重 服 务 器 操 作 中 取 出 本 地 服务 器 。
语 法
sp_msx_defect [ forced_defection ]
式 中 变 量 forced_defection 是 位 数 据 类 型 , 其 中 1= 是 , 0= 否 。 该 变 量 可 用 于Master Server Agent 丢 失 或 遭 破 坏 的 情 形 。
如 果 使 用 1 , 系 统 管 理 员 (sa) 必 须 执 行 下 述 命 令 :
EXECUTE msdb.dbo.sp_delete_targetserver @server_name = ′ xxxxxxx ′ , @post_defection = 0
sp_msx_enlist
sp_msx_enlist 系 统 存 储 过 程 可 编 辑 注 册 , 并 将 本 地 服 务 器 添 加 至 多 重 服 务器 操 作 中 。
语 法
sp_msx_enlist { ′ msx_server ′ }[ , ′ location ′ ] 变 量
- msx_server′ msx_server 是 varchar(30) 型 数 据 , 是 要 添 加 的 多 重 服
务 器 管 理 的 服 务 器 名 。
- location ′ location 是 varchar(100) 型 数 据 , 是 用 户 提 供 的 多
重 服 务 器 管 理 服 务 器 的 位 置 。 ( 例 如 South Computer Room E45) 。
sp_OACreate
sp_OACreate 系 统 存 储 过 程 可 在 M icrosoft SQL Server 中 建 立 OLE 对 象 , 用于 SQL-DMO 。 使 用 progid 变 量 (SQL-DMO.SQL Server) 或 clsid 变 量 ′
{ 00026BA1-0000-0000-C000-000000000046 } ′ , 并 将 对 象 标 志 为 整 型 局 部 变量 (DECLARE @object1 INT ), 就 可 以 建 立 OLE 对 象 。
语 法
sp_OACrea t {e
]
变 量
progid | clsid
}{ ,
objecttoken OUTPUT
}[ ,
context
progid progid 是 以 ′ OLEComponent.Object
′ 格 式 建 立 的 OLE 对 象 的 有 效 类 的 字符 串 , 其 中 OLEComponent 是 OLE Automation 服 务 器 的 名 称 。 Object 是 支 持 IDispatch 界 面 的 OLE 对 象名 。 ( 例 如 : SQLDMO.SQLServer) 。
clsid clsid 是 以 ′ { nnnnnnnn-nnnnnnnn- nnnn-nnnn-nnnnnnn } ′ 格 式 建 立 的OLE 对 象 的 类 标 识 符 的 字 符 串 : 例 如 , SQL-DMO SQL Server 对 象 的 分 类 标 识符 ′ { 00026BA-0000-0000-C000-
000000000046 } ′ ) 。
objecttoken OUTPUT objecttoken OUTPUT 是 一 个 整 型 局 部变 量 , 是 返 回 的 对 象 标 记 。 当 调 用 其他 OLE Automation 存 储 过 程 时 , 该变 量 标 识 新 建 立 的 OLE 对 象 。
Context context 是 一 个 整 数 , 表 示 已 建 立 的OLE 对 象 的 运 行 环 境 。 其 中 1= 在 处 理过 程 中 , 允 许 使 用 a.dll 和 OLE 服 务器 , 4= 本 地 , 允 许 使 用 .exe 和 OLE 服务 器 , 5= 允 许 使 用 在 处 理 过 程 中 的 本地 OLE 服 务 器 ( 缺 省 值 ) , 如 果 允 许 使用 处 理 过 程 中 的 OLE 服 务 器 , 就 可 以访 问 SQL Server 拥 有 的 资 源 , 而 本地 OLE 服 务 器 不 能 访 问 任 何 SQL Server 资 源 。
sp_OADestroy
sp_OADestroy 系 统 存 储 过 程 可 删 除 用 户 建 立 的 OLE 对 象 。语 法
sp_OADestroy { objecttoken }
变 量 objecttoken 是 用 户 建 立 的 OLE 对 象 的 对 象 标 记 。
sp_OAGetErrorInfo
sp_OAGetErrorInfo 系 统 存 储 过 程 可 返 回 OLE Automation 错 误 信 息 。 每 次 调用 OLE Automation 存 储 过 程 时 , 错 误 信 息 都 会 复 位 。
错 误 有 :
-
bad variable type(0x80020008)= 作 为 方 式 参 数 传 送 的 SQL Server 数 据 类 型与 M icrosoft Visual Basic 数 据 类 型 不 匹 配 , 或 传 送 了 NULL
-
unknown name(0x8002006)= 没 有 找 到 指 定 对 象 的 指 定 属 性 或
方 式 名 称
-
invalid class string(0x800401f3)=ProgID 或 CLSID 没 有 在 SQL Server 中注 册 为 OLE 对 象
-
server execution failed(0x80080005)=OLE 对 象 注 册 为 本 地 OLE 服 务 器和 .exe 文 件 注 册 , 但 找 不 到 或 不 能 启 动 它
-
the module could not be found(0x8007007e)=OLE 对 象 注 册 为 处 理 过 程 中的 OLE 服 务 器 和 .DLL 文 件 , 但 找 不 到 它
-
type mismatch(0x80020005)= 用 于 属 性 值 或 方 式 的 本 地 变 量 的
数 据 类 型 与
Visual 数 据 类 型 不 匹 配
-
parameter not found(0x80020004)= 变 量 在 位 置 变 量 前 定 义
-
the parameter is incorrect(0x80070057)= 指 定 为 sp_OACreate 的 参 数 环 境 的数 值 无 效
语 法
sp_OAGetErrorInf o[ objecttoken [ , source OUTPUT [ , description
OUTPUT
[ , helpfile OUTPUT [ , helpid OUTPUT ]]]]] 变 量
sp_OAGetProperty
sp_OAGetProperty 系 统 存 储 过 程 可 返 回 OLE 对 象 的 属 性 值 。语 法
sp_OAGetProperty { objecttoken,propertyname }[ , propertyvalue OUTPUT ]
[ , index ... ]
变 量
objecttoken objecttoken 是 用 户 建 立 的 OLE 对 象 的 目 标 标 记 。Propertyname propertyname 是 属 性 的 名 称 。
propertyvalue OUTPUT propertyvalue OUTPUT 是 存 储 返 回 属 性 值 的 正 确数 据 类 型 的 局 部 变 量 。
Index index 是 正 确 数 据 类 型 的 值 , 索 引 参 数 象 某 些 参数 一 样 有 一 个 或 多 个 参 数 。
sp_OAMethod
sp_OAMethod 系 统 存 储 过 程 可 调 用 OLE 对 象 的 方 法 ,也 可 用 于 获 取 属 性 值 。对 OUTPUT 局 部 变 量 而 言 , 应 确 保 使 用 返 回 值 的 正 确 数 据 类 型 。
语 法
sp_OAMethod { objecttoken,methodname }[ ,returnvalue OUTPUT
[ , [ @parametername = ] parameter [ OUTPUT ][ ...n ]]] 变 量
Objecttoken |
objecttoken 是 用 户 建 立 的 OLE 对 象 的 目 标 标 记 。 |
---|---|
M ethodname |
M ethodname 是 要 调 用 的 OLE 对 象 的 方 法 名 称 。 |
returnvalue OUTPUT |
returnvalue OUTPUT 是 一 本 地 变 量 , 它 返 回 OLE 对 象 的 方 法 值 。 |
[ @ parametername = ] |
parameter 是 方 法 的 参 数 。 该 参 数 必 须 是 M icrosoft |
parameter [ OUTPU T ] |
Visual Basic 指 定 参 数 的 名 称 。 |
---|---|
N |
n 表 示 前 面 的 项 可 以 重 复 。 |
sp_OASetProperty
sp_OASetProperty 系 统 存 储 过 程 可 将 OLE 对 象 的 属 性 设 置 改 为 另 一 个 值 。语 法
sp_OASetProperty { objecttoken,propertyname,newvalue }[ ,index... ] 变 量
objecttoken objecttoken 是 用 户 建 立 的 OLE 对 象 的 目 标 标 记 。Propertyname propertyname 是 属 性 的 名 称 。
Newvalue newvalue 是 属 性 改 变 后 的 值 。
Index index 是 正 确 数 据 类 型 的 值 , 索 引 参 数 象 某 些 属 性 一 样 有一 个 或 多 个 参 数 。
sp_OAStop
sp_OAStop 系 统 存 储 过 程 可 终 止 服 务 器 的 OLE Automation 存 储 过 程 执 行 的环 境 。 此 存 储 过 程 不 必 显 式 调 用 , 因 为 当 SQL Server 循 环 时 , 环 境 将 自 动 终 止 。当 用 户 话 路 调 用 sp_OAStop 时 , 环 境 就 开 启 。 如 果 有 一 个 用 户 话 路 发 布
sp_OAStop ,那 么 所 有 其 他 的 SQL-DMO 程 序 都 将 失 败 ,直 到 再 次 调 用 sp_OAStop
为 止 。
语 法sp_OAStop
sp_password
sp_password 系 统 存 储 过 程 可 更 新 M icrosoft SQL Server 注 册 的 口 令 。语 法
sp_passwor d[[ @old = ] ′ old_password ′ , ]{[ @new = ] ′ new_password
′ }
[ , [ @loginame = ] ′ login ′ ] 变 量
[ @old = ] ′ old_password ′ old_password 是 旧 口 令 的 系 统 名 称 。
[ @new = ] ′ new_password ′ new_password 是 口 令 新 值 的 系 统 名 称 。
[ @ loginame = ]′ login ′ login 是 SQL Server 注 册 的 系 统 名 称 。
sp_pkeys
sp_pkey 系 统 存 储 过 程 可 显 示 当 前 数 据 库 中 表 格 的 主 键 信 息 。
语 法
sp_pkeys { ′ name ′ }[ , ′ owner ′ ][ , ′ qualifier ′ ] 变 量
-
name ′ name 是 表 格 的 系 统 名 称 。
-
owner ′ owner 是 表 的 拥 有 者 的 系 统 名 称 。
-
qualifier ′ qualifier 是 表 格 限 定 符 ( 或 Microsoft SQL Server 数 据库 限 定 符 ) 的 系 统 名 称
sp_primarykeys
sp_primarykeys 系 统 存 储 过 程 可 显 示 表 格 的 主 键 列 。语 法
sp_primarykeys { ′ table_server ′ }[ , ′ table_name ′ ][ , ′ table_schema
′ ]
[ , ′ table_catalog ′ ] 变 量
-
table_serve r′ table_server 是 服 务 器 的 系 统 名 称 。
-
table_nam e′ table_name 的 表 格 的 系 统 名 称 , 其 中 “ % ” 用 来 表 示
全 部 表 格 。
- table_schem a′ table_schema 是 表 格 模 式 的 系 统 名 称 。 用 “ % ” 表 示 所
有 数 据 库 或 全 部 模 式 。
- table_catalog ′ table_catalog 是 数 据 库 的 系 统 名 称 。
sp_post_msx_operation
sp_post_msx_operation 系 统 存 储 过 程 用 于 提 供 sysdownloadlist 系 统 表 。 此 程序 用 来 将 目 标 服 务 器 的 作 业 操 作 传 送 至 下 载 。
语 法
sp_post_msx_operati o {n
]
[ , ′ target_server ′ 变 量
′ operation ′
][ , value
}[ ,
]
′ object ′
][ ,
job_id
- operation ′ operation 是 varchar(64) 型 数 据 , 是 传 送 操 作 的
类 型 。 执 行 系 统 存 储 过 程 sp_help_downloadlist 可 以 查 看 操 作 的 可 用 值 。
- object ′ object 是 操 作 的 varchar(64) 型 对 象 。 缺 省 值 为
JOB 。 当 使 用 SERVER 时 , 不 需 要 使 用 job_id 变 量 。
job_id job_id 是 作 业 的 唯 一 标 识 符 ,其中 0x00= 全 体 作 业 。
- target_server ′ target_server 是 操 作 的 目 标 服 务 器 的 varchar(30)
型 名 称 。
Value value 是 一 个 整 数 , 表 示 轮 询 的 时 间 间 隔 , 以 秒 为单 位 。
sp_processmail
sp_processmail 系 统 存 储 过 程 可 处 理 收 件 箱 中 进 来 的 邮 件 信 息 , 并 将 查 询 的结 果 集 返 回 信 息 发 送 器 , 进 来 的 邮 件 要 求 包 括 一 个 查 询 和 一 个 已 知 的 Subject 变量 。 可 以 将 其 作 为 SQL Server Agent 任 务 来 设 定 , 也 可 以 将 文 件 类 型 与 服 务 器和 接 收 客 户 机 上 的 应 用 程 序 联 接 起 来 , 以 得 到 结 果 集 中 的 正 确 图 标 。
语 法
sp_processmail [[ @subject = ] ′ subject ′ ][ , [ @filetype = ] ′ filetype
′ ][ ,
[ @separator = ] ′ separator ′ ][ ,[ @user = ][ ′ user ′ ][ ,[ @dbuse
= ] ′ dbname ′ ] 变 量
- subject ′ subject 是 SQL Server 的 varchar(255)
型 主 题 行 查 询 。
-
filetype′ filetype 是 varchar(3) 型 文 件 扩 展 名 , 用 于 发 送 回 结 果 集 。 缺 省 值 为 tx t。
-
separator′ separator 是 结 果 集 的 varchar(3) 型 列 分隔 符 , 缺 省 值 为 TAB 。
-
user′ user 是 有 权 执 行 查 询 的 安 全 帐 户 的 系统 名 称 。 缺 省 值 为 客 户 。
-
dbnam e′ dbname 是 执 行 查 询 的 数 据 库 的 系 统名 称 , 缺 省 值 为 主 人 。
sp_procoption
sp_procoption 系 统 存 储 过 程 可 定 义 程 序 选 项 。 使 用 不 带 变 量 的 该 存 储 过 程可 以 查 看 可 用 的 选 项 。
语 法
sp_procoption [ ′ procedure ′ ][ , ′ option ′ ][ , ′ value ′ ] 变 量
-
procedure ′ procedure 是 受 影 响 的 存 储 过 程 的 nvarchar ( 776 ) 型名 称 。
-
option ′ option 是 要 设 置 的 varchar(35) 型 选 项 , 其 中 Startup= 将 存 储 过 程 定 义 为 启 动 存 储 过 程 , 当 SQL Server 启 动时 , 启 动 存 储 过 程 自 动 执 行 , Allow updates= 允 许 修 改存 储 程 序 。
-
value ′ value 是 varchar(12) 型 数 据 , 其 中 TRUE= 开 , FALSE=
关。
sp_publication_validation
sp_publication_validation 系 统 存 储 过 程 可 用 于 快 照 和 合 并 复 制 , 它 可 确 认 文
章 数 据 的 有 效 性 。 可 使 用 文 章 数 据 的 行 计 数 确 认 或 全 检 查 和 确 认 。 通 过 S Q L Server Agent 可 以 安 排 该 存 储 程 序 定 期 运 行 。
语 法
sp_publication_validation [ @publication = ]′ publication ′
[ , [ @rowcount_only = ] rowcount_only ]
[ , [ @full_or_fast = ] full_or_fast]
[ , [ @shutdown_agent = ] shutdown_agent ] 变 量
[ @publication = ] ′ publication ′ publication 是 出 版 物 的 系 统 名 称 。
[ @ rowcount_only = ]
rowcount_only
[ @ full_or_fast = ] full_or_fast
[ @ shutdown_agent = ]
shutdown_agent
rowcount_only 是 一 个 位 , 其 中 1= 只返 回 表 格 的 行 计 数 , 0= 确 认 检 查 和 的有 效 性 。
full_or_fast 是 tinyint 型 行 计 数 计 算 类型 , 其 中 0= 全 部 计 数 (*) , 1= 在sysindexes.rows 中 快 速 计 数 ( 可 能 产 生不 精 确 的 行 计 数 ) , 2= 如 果 快 速 计 数不 合 理 , 回 复 全 计 数 。shutdown_agent 是 一 个 位 , 其 中 0= 确认 后 关 闭 Distribution 代 理 , 1= 不 关闭 D istribution 代 理 。
sp_purgehistory
sp_purgehistory 系 统 存 储 过 程 只 向 后 兼 容 , 它 可 从 任 务 的 历 史 表 中 删 除 信息 。
语 法
sp_purgehistory[ ′ task_name ′ ][ , task_id ] 变 量
′ task_name ′ task_name 是 任 务 的 varchar(100) 型名 称 。
task_id task_id 是 一 个 整 数 , 是 任 务 标 识 符 。
sp_purge_jobhistory
sp_purge_jobhistory 系 统 存 储 过 程 可 删 除 作 业 历 史 记 录 行 。 如 果 不 提 供 作 业变 量 , 将 删 除 全 部 历 史 记 录 。 只 能 提 供 一 个 变 量 , 不 能 提 供 两 个 。
语 法
sp_purge_jobhistory {[ @job_name = ] ′ job_name ′ | [ @job_id = ] job_id }
变 量
′ job_name ′ job_name 是 要 删 除 记 录 的 作 业 的 varchar(100) 型 名
称 。
job_id job_id 是 作 业 的 唯 一 标 识 符 。
sp_reassigntask
sp_reassigntask 系 统 存 储 过 程 只 向 后 兼 容 , 更 详 细 的 资 略 参 阅 版 本 6.5 中 的文 本 。 sp_recompile 在 系 统 存 储 过 程 和 触 发 器 下 一 次 执 行 时 , sp_recompile 系 统存 储 过 程 为 重 新 编 译 的 表 格 标 记 存 储 过 程 和 触 发 器 ( 从 syscomments 系 统 表 中 读取 , 将 程 序 放 在 高 速 缓 存 内 )。
语 法
sp_recompile { ′ table ′ }
变 量 table 是 nvarchar(776) 型 表 名 。
sp_refreshsubscriptions
sp_refreshsubscriptions 系 统 存 储 过 程 可 用 于 推 出 复 制 ( 快 照 、 事 务 处 理 、 合并 ), 为 所 有 的 订 户 将 订 阅 添 加 到 文 章 中 。
语 法
sp_refreshsubscriptions [ @publication = ] ′ publication ′ 变 量 publication 是 出 版 物 的 系 统 名 称 。
sp_refreshview
sp_refreshview 系 统 存 储 过 程 可 由 于 基 本 从 属 对 象 下 的 变 化 刷 新 视 图 。语 法
sp_refreshview [ @viewname = ] ′ viewname ′ 变 量 viewname 是 视 图 的 nvarchar 型 名 称 。
sp_reinitmergepullsubscription
sp_reinitmergepullsubscription 系 统 存 储 过 程 在 Merge Anent 运 行 时 为 重 新 初始 化 标 记 合 并 推 出 预 订 。
语 法
sp_reinitmergepullsubscription [ @publisher = ] ′ publisher ′
[ @publisher_db = ] ′ publisher_db′ ,[ @publication = ] ′ publication
′
变 量
[ @publisher = ] ′ publisher ′ publisher 是 出 版 商 的 系 统 名 称 。
[ @publisher_db = ] publisher_db ′
′ publisher_db 是 出 版 商 数 据 库 的 系 统名 称 。
[ @publication = ] ′ publication
′
publication 是 出 版 物 的 系 统 名 称 。
sp_reinitmergesubscription
sp_reinitmergesubscription 系 统 存 储 过 程 可 在 M erge Agent 运 行 时 为 重 新 初始 化 标 记 合 并 预 订 。 它 可 以 从 Publisher 中 调 用 , 也 可 重 新 执 行 Snapshot 代 理 。
语 法
sp_reinitmergesubscription [ @publisher = ] ′ publisher ′ ,
[ @publisher_db = ] ′ publisher_db′ ,[ @publication = ] ′ publication
′
变 量
[ @publisher = ] ′ publisher′ publisher 是 出 版 商 的 系 统 名 称 。
[ @publisher_db = ]
′
′ publisher_db
publisher_db 是 出 版 商 数 据 库 的 系 统名 称 。
[ @publication = ] ′ publication ′ publication 是 出 版 物 的 系 统 名 称 。
sp_reinitpullsubscription
sp_reinitpullsubscription 系 统 存 储 过 程 可 在 M erge Agent 运 行 时 为 重 新 初 始化 标 记 合 并 预 订 。 它 可 以 从 订 户 端 调 用 ( 除 了 non_immediate_sync 出 版 物 )。
语 法
sp_reinitpullsubscription [ @publisher = ] ′ publisher ′ ,
[ @publisher_db = ] ′ publisher_db′
′
,[ @publication = ] ′ publication
变 量
[ @publisher = ] ′ publisher ′ publisher 是 出 版 商 的 系 统 名 称 。
[ @publisher_db = ] publisher_db ′
- publisher_db 是 出 版 商 数 据 库 的 系 统名 称 。
[ @publication = ]
′
- publication
publication 是 出 版 物 的 系 统 名 称 。
sp_reinitsubscription
sp_reinitsubscription 系 统 存 储 过 程 使 快 照 、 事 务 复 制 和 合 并 复 制 同 步 。 如 果包 含 nonimmediate_sync 出 版 物 的 auto_sync 预 订 , 也 可 执 行 Snapshot Agent。如 果 包 含 no_sync 预 订 , 就 负 责 保 证 订 户 的 目 标 表 格 同 步 , 保 证 没 有 未 送 达 的复 制 指 令 。 使 用 订 户 变 量 的 all 或 NULL 使 匿 名 订 户 同 步 。
语 法
sp_reinitsubscriptio n[ @publication = ] ′ publication ′ ,[ @article = ]
′ article ′
[ @subscriber = ] ′ subscriber ′ , [ @destination_db = ] ′ destination_db ′
变 量
[ @publication = ] ′ publication ′ publication 是 出 版 物 的 系 统 名 称 。
[ @ article = ] ′ article ′ article 是 文 章 的 系 统 名 称 。 对immediate_sync 出 版 物 , 可 使 用 缺 省值 A ll 。
[ @ subscriber = ] ′ subscriber′ subscriber 是 订 户 的 系 统 名 称 。 缺 省
值 为 ALL , NULL 用 于 匿 名 预 订 。
[ @destination_db = ]
destination_db ′
′ destination_db 是 目 标 数 据 库 的 系 统 名称 ,缺 省 值 为 all 。
sp_remoteoption
sp_remoteoption 系 统 存 储 过 程 可 为 在 运 行 Microsoft SQL Server 的 本 地 服 务器 上 定 义 的 远 程 注 册 显 示 或 改 变 选 项 。
语 法
sp_remoteoption[ , [ @remoteserver = ] ′ remoteserver ′ ]
[ , [ @loginame = ] ′ loginame ′ ][ , [ @remotename = ] ′ remotename
′ ]
[ , [ @optname = ] ′ optname ′ ][ , [ @optvalue = ] ′ optvalue ′ ] 变 量
[ @remoteserver = ] ′ remoteserver ′ remoteserver 是 远 程 服 务 器 的 系 统 名 称
[ @loginame = ]′ loginame ′
loginame 是 用 户 在 本 地 SQL Server 上 注 册 的 系 统 名 称 。
[ @remotename =] ′ remotename ′
remotename 是 用 户 在 remoteserver 上 注 册 的 系 统 名 称 。
[ @optname = ] ′ optname ′
optname 是 要 设 置 的 选 项 的 varchar(35) 型 名 称 。
[ @optvalue = ]′ optvalue ′
optvalue 是 optname 的 varchar(10) 型 值 , 缺 省 值 为 NULL , 其 中 TRUE= 委 托 ( 集成 注 册 ),FALSE= 非 委 托 ( 标 准 注 册 ) 。
sp_removedbreplication
当 恢 复 复 制 的 数 据 库 且 不 需 要 用 该 数 据 库 恢 复 复 制 的 对 象 时 使 用sp_removedbreplication 系 统 存 储 过 程 。 该 存 储 过 程 可 从 数 据 库 中 删 除 所 有 的 复制 对 象 。 分 配 器 数 据 库 中 没 有 更 新 数 据 。
语 法
sp_removedbreplication [ @dbname = ]′ dbname ′ 变 量 dbname 是 数 据 库 的 系 统 名 称 。
sp_remove_job_from_targets
sp_remove_job_from_targets 系 统 存 储 过 程 可 从 目 标 服 务 器 或 组 中 删 去 作
业 。 需 提 供 job_id 变 量 或 job_name 变 量 , 但 不 需 两 者 都 提 供 。语 法
sp_remove_job_from_targets { job_id | ′ job_name ′ } [ , ′ target_server_groups ′ ]
[ , ′ target_servers ′ ] 变 量
job_id job_id 是 作 业 的 唯 一 标 识 符 。
-
job_name ′ job_name 是 作 业 的 系 统 名 称 。
-
target_server_groups′ target_server_groups 是 nvarchar(1024) 型 数 据 , 它 包 含 了 目 标 服 务 器 组 的 列表 。 多 个 组 用 逗 号 分 开 。
-
target_servers ′ target_servers 是 nvarchar(1024) 型 数 据 , 它 包 含 了 目 标 服 务 器 的 列 表 。 多 个 服务 器 用 逗 号 分 开 。
sp_rename
sp_rename 系 统 存 储 过 程 给 用 户 建 立 的 现 有 对 象 起 一 个 新 名 。 可 在 当 前 数 据库 中 使 用 此 程 序 。
语 法
sp_rename { ′ object_name′ }[ , ′ new_name ′ ][ , ′ object_type ′ ]
变 量
-
object_name ′ object_name 是 对 象 的 nvarchar(776) 型 旧 名 称 。 对 于 列或 索 引 , 可 使 用 table.column 或 table.index 。
-
new_name ′ new_name 是 赋 予 对 象 的 新 的 系 统 名 称 。 如 果 是 列 或 索 引 , 此 处 不 要 使 用 限 定 的 表 名 。
-
object_type ′ object_type 是 varchar(13) 型 数 据 , 它 决 定 对 象 的 类 型 , 其 中 COLUMN= 列 , DATABASE= 用 户 建 立 的 数 据 库 , INDEX= 用 户 建 立 的 索 引 , OBJECT=sysobjects 系 统 表 中 的 对 象 类型 项 , USERDATATYPE= 用 户 定 义 的 数 据 类 型 。
sp_renamedb
sp_renamedb 系 统 存 储 过 程 为 用 户 建 立 的 现 有 数 据 库 起 一 个 新 名 ( 数 据 库 必须 在 单 用 户 模 式 下 才 能 重 命 名 )。
语 法
sp_renamedb { ′ old_name ′ , ′ new_name ′ } 变 量
-
old_nam e′ old_name 是 数 据 库 旧 的 系 统 名 称 。
-
new_nam e′ new_name 是 赋 予 数 据 库 的 新 系 统 名 称 。
sp_replcmds
sp_replcmds 系 统 存 储 过 程 用 于 事 务 复 制 , 此 事 务 复 制 指 定 了 数 据 库 中 第 一个 执 行 sp_ replcmds 存 储 过 程 的 客 户 机 将 成 为 日 志 的 阅 读 器 。 此 存 储 过 程 由Logreader Agent 使 用 。 它 返 回 事 务 的 指 令 , 以 及 事 务 日 志 中 在 发 送 到 分 配 器 时还 没 有 指 定 的 复 制 事 务 信 息 。 它 也 从 其 运 行 之 处 返 回 出 版 数 据 库 的 信 息 。 每 次 , 只 能 有 一 个 用 户 在 数 据 库 中 执 行 此 存 储 过 程 ( 错 误 18752) 。 只 在 需 要 时 执 行 此程 序 以 进 行 故 障 检 修 的 复 制 。
如 果 不 能 复 制 文 本 命 令 , 将 出 现 错 误 18759 , 因 为 同 一 事 务 中 不 能 检 索 文 本指 针 。
语 法
sp_replcmds [ @maxtrans =] maxtrans
变 量 maxtrans 是 一 个 整 数 , 是 要 检 验 的 事 务 数 。 缺 省 值 为 一 个 事 务 。
sp_replcounters
sp_replcounters 系 统 存 储 过 程 用 于 事 务 复 制 , 以 显 示 以 下 信 息 : 未 传 输 事 务 的等 待 时 间 , 吞 吐 量 及 事 务 的 计 数 , 以 及 SQL Server 上 出 版 数 据 库 的 生 成 列 表 每秒 钟 处 理 的 事 务 。
语 法sp_replcounters
sp_repldone
sp_repldone 系 统 存 储 过 程 由 Logreader Agent 用 以 事 物 处 理 复 制 , 以 便 对 标 识SQL Server 最 后 一 个 分 布 式 事 物 处 理 的 记 录 作 标 记 。 除 非 知 道 如 何 操 作 , 否 则不 要 手 动 执 行 此 程 序 , 但 可 以 使 用 sp_repldone 系 统 存 储 过 程 中 断 复 制 过 程 。而 且 , 使 用 变 量 xactid 和 xact_seqno 可 以 标 记 事 务 已 发 送 至 分 配 器 , 或 将 事 务指 定 为 下 一 个 要 复 制 的 事 务 。 运 行 sp_repltrans 或 sp_replcmd 系 统 存 储 过 程可 以 获 取 变 量 。 所 有 小 于 或 等 于 该 事 务 的 事 务 都 指 定 为 分 布 式 事 务 . 要 将 事 务 日志 中 的 所 有 复 制 的 事 务 都 指 定 为 分 布 式 事 务 , 须 指 定 sp_repldone NULL,NULL,0,0,1 。 要 查 看 事 务 日 志 中 的 复 制 事 务 , 就 指 定 sp_repldone NULL , NULL , 0 , 0 , 0 。
语 法
sp_repldone [ @xactid = ] xactid , [ @xact_seqno = ] xact_spqno
[ , [ @numtrans = ] numtrans ] [ , [ @time = ] time [ , [ @reset
= ] reset ] 变 量
[ @xactid= ] xactid xactid 是 最 后 一 个 分 布 式 事 务 的 第 一个 记 录 的 记 录 序 号 。
[ @xact_seqno= ] xact_seqno xact_seqno 是 最 后 一 个 分 布 式 事 务 的
最 后 一 个 记 录 的 序 号 。
[ @numtrans= ] numtrans numtrans 是 分 布 式 事 务 的 数 目 。
[ @time= ] time time 是 分 配 最 后 一 批 事 务 所 需 要 的 毫秒 数 。
[ @reset= ] reset reset 是 一 个 位 型 复 置 状 态 , 其 中 1= 标 记 日 志 中 已 分 配 的 所 有 复 制 事 务 , 0= 将 事 务 日 志 复 位 至 第 一 个 复 制 事务 , 不 将 复 制 事 务 指 定 为 分 布 式 事务 。此 变 量 要 将 xactid 和 xact_seqno 设 为 NULL 。
sp_replflush
sp_replflush 系 统 存 储 过 程 用 于 快 照 、 事 务 和 合 并 复 制 , 以 刷 新 文 章 高 速 缓存 。 当 修 改 了 文 章 的 定 义 时 , 将 由 其 它 的 复 制 存 储 过 程 使 用 该 程 序 , 但 通 常 不手 动 执 行 它 。
语 法sp_replflush
sp_replicationdboption
sp_replicationdboption 系 统 存 储 过 程 用 于 当 前 数 据 库 中 的 快 照 、 事 务 及 合 并复 制 , 以 设 置 复 制 数 据 库 选 项 。 该 系 统 存 储 过 程 设 置 sysdatabases 系 统 表 中 的
类 别 位 , 并 建 立 复 制 系 统 表 。语 法
sp_replicationdboptio n[ @dbname= ] ′ dbname ′ ,[ @optname= ] ′ optname
′ , [ @value= ]
′ value ′ [ , [ @ignore_distributor= ] ignore_distributor ] 变 量
[ @dbname = ] ′ dbnam e′ dbname 是 要 删 除 的 数 据 库 的 系 统 名
称 。
[ @optname = ]′ optnam e′ optname 是 要 建 立 或 要 删 除 的 选 项 的
系 统 名 称 , 其 中 merge publish= 数 据 库 供 合 并 出 版 , publish= 数 据 库 供 其 |
|||
---|---|---|---|
[ @value = ]′ value′ |
它 类 型 的 出 版 。 value 是 存 储 true 或 false 的 系 统 名 称 。 (false 也 删 除 合 并 预 订 )。 |
||
[ @ignore_distributor |
= |
] |
ignore_distributor 是 一 个 位 , 其 中 1= |
ignore_distributor] |
true, 0= false (缺 省 值 )。 |
||
sp_replicationoption |
sp_replicationoption 系 统 存 储 过 程 可 添 加 或 撤 消 复 制 存 储 过 程 , 用 于 快 照 、事 务 与 合 并 复 制 , 以 启 动 复 制 。
语 法
sp_replicationoption [ @optname = ] ′ optname ′ ,
[ @value = ] ′ value ′ [ ,[ @security_mode = ] security_mode ] [ ,
[ @login = ] ′ login ′
[ , [ @password = ] ′ password ′ ][ , [ @reserved = ] ′ reserved ′ ] 变 量
[ @optname = ] ′ optname ′ optname 是 复 制 选 项 的 系 统 名 称 , 其
中 transactional= 事 务 复 制 , merge= 合 并 复 制 。
[ @value = ] ′ value ′ value 是 nvarchar(5) 型 数 据 , 其 中true= 建 立 选 项 , false= 删 除 选 项 。
[ @security_mode = ]
security_mode
[ @login = ] ′ login ′
[ @password = ] ′ password ′
[ @reserved = ] ′ reserved ′
security_mode 是 一 个 整 数 , 是 分 配
器 的 安 全 模 式 , 其 中 0=SQL Server 验 证 ( 缺 省 值 ) , 1=Windows NT 验 证 。login 是 分 配 器 注 册 的 系 统 名 称 , 缺省 值 为 系 统 管 理 员 (sa) 。
password 是 分 配 器 注 册 的 口 令 的 系 统名 称 。
reserved 用 于 Microsoft SQL Server , 缺 省 值 为 NULL 。
sp_replication_agent_checkup
sp_replication_agent_checkup 系 统 存 储 过 程 用 于 快 照 、 事 务 以 及 合 并 复 制 , 以 检 查 正 在 执 行 复 制 代 理 的 分 布 数 据 库 , 但 在 heartbeat_interval 中 还 没 有 写 入历 史 表 。 该 存 储 过 程 将 在 适 当 时 引 发 错 误 14151 。
语 法
sp_replication_agent_checkup [ [ @heartbeat_interval = ] ′ heartbeat_interval ′ ]
变 量 heartbeat_interval 是 代 理 在 不 需 写 入 历 史 表 , 且 不 引 发 错 误 的 情 况 下 能正 常 运 行 的 分 钟 数 , 缺 省 值 为 10 分 钟 。
sp_replshowcmds
sp_replshowcmds 系 统 存 储 过 程 可 显 示 标 志 为 复 制 的 事 务 指 令 , 且 只 有 当 所有 用 户 联 接 都 没 有 访 问 复 制 记 录 事 务 时 , 才 能 使 用 该 存 储 过 程 。
语 法
sp_replshowcmd s[ @mextrans = ] maxerans
变 量 [ @maxtrans= ] maxtrans 是 一 个 整 数 , 表 示 要 查 看 其 信 息 的 事 务 数 , 缺 省 值 为 1 。
sp_repltrans
sp_repltrans 系 统 存 储 过 程 用 于 事 务 的 复 制 , 以 显 示 出 版 数 据 库 事 务 日 志 中 还没 有 指 定 为 分 布 式 的 复 制 事 务 列 表 。 在 出 版 数 据 库 中 执 行 此 存 储 过 程 。 它 和sp_replcmds 类 似 , 但 不 返 回 事 务 指 令 。
语 法sp_repltrans
sp_resync_targetserver
sp_resync_targetserver 系 统 存 储 过 程 可 使 多 重 服 务 器 域 内 的 服 务 器 同 步 。语 法
sp_resync_targetserver{ ′ server ′ }
变 量 server 是 服 务 器 的 nvarchar(30) 型 名 称 , 其 中 , ALL 使 所 有 的 服 务 器 在 多重 服 务 器 域 中 重 新 同 步 。
sp_revoke_publication_access
sp_revoke_publication_access 系 统 存 储 过 程 用 于 快 照 、 事 务 和 合 并 复 制 , 以从 出 版 访 问 列 表 中 删 除 注 册 。
语 法
sp_revoke_publication_access [ @publication = ] ′ publication ′ ,
[ @ligin = ] ′ login ′ 变 量
[ @publication = ] ′ publication
′
publication 是 出 版 物 的 系 统 名 称 , 如 果 没 有 提 供 此 变 量 , 将 从 服 务 器 全局 访 问 列 表 中 删 除 注 册 。
[ @login = ] ′ login ′ login 是 注 册 的 系 统 名 称 。
sp_revokedbaccess
sp_revokedbaccess 系 统 存 储 过 程 可 从 当 前 数 据 库 中 删 除 任 一 安 全 帐 户 、 许可 和 别 名 。
语 法
sp_revokedbaccess{ [ @name_in_db = ] ′ name ′ } 变 量 name 是 已 删 除 的 数 据 库 用 户 的 系 统 名 称 。
sp_revokelogin
sp_revokelogin 系 统 存 储 过 程 可 删 除 M icrosoft Windows NT 用 户 或 组 的 注 册项 , 这 些 用 户 或 组 是 在 执 行 注 册 的 sp_grantlogin 与 sp_denylogin 存 储 过 程 时 添
加 的 。
语 法
sp_revokelogin{[ @loginame = ] ′ login ′ }
变 量 login 是 W indows NT 用 户 或 组 的 系 统 名 称 , 其 格 式 为 Domain \ user。
sp_runwebtask
sp_runwebtask 系 统 存 储 过 程 可 执 行 现 有 的 Web 任 务 并 生 成 H T M L 文 档 。语 法
sp_runwebtask [[ @procname = ] ′ procname ′ ][ ,@outputfile = ] outputfile ]
变 量
-
procnam e′ procname 是 属 于 Web 任 务 的 存 储 过 程 的 nvarchar(128) 型名 称 。
-
outputfile ′ outputfile 是 Web 任 务 输 出 文 件 的 nvarchar(255) 型
名 称 。
sp_script_synctran_commands
sp_script_synctran_commands 系 统 存 储 过 程 用 于 快 照 和 事 务 复 制 , 为 每 个 订户 上 的 应 用 程 序 的 文 章 用 sp_addsyntrigger 调 用 建 立 脚 本 。
语 法
sp_script_synctran_commands [ @publication = ] ′ publication ′
[ , [ @article = ] ′ article ′ ] 变 量
[ @publication = ] ′ publication
′
publication 是 出 版 物 的 系 统 名 称 。
[ @article = ] ′ article ′ article 是 文 章 的 系 统 名 称 , 缺 省 值
为 ALL 。
sp_scriptdelproc
sp_scriptdelproc 系 统 存 储 过 程 用 于 快 照 和 事 务 复 制 , 为 包 含 删 除 语 句 的 定 制存 储 过 程 自 动 建 立 CREATE PROCEDURE 语 句 。
语 法
sp_scriptdelproc [ @artid = ] ′ artid ′ 变 量 artid 是 标 识 文 章 的 整 数 。
sp_scriptinsproc
sp_scriptinsproc 系 统 存 储 过 程 用 于 快 照 与 事 务 复 制 , 为 包 含 插 入 语 句 的 定 制存 储 过 程 自 动 建 立 CREATE PROCEDURE 语 句 。
语 法
sp_scriptinsproc [ @artid = ] ′ artid ′ 变 量 artid 是 标 识 文 章 的 整 数 。
sp_scriptupdproc
sp_scriptupdproc 系 统 存 储 过 程 用 于 快 照 与 事 务 复 制 , 为 包 含 更 新 语 句 的 定制 存 储 过 程 自 动 建 立 CREATE PROCEDURE 语 句 。
语 法
sp_scriptupdproc [ @artid = ] ′ artid ′ 变 量 artid 是 标 识 文 章 的 整 数 。
sp_server_info
sp_server_info 系 统 存 储 过 程 可 显 示 有 关 M icrosoft SQL Server、 数 据 库 网 关或 者 其 他 数 据 源 的 信 息 。
语 法
sp_server_info [[ @attribute_id = ] attribute_id ] 变 量 attibute_id 是 属 性 的 整 型 标 识 符 。
sp_serveroption
sp_serveroption 系 统 存 储 过 程 定 义 远 程 服 务 器 与 链 接 服 务 器 的 服 务 器 选项 , 并 且 定 义 分 布 式 查 询 的 选 项 。
语 法
sp_serveroption [[ @server = ] ′ server ′ ,
[ @optname = ] ′ option_name ′ ,
[ @optvalue = ] ′ option_value ′ ] 变 量
- server′ server 是 服 务 器 的 系 统 名 称 , 如 果 没
有 提 供 此 变 量 , 将 显 示 服 务 器 选 项 列表 。
- option_nam e′ option_name 是 选 项 的 varchar(35) 型名 称 。 如 果 没 有 提 供 此 变 量 , 将 显 示服 务 器 选 项 列 表 , 其 中 : collation compatible=true 表 示 当 对 链 接 服 务 器执 行 该 存 储 过 程 时 , 指 定 分 布 式 查 询执 行 为 兼 容 式 查 询 , false 和 SQL Server 在 本 地 比 较 , data access= 启 用
或 禁 用 分 布 式 查 询 访 问 的 链 接 服 务器 ; dist= 分 配 器 , dpub= 此 分 配 器 的远 程 出 版 商 , pub= 出 版 商 , rpc=true 表 示 自 服 务 器 的 Remote Procedure Calls , rpc out= true 表 示 到 服 务 器 的Remote Procedure Calls ; sub= 订 户 , system=Microsoft SQL Server 使 用 。
- option_value ′ option_value 是 varchar(10) 型 数 据 , 它 决 定 选 项 是 否 表 示 True= 开 启 或False= 关 闭 。 如 果 没 有 提 供 此 变 量 , 将 显 示 选 项 值 。
sp_setapprole
sp_setapprole 系 统 存 储 过 程 可 使 与 用 户 有 关 的 其 他 许 可 被 忽 略 , 而 数 据 库 中应 用 程 序 的 角 色 有 效 , 如 果 设 置 了 应 用 程 序 角 色 , 将 只 允 许 使 用 应 用 程 序 角 色许 可 。
语 法
sp_setapprole {[ @rolename = ] ′ name ′ , [ @password = ] ′ password
′ }
[ , [ @encrypt = ] ′ encrypt_style′ ] 变 量
[ @rolename = ] ′ name ′ name 是 数 据 库 中 应 用 程 序 角 色 的 系 统
名 称 。
[ @password = ] ′ password ′ password 是 系 统 名 称 , 是 应 用 程 序 角
色 的 口 令 。
[ @encrypt = ] ′ encrypt_style ′ encrypt_style 是 varchar(10) 型 数
据 , 它 决 定 加 密 类 型 , 其 中 none= 不加 密 口 令 ( 缺 省 值 ) , ODBC= 用 ODBC 规范 加 密 函 数 为 口 令 加 密 。
sp_setnetname
sp_setnetname 系 统 存 储 过 程 用 于 将 远 程 存 储 过 程 执 行 过 程 中 有 非 法 字 符 的远 程 服 务 器 名 , 万 一 远 程 服 务 器 的 名 称 与 SQL Server 允 许 在 表 格 中 放 置 的 名 称不 兼 容 , 就 将 名 称 放 在 sysservers 列 或 srvnetname 中。
语 法
sp_setnetname {′ server ′ }[ , ′ network_name′ ] 变 量
- server′ server 是 用 于 远 程 存 储 过 程 调 用 的 远 程 服 务 器 的 系 统
名 称 , 服 务 器 必 须 提 前 添 加 至 sysservers 系 统 表 中 。
- network_nam e′ network_name 是 远 程 计 算 机 的 网 络 名 称 。
sp_spaceused
sp_spaceused 系 统 存 储 过 程 可 返 回 表 格 或 数 据 库 使 用 的 磁 盘 空 间 信 息 。updateusage 变 量 将 对 sysindexes 表 进 行 更 新 , 以 防 sysindexes 表 中 的 信 息 陈 旧时 , 空 格 信 息 为 最 新 的 , 注 意 在 大 表 格 中 使 用 此 变 量 , 它 可 能 需 要 一 定 的 时 间 。
语 法
sp_spaceused [ ′ objname ′ ][ ′ updateusage ′ ] 变 量
-
objname ′ objname 是 表 格 或 数 据 库 的 nvarchar(776) 型 名 称 。 缺省 值 NULL 表 示 在 数 据 库 中 执 行 此 存 储 过 程 。
-
updateusage ′ updateusage 是 varchar(5) 型 数 据 , 它 可 以 为 true 或false( 缺 省 值 ) , 决 定 DBCC UPDATEUSAGE 是 否 在 表 格 或数 据 库 中 运 行 。
sp_special_columns
sp_special_columns 系 统 存 储 过 程 可 显 示 表 中 的 专 用 标 识 列 和 自 动 更 新 的列 。
语 法
sp_special_columns { |
′ name ′ |
}[ , |
′ owner ′ |
][ , |
′ qualifier ′ |
---|---|---|---|---|---|
][ , ′ col_type ′ |
] |
[ , ′ scope ′ ]
[ , ′ nullable ′ 变 量
][ ,
′ ODBCVer ′ ]
′ |
name ′ |
name 是 表 格 的 系 统 名 称 。 |
---|---|---|
′ |
owner ′ |
owner 是 表 格 拥 有 者 的 系 统 名 称 。 |
′ |
qualifier′ |
qualifier 是 表 格 限 定 符 (SQL Server 的 数 据 库 名 称 ) 的 系 统 名称 。 |
′ |
col_type′ |
col_type 是 字 符 (1)型 数 据 , 是 列 的 类 型 , 其 中 R= 返 回 专 用 标 识 列 , V = 返 回 表 格 中 自 动 更 新 的 列 。 |
′ |
scope′ |
scope 是 字 符 (1) 型 数 据 , 表 示 ROWID 的 作 用 域 。 其 中 C= 定 位 在 行 中 时 , ROWID 有 效 , T= 事 务 处 理 期 间 R O W ID 有效 ( 缺 省 值 )。 |
′ |
nullable ′ |
nullable 是 字 符 (1) 型 数 据 , 其 中 U = 专 用 列 允 许 空 值 ( 缺 省值 ), 0= 专 用 列 不 允 许 空 值 。 |
′ |
ODBCVe r′ |
ODBCVer 是 表 示 当 前 使 用 的 ODBC 版 本 的 整 数 , 缺 省 值 为 2(ODBC 版 本 2.0) 。 |
sp_sproc_columns
sp_sproc_columns 系 统 存 储 过 程 可 显 示 当 前 数 据 库 中 存 储 过 程 的 变 量 和 结
果 集 信 息 。
语 法
sp_sproc_columns [ ′ name ′ ][ , ′ owner ′ ][ , ′ qualifier ′ ]
[ , ′ column_name ′ ]
[ , ′ ODBCVer ′ ] 变 量
′ name ′ |
name 是 存 储 过 程 的 nvarchar(390) 型 名 称 , 缺 省 值 % 表 示 当 前 数 据 库 中 的 所 有 存 储 程 序 。 |
---|---|
′ owner ′ |
owner 是 存 储 过 程 拥 有 者 的 nvarchar(384) 型 名 称 。 |
′ qualifier ′ |
qualifier 是 程 序 限 定 符 (SQL Server 中 的 数 据 库 名 称 ) 的 系 统 名 称 。 |
′ column_name ′ |
column_name 是 列 的 nvarchar(384) 型 名 称 。 如 果 没 有 提 供 该 变 量 , 将 返 回 所 有 的 列 。 该 程 序 支 持 “ % ” 和 _ 通配 符 。 |
′ ODBCVer ′ |
ODBCVer 是 表 示 当 前 使 用 的 ODBC 版 本 的 整 数 , 缺 省 值 为2(ODBC 版 本 2.0) 。 |
sp_srvrolepermission
sp_srvrolepermission 系 统 存 储 过 程 可 显 示 固 定 服 务 器 角 色 的 许 可 。语 法
sp_srvrolepermission [[ @srvrolename = ] ′ role ′ ]
变 量 role 是 固 定 服 务 器 角 色 的 名 称 , 可 能 的 值 是 : sysadmin 、 securityadmin 、serveradmin 、 setupadmin 、 processadmin 、 diskadmin 和 dbcreator。
sp_start_job
sp_start_job 系 统 存 储 过 程 用 于 启 动 作 业 的 运 行 , 可 使 用 job_name 变 量 或
job_id 变 量 , 但 不 能 两 者 都 使 用 。语 法
sp_start_job {[ @job_name = ] ′ job_name ′ | [ @job_id = ] job_id
}
[ , [ @error_flag = ] error_flag ]
[ , [ @server_name = ] ′ server_name ′ ]
[ , [ @step_name = ] ′ step_name ′ ]
[ , [ @output_flag = ] output_flag ] 变 量
- job_name ′ job_name 是 作 业 的 系 统 名 称 。
job_id job_id 是 作 业 的 唯 一 标 识 符 。 缺 省 值 为 NULL 。error_flag error_flag 专供 SQL Server 使 用 。
- server_name ′ server_name 是 运 行 作 业 的 服 务 器 的
nvarchar(30) 型
名 称 。 缺 省 值 为 NULL 。
- step_name ′ step_name 是 执 行 开 始 处 步 骤 的 系 统 名 称 , 缺
省 值 为
NULL 。
- output_flag ′ output_flag 专供 SQL Server 使 用 。
sp_statistics
sp_statistics 系 统 存 储 过 程 可 显 示 表 格 中 所 有 的 索 引 。语 法
sp_statistics { |
′ name ′ |
}[ , |
′ owner ′ |
][ , |
′ qualifier ′ |
][ , |
---|---|---|---|---|---|---|
′ index_pattern′ |
] |
变 量
-
name ′ name 是 表 格 的 系 统 名 称 。
-
owner ′ owner 是 表 格 拥 有 者 的 系 统 名 称 。
-
qualifier′ qualifier 是 表 格 限 定 符 (SQL Server 的 数 据 库 名 称 ) 的 系 统名 称 。
-
index_pattern ′ index_pattern 是 索 引 的 系 统 名 称 , 缺 省 值 % 表 示 全 部 索引 。
-
is_unique′ is_unique 是 字 符 (1) 型 数 据 , 其 中 Y = 返 回 专 用 , N = 返 回非 专 用 。
-
accuracy ′ accuracy 是 字 符 (1) 型 数 据 , 是 统 计 信 息 的 页 精
确 度 , 其
中 E= 确 保 更 新 统 计 , Q= 不 确 保 更 新 统 计 ( 缺 省 值 )。
sp_stop_job
sp_stop_job 系 统 存 储 过 程 可 用 于 取 消 作 业 的 执 行 。 如 果 作 业 类 型 为CmdExec , 使 用 此 存 储 过 程 时 要 注 意 , 因 为 可 能 产 生 预 料 不 到 的 行 为 — — 包 括遗 漏 当 前 文 件 。 可 使 用 job_name 或 者 job_id 变 量 , 不 能 两 个 变 量 都 使 用 。
语 法
sp_stop_job [ @job_name =] ′ job_name ′ | [ @job_id = ] job_id
[ @originating_server = ] ′ server ′ |[ @server_name = ] server_name
变 量
′ job_name ′ |
job_name 是 作 业 的 系 统 名 称 。 |
---|---|
job_id |
job_id 是 作 业 的 唯 一 标 识 符 , 其 缺 省 值 为NULL 。 |
′ originating server ′ |
originating_server 是 启 动 作 业 的 服 务 器 的nvarchar(30) 型 名 称 。 |
′ server_name ′ |
server_name 是 执 行 作 业 的 服 务 器 的 nvarchar(30) 型 名 称 , 缺 省 值 为 NULL 。 |
sp_stored_procedures
sp_stored_procedures 系 统 存 储 过 程 可 显 示 当 前 数 据 库 中 的 存 储 过 程 。语 法
sp_stored_procedures[ ′ name ′ ][ , ′ owner ′ ][ , qualifier ′ ] 变 量
-
name ′ name 是 存 储 过 程 的 nvarchar(390) 型 名 称 。 支 持 % 和
通 配 符 。
-
owner ′ owner 是 存 储 过 程 拥 有 者 的 nvarchar(384) 型 名 称 。 支 持 % 和通 配 符 。
-
qualifier′ qualifier 是 表 格 限 定 符 (SQL Server 的 数 据 库 名 称 ) 的 系 统 名称 。
sp_subscription_cleanup
sp_subscription_cleanup 系 统 存 储 程 序 用 于 各 种 类 型 的 复 制 , 清 理MSreplication_subscriptions 复 制 表 中 的 项 目 , 也 用 于 同 步 事 务 预 订 。 此 存 储 过程 也 可 清 理 同 步 事 务 触 发 器 。
语 法
sp_subscription_cleanup [ @publisher = ] ′ publisher ′ ,
[ @publisher_db = ] ′ publisher_db ′ [ , [ @publication = ] ′
publication ′ ] 变 量
[ @publisher = ] ′ publisher ′ publisher 是 出 版 商 的 系 统 名 称 。
[ @publisher_db ]
′
- publisher_db
publisher_db 是 出 版 商 数 据 库 的 系 统名 称 。
[ @publication = ]
- publication publication 是 出 版 物 的 系 统 名 称 ,
缺 省 值 为 NULL 。
sp_table_privileges
sp_table_privileges 系 统 存 储 过 程 可 显 示 当 前 数 据 库 的 表 格 及 其 许 可 。语 法
sp_table_privileges { ′ table_name_pattern ′ }[ , ′ table_owner_pattern
′ ]
[ , ′ table_qualifier ′ ] 变 量
- table_name_pattern ′ table_name_pattern 是 表 格 的 nvarchar(384) 型 名 称 。
它 没 有 缺 省 值 , 支 持 % 和 通 配 符 。
- table_owner_pattern ′ table_owner_pattern 是 表 格 拥 有 者 的 nvarchar(384)
型 名 称 。 支 持 % 和 通 配 符 。
- table_qualifier′ table_qualifier 是 表 格 限 定 符 (SQL Server 的 数 据 库
名 称 ) 的 系 统 名 称 。
sp_table_privileges_ex
sp_table_privileges_ex 系 统 存 储 过 程 可 在 链 接 服 务 器 上 显 示 数 据 库 中 的 表 格及 其 许 可 。
语 法
sp_table_privileges_e x{ ′ table_server ′ }[ , ′ table_name ′ ][ ,
′ table_schema ′ ]
[ , ′ table_catalog ′ ] 变 量
′ |
table_server ′ |
table_server |
是 |
链 |
接 |
服 |
务 |
器 |
的 |
系 |
统 |
名 |
称 |
。 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
′ |
table_name ′ |
table_name 是 |
表 |
格 |
的 |
系 |
统 |
名 |
称 |
。 |
||||
′ |
table_schema ′ |
table_schema |
是 |
表 |
格 |
模 |
式 |
的 |
系 |
统 |
名 |
称 |
。 |
|
′ |
table_catalog ′ |
table_catalog 是 表 格 数 据 库 的 系 统 名 称 。 |
sp_table_validation
sp_table_validation 系 统 存 储 过 程 用 于 复 制 , 以 返 回 表 格 的 行 计 数 信 息 或 检查 和 信 息 。 也 可 通 过 显 示 预 期 行 数 与 实 际 行 数 间 的 差 别 , 来 确 定 表 中 所 提 供 的行 计 数 信 息 与 检 查 和 信 息 的 差 别 。
语 法
sp_table_validation [ @table = ] ′ table ′
[ , [ @expected_rowcount = ] |
expected_rowcount | ] |
---|---|---|
[ , [ @expected_checksum = ] |
expected_checksum | ] |
[ , [ @rowcount_only =]
]
[ , [ @full_or_fast = ]
rowcount_only
full_or_fast ]
][ , [ @owner = ]
′ owner ′
[ , [ @shutdown_agent = ] 变 量
shutdown_agent ]
[ @ table = ]′ table ′ |
table 是 表 格 的 系 统 名 称 。 |
||
---|---|---|---|
[ @ expected_rowcount expected_rowcount |
] |
expected_rowcount 是 一 个 整 数 , 其 中 NULL= 返 回 实 际 的 行 计 数 , value= 对 |
|
照 实 际 的 行 计 数 检 查 的 值 。 |
|||
[ @ expected_checksum |
= |
] |
expected_checksum 是 一 个 数 值 , 其 中 |
expected_checksum |
NULL= 返 回 实 际 检 查 和 和 数 值 , |
||
value= 对 照 实 际 检 查 和 检 查 的 值 。 |
|||
[ @ rowcount_only = |
] |
rowcount_only 是 一 个 位 , 其 中 1= 只 |
rowcount_only
返 回 表 格 的 行 计 数 , 0= 返 回 行 计 数 与检 查 和 ( 缺 省 值 )。
[ @owner = ]′ owner ′ owner 是 表 格 拥 有 者 的 系 统 名 称 。
[ @ full_or_fast = ] full_or_fast full_or_fast 是 tinyint 型 数 据 , 表 示 如
[ @ shutdown_agent ]
shutdown_agent
何 确 定 行 计 数 , 其 中 0= 用 COUNT(*) 进 行 全 体 计 数 , 1= 从 sysindexes.rows 中 快 速 记 数 , 但 只 精 桷 到 最 后 一 次 更新 sysindexes , 2= 条 件 快 速 计 数 — — 如 删 除 了 分 歧 , 就 使 用 全 体 计 数 。shutdown_agent 是 一 个 位 , 其 中 0= 不关 闭 复 制 代 理 , 1= 关 闭 复 制 代 理 。
sp_tableoption
sp_tableoption 系 统 存 储 过 程 用 于 为 用 户 建 立 的 表 格 设 置 选 项 。语 法
sp_tableoption{ ′ table ′ } [ , ′ option_name ′ ][ , ′ value ′ ] 变 量
-
table ′ table 是 用 户 建 立 的 数 据 库 表 格 的 nvarchar(776) 型 名称 。
-
option_name ′ option_name 是 varchar(35) 型 数 据 , 是 选 项 的 名 称 , 其 中 NULL= 列 出 所 有 选 项 及 其 缺 省 值 。
-
value ′ value 是 varchar(12) 型 数 据 , 它 决 定 选 项 是 开 启 还 是关 闭 的 , 其 中 true= 开 启 , false= 关 闭 。
sp_tables 系 统 存 储 过 程 可 显 示 当 前 数 据 库 中 表 格 对 象 的 列 表 。语 法
sp_tables
sp_tables [ ′ name ′ ][ , ′ owner ′ ][ , ′ qualifier ′ ][ , ″ type ″ ] 变 量
′ name ′ |
name 是 表 格 的 nvarchar(384) 型 名 称 , 缺 省 值 为 NULL , 支 持 % 和 通 配 符 。 |
---|---|
′ owner ′ |
owner 是 nvarchar(384) 型 的 表 格 拥 有 者 。 支 持 % 和 通 配 符 。 |
′ qualifier′ |
qualifier 是 表 格 限 定 符 的 系 统 名 称 , 缺 省 值 为 NULL 。 |
″ type″ |
type 是 varchar(100) 型 数 据 ,, 是 用 逗 号 分 隔 开 的 表 格 类 型 列表 (TABLE , SYSTEM TABLE 或 V IEW )。 |
sp_tables_ex
sp_tables_ex 系 统 存 储 过 程 可 从 指 定 的 链 接 服 务 器 中 显 示 可 查 询 的 对 象 列表 。
语 法
sp_tables_ex { ′ table_server ′ }[ , ′ table_name ′ ][ , ′ table_schema ′ ]
[ , ′ table_catalog ′ ][ , ′ table_type ′ ] 变 量
-
table_server ′ table_server 是 链 接 服 务 器 的 系 统 名 称 。
-
table_name ′ table_name 是 表 格 的 系 统 名 称 。
-
table_schema ′ table_schema 是 表 格 模 式 的 系 统 名 称 。
-
table_catalog
′
table_catalog 是 表 格 数 据 库 的 系 统 名 称 。
- table_type ′ table_type 是 一 个 系 统 名 称 , 是 用 逗 号 分 开 的 表 格 类 型列 表 : ALIAS , GLOBAL , TEMPORARY , LOCAL TEMPORARY , SYNONYM , SYSTEM TABLE , VIEW 和 TABLE 。
sp_unbindefault
sp_unbindefault 系 统 存 储 过 程 可 拆 分 列 上 或 用 户 定 义 的 数 据 类 型 上 的 缺 省值 。
语 法
sp_unbindefault{ ′ object_name } [ , ′ futureonly_flag ] 变 量
- object_nam e′ object_name 是 nvarchar(776) 型 数 据 , 是 表 格 和 列 , 或
用 户 定 义 的 数 据 类 型 。
- futureonly_flag′ futureonly_flag 是 varchar(15) 型 数 据 , 它 只 用 于 通 过 阻
止 用 户 定 义 的 数 据 类 型 中 现 有 的 列 删 除 缺 省 值 , 来 从用 户 定 义 的 数 据 类 型 中 拆 分 缺 省 值 。
sp_unbindrule
sp_unbindrule 系 统 存 储 过 程 拆 分 列 上 或 用 户 定 义 的 数 据 类 型 上 的 角 色 。语 法
sp_unbindrule{ ′ object_name ′ } [ , ′ futureonly_flag ′ ] 变 量
′ object_name ′ |
object_name 是 nvarchar(776) 型 数 据 , 是 表 格 和 列 , 或 用 户 定 义 的 数 据 类 型 。 |
---|---|
′ futureonly_flag ′ |
futureonly_flag 是 varchar(15) 型 数 据 , 它 只 用 于通 过 阻 止 用 户 定 义 的 数 据 类 型 中 现 有 的 列 删 除 角 色 , 来 从 用 户 定 义 的 数 据 类 型 中 拆 分 角 色 。 |
sp_update_alert
如 果 要 更 新 警 告 , sp_update_alert 系 统 存 储 过 程 必 须 在 msdb 数 据 库 中 运 行 。语 法
sp_update_alert{ ′ name ′ }[ , ′ new_name ′ ][ ,enabled ][ ,message_id ]
[ ,severity ]
[ ,delay_between_responses ][ , ′ notification_message ′]
[ ,include_event_description_in ][ , ′ database_name ′ ]
[ , ′ event_description_keyword ′ ] [ ,job_id ][ , ′ job_name ′ ]
[ ,occurrence_count ][ ,count_reset_date ][ ,count_reset_time ]
[ ,last_occurrence_date ] [ ,last_occurrence_time ]
[ ,last_response_date ]
[ ,last_response_time ][ ,raise_snmp_trap ][ , ′ performance_condition
′ ]
[ , ′ category ′] 变 量
[ @name = ] ′ nam e′ name 是 系 统 名 称 , 是 已 有 警 告 的 名称 。
[ , [ @new_name = ]
′ ]
′ new=name
new=name 是 系 统 名 称 , 是 已 有 警 告的 新 名 称 。
[ ,[ @ enabled = ] enabled ] enabled 是 tinyint 型 数 据 , 其 中 1= 启
用 ( 缺 省 值 ), 0= 不 启 用 。
[ ,[ @message_id = ] message_id ] message_id 是 sysmessages 表 中 与 警
告 有 关 的 的 整 型 错 误 号 , ( 可 以 用sp_addmessage 添 加 自 己 的 信 息 标 识符 , 其 中 变 量 W ITH_LOG 将 错 误 信息 写 入 NT Event 日 志 。 ) 如 果 提 供 了严 重 级 别 变 量 , 该 变 量 必 须 为 NULL 或 0 , 还 必 须 写 入 M icrosoft Windows N T 应 用 程 序 事 件 日 志 中 以 发 出 警
[ , [ @ delay_between_responses= ]
delay_between_responese ]
[ , [ @notification_message = ] ′
notification_message′ ]
[ ,[ @ include_event_description_in = ]
include_event_description _in ]
告 。 [ ,[ @severity = ]severity ]severity 是 一 整 数 , 表 示 与 警 告 有 关 的 错 误 的严 重 等 级 。 此 严 重 等 级 的 任 意 信 号 写入 NT Event 日 志 中 , 都 将 发 出 警 告 , 如 果 使 用 message_id , 该 变 量 必 须 为NULL 或 0 。
delay_between_responese 是 一 个 整
数 , 表 示 发 出 下 一 个 警 告 前 等 待 的 秒数 。 该 变 量 可 以 防 止 为 同 一 警 告 重 复发 送 电 子 邮 件 或 重 复 寻 呼 , 缺 省 值 为0 。
notification_message 是 nvarchar(512) 型 数 据 , 缺 省 值 为 NULL , 它 可 用 以向 警 告 接 受 者 发 送 附 加 信 息 。 可 以 在该 参 数 中 包 括 故 障 诊 断 信 息 。include_event_description_in 是 tinyint 型 数 据 ,缺 省 值 为 0 ,它 决 定 NT Event Log 中 SQL Server 错 误 的 说 明 是 否 是发 送 给 接 受 者 的 部 分 通 知 信 息 , 其 中0=None,1=Email,2=Pager,4=NetSend,7
=All 。
[ , [ @database_name = ] ′ database_name 是 当 前 数 。 缺 省 值
database_nam e′ ] NULL 表 示 服 务 器 的 任 一 数 据 库 中 的错 误 都 将 发 出 警 告 。
[ , [ @ event_description_keyword= ]
′ event_description_keyword ′ ]
[ ,[ @ job_id = ]job_id |[ @ job_name
= ] job_nam e]
[ , [ @occurrence_count = ]
occurrence_coun t]
[ , [ @ count_reset_date = ]
count_reset_date ]
[ , [ @count_reset_time= ] count_reset_time ]
[ , [ @last_occurrence_date = ] last_occurrence_date ]
event_description_keyword 是nvarchar(100) 型 数 据 , 缺 省 值 为NULL , 它 描 述 了 Windows NT 事 件日 志 中 的 SQLServer 错 误 , 对 象 名 称可 以 使 用 LIKE 表 达 式 通 配 符 。job_id 是 作 业 的 唯 一 标 识 符 , 缺 省 值为 NULL 。 需 提 供 job_id 或 job_name 作 为 变 量 。 发 出 警 告 时 , job_name 是要 执 行 作 业 名 的 CmdExec 或Transact-SQL 系 统 名 称 , 缺 省 值 为NULL 。
occurence_count 是 表 示 已 发 出 警 告 的次 数 的 整 数 值 , 它 可 以 复 位 为 0 。count_reset_date 是 一 个 整 数 , 表 示出 现 计 数 复 位 的 日 期 。count_reset_time 是 一 个 整 数 , 表 示出 现 数 复 位 的 时 间 , 它 可 以 复 位 为 0 。last_occurrence_date 是 一 个 整 数 , 是 出 现 警 告 的 终 结 日 期 。 其 只 能 复 位为 0 。
[ , [ @last_occurrence_time = ] last_occurrence_time ]
[ , [ @last_response_date = ] last_response_date ]
[ , [ @last_response_ time = ] last_response_ time ]
[ , [ @raise_snmp_trap = ] raise_snmp_trap ]
[ , [ @performance_condition = ]
′ performance_condition ′ ]
[ , [ @category_name = ] ′ category_name ′ ]
last_occurrence_time 是 一 个 整 数 , 是 出 现 警 告 的 终 结 时 间 。 其 只 能 复 位为 0 。
last_response_date 是 一 个 整 数 , 表示 SQL Server Agent 响 应 警 告 的终 结 日 期 , 它 只 能 复 位 为 0 。last_response_ time 是 一 个 整 数 , 表 示 SQL ServerAgent 响 应 警 告 的 终结 时 间 , 它 只 能 复 位 为 0 。raise_snmp_trap 专 供 Microsoft SQL Server 之 用 。performance_condition 专 供Microsoft SQL Server 使 用 。category_name 专 供 Microsoft SQL Server 使 用 。
sp_updatecategory
sp_updatecategory 系 统 存 储 过 程 可 修 改 目 录 名 称 。语 法
sp_update_category {[ @class = ] ′ class ′ [ , [ @name = ] ′ old_nam
e ′ ]
[ , [ @new_name = ] 变 量
′ new_name ′ ]}
[ @class = ] ′ class ′ class 是 目 录 的 varchar(8) 型 分 类 , 其 中 JOB= 更 新 作 业 ( 类 型 必 须 为MULTISERVER) , ALERT= 更 新 警 告 ,
OPERATOR= 更 新 操 作 员 。
[ , [ @name = ] ′ old_name ′ ] old_name 是 系 统 名 称 , 表 示 目 录 的 旧
名 称 。
[ , [ @new_name = ] ′ new_name ′] new_name 是 系 统 名 称 , 表 示 目 录 的 新
名 称 。
sp_update_job
sp_update_job 系 统 存 储 过 程 可 修 改 作 业 。 需 提 供 job_id 或 job_name 变 量 , 但 不 必 同 时 提 供 两 个 变 量 。
语 法
sp_update_job {[ @job_id ] job_id | [ @job_name = ] ′ job_name ′ }
[ , [ @new_name = ] ′ new_name ′ = ][ , [ @enabled = ] enabled ]
[ ,[ @description = ] ′ description ′ ][ ,[ @start_step_id = ] step_id
]
[ , [ @category_name = ] ′ category ′ ][ , [ @owner_login_name = ]
′ login ′ ]
[ , [ @notify_level_eventlog = ] eventlog_level ]
[ , [ @notify_level_email = ] email_level ]
[ , [ @notify_level_netsend = ] netsend_level ]
[ , [ @notify_level_page = ] page_level ]
[ , [ @notify_email_operator_name = ] ′ email_name ′ ]
[ , [ @notify_netsend_operator_name = ] ′ netsend_operator ′ ]
[ , [ @notify_page_operator_name = ] ′ page_operator ′ ]
[ , [ @delete_level = ] automatic_post ]
变 量
delete_level
][ ,@automatic_post = ]
[ @ job_id= ]job_id |[ @ job_name = ]
′ job_nam e′
[ , [ @new_name = ] ′ new_name
′ ]
job_id 是 作 业 的 唯 一 标 识 符 ,job_name
是 作 业 的 系 统 名 称 。
new_name 是 作 业 的 新 系 统 名 称 。
[ ,[ @ enabled = ] enabled ] enabled 决 定 启 用 作 业 还 是 不 启 用 ,
其 中 1= 启 用 , 0= 禁 用 。 缺 省 值 为 1 。
[ , [ @description = ]
′ ]
′ description
description 是 作 业 的 nvarchar(512) 型说 明 。 缺 省 值 为 “ No description available ”。
[ ,[ @ start_step_id = ] step_id ] step_id 是 一 个 整 数 , 表 示 作 业 第 一 步
[ ,[ @category_name = ] ′ category
′ ]
[ ,[ @owner_login_name = ] ′ login
′ ]
[ , [ @nofity_level_eventlog = ] eventlog_level ]
[ , [ @nofity_level_email = ] email_level ]
[ , [ @notify_level_netsend = ] netsend_level ]
[ , [ @notify_level_netsend = ] netsend_level ]
的 序 号 , 其 缺 省 值 为 1 。
category 是 作 业 目 录 的 系 统 名 称 。 缺省 值 为 NULL 。
login 是 注 册 的 系 统 名 称 , 该 注 册 的 许可 用 于 执 行 作 业 。 缺 省 值 为 NULL 。eventlog_level 是 一 个 整 数 , 它 决 定何 时 出 现 作 业 的 NT 事 件 记 录 项 , 其中 0=Never,1=On Success,2=On Failure,3=Always , 缺 省 值 为 2 。email_level 是 一 个 整 数 , 它 确 定 发送 电 子 邮 件 的 时 间 , 其 中0=Never,1=On Success,2=On Failure,3=Always , 缺 省 值 为 0 。netsend_level 是 一 个 整 数 , 它 确 定发 送 网 络 信 息 的 时 间 , 其 中0=Never,1=On Success,2=On Failure,3=Always, 缺 省 值 为 0 。page_level 是 一 个 整 数 , 它 确 定 将 寻呼 信 号 发 送 至 寻 呼 机 上 的 时 间 , 其 中0=Never, 1=On Success,2=On Failure,3=Always , 缺 省 值 为 0 。
[ , [ @notify_level_eventolg = ] E-mail_name 是 在 E-mail_ level 上
eventlog_level ] 发 送 电 子 邮 件 的 人 的 nvarchar(100) 型 名 称 。 缺 省 值 为 NULL 。
[ ,
[ @notify_netsend_operator_name
= ] ′ netsend_operator ′ ]
[ ,[ @notify_page_operator _name
= ] ′ page_operator ′]
[ , [ @delete_level = ] delete_level ]
[ , [ @automatic_post = ] automatic_post ]
netsend_operator 是 在netsend_level 上 发 送 网 络 信 息 的 操作 员 的 nvarchar(100) 名 称 。 缺 省 值为 NULL 。
page_operator 是 在 page_level 上 要寻 呼 的 人 的 nvarchar(100) 型 名 称 。缺 省 值 为 NULL 。
delete_level 是 一 个 整 数 , 它 确 定 删除 作 业 的 时 间 , 其 中 0=Never,1=On Success,2=On Failure,3=Always , 缺 省 值 为 0 。
automatic_post 专 供 Microsoft SQL Server 使 用 。
sp_update_jobschedule
sp_update_jobschedule 系 统 存 储 过 程 可 修 改 作 业 进 度 表 , 并 更 新 其 版 本 号 。语 法
sp_update_jobschedul e{[ @job_id = ] job_id |[ @job_name = ]′ job_name
′ }
[ , [ @name = ] ′ name ′ ][ , [ newname = ] ′ new_name ′ ]
[ , [ @enabled = ] enabled ][ , [ @freq_type = ] freq_type ]
[ , [ @freq_interval = ] freq_interval ]
[ , [ @freq_subday_type =] freq_subday_type ]
[ , [ @freq_subday_interval = ] freq_subday_interval ]
[ , [ @fieq_relative_interval= ] fieq_relative_interval ]
[ , [ @freq_recurrence_factor = ] freq_recurrence_factor ]
[ , [ @active_start_date = ] active_start_date ]
[ , [ @active_end_date = ] active_end_date ]
[ , [ @active_start_time = ] active_start_time ]
[ , [ @active_end_time = ] active_end_time ] 变 量
[ @job_id ] job_id | [ @job_name = ]
′ job_name ′ ]
job_id 是 作 业 的 唯 一 专 用 标 识 符 , 缺省 值 为 NULL 。 需 提 供 job_id 或job_name 。 job_name 是 要 放 在 调 度 表上 的 作 业 的 系 统 名 称 , 缺 省 值 为NULL 。
[ @name = ] ′ name ′] name 是 作 业 调 度 条 目 的 系 统 名 称 。
[ , [ @newname = ] ′ new_name ′] new_name 是 作 业 调 度 条 目 的 系 统 新 名
称 。
[ , [ @enabled = ] enabled ] enabled 确 定 是 启 用 还 是 禁 用 作 业 按
照 调 度 表 运 行 ,其 中 1= 启 用 ,0= 禁 用 , 缺 省 值 为 1 。
[ , [ @freq_type = ] freq_type ] freq_type 是 一 个 整 数 , 它 确 定 执 行
作 业 的 时 间 , 缺 省 值 为 0 , 其 中 1=1
次 , 4= 每 日 , 8= 每 星 期 , 16= 每 月 , 32= |
|||||
---|---|---|---|---|---|
每 月 ( 依 频 率 间 隔 而 定 ) , 64=SQL |
|||||
Server Agent 启 动 时 执 行 。 |
|||||
[ |
, |
[ |
@freq_interval = |
] |
freq_interval 是 一 个 整 数 , 它 确 定 |
freq_interval ]
[ , [ @freq_subday_type = ] freq_subday_type ]
[ , [ @freq_subday_interval = ] freq_subday_interval ]
[ , [ @freq_relative_interval = ] freq_relative_interval ]
作 业 的 执 行 日 期 , 其 中 1= 周 日 , 2= 周一 , 3= 周 二 , 4= 周 三 ,5= 周 四 ,6= 周五 ,7= 周 六 , 8= 周 日 ,9= 工 作 日 , 10= 周 末 。
freq_subday_type 是 一 个 整 数 , 表 示freq_subday_interval 的 单 位 , 缺 省值 为 0 , 1= 指 定 的 时 间 , 2= 秒 , 3= 分, 4= 小 时 。
freq_subday_interval 是 一 个 整 数 , 缺 省 值 为 0 , 它 确 定 每 个 作 业 执 行 期间 以 freq_subday_type 为 单 位 的 数目 。
freq_relative_interval 是 一 个 整数 , 它 确 定 每 月 的 freq _interval( 缺
[ , [ @freq_recurrence_factor = ] freq_recurrence_factor ]
[ , [ @active_start_date = ] active_start_date ]
[ , [ @active_end_date = ] active_end_date ]
[ , [ @active_start_time = ] active_start_time ]
[ , [ @active_end_time = ] active_end_time ]
省 值 为 0) , 其 中 1= 第 一 个 , 2= 第 2 个 , 4= 第 3 个 , 8= 第 4 个 , 16= 最 后一 个 。
freq_recurrence_factor 是 一 个 整数 , 它 表 示 作 业 执 行 期 间 的 月 数 , 缺省 值 为 0 。
active_start_date 是 一 个 整 数 , 表示 开 始 执 行 作 业 的 日 期 ( 缺 省 值 为NULL) , 其 格 式 为 YYYYMMDD 。active_end_date 是 一 个 整 数 , 表 示停 止 执 行 作 业 的 日 期 , 其 缺 省 值 为99991231(9999 年 12 月 31 日 ) 。
active_start_time 是 一 个 整 数 , 表
示 开 始 执 行 作 业 的 时 间 , 缺 省 值 为000000(12 : 00 : 00AM) , 格 式 为HHMMSS 。
active_end_time 是 一 个 整 数 , 表 示结 束 执 行 作 业 的 时 间 , 缺 省 值 为235959(11:59:59 P.M.) 。
sp_update_jobstep
sp_update_jobstep 系 统 存 储 过 程 修 改 作 业 的 步 骤 , 并 更 新 其 版 本 号 。
SP 语 法 表 法 如 下 :
sp_update_jobste p{[ @job_id = ] job_id | [ @job_name = ] ′ job_name
′ }
{ , [ @step_id = ] step_id }[ , [ @step_name = ] ′ step_name ′ ]
[ , [ @subsystem = ] ′ subsystem ′ ][ , [ @command = ] ′ command ′ ]
[ , [ @additional_parameters = ] ′ parameters ′ ]
[ , [ @cmdexec_success_code = ] success_code ]
[ , [ @on_success_action = ] success_action ]
[ , [ @on_success_step_id = ] success_step_id ]
[ , [ @on_fail_action = ] fail_action ][ , [ @on_fail_step_id = ] fail_step_id ]
[ , [ @server = ] ′ server ′ ][ , [ @database_name = ] ′ database ′
]
[ , [ @database_user_name = ] ′ user ′ ][ , [ @retry_attempts = ] retry_attempts ]
[ , [ @retry_interval = ] retry_interval ][ , [ @os_run_priority = ] run_priority ]
[ , [ @output_file_name = ] ′ file_name ′ ][ , [ @flags = ] flags ]
变 量
[ @job_id = ] job_id | [ @job_name
= ] ′ job_name ′
{ , [ @step_id = ] step_id }[ ,
[ @step_name = ] ′ step_name ′ ]
job_id 是 作 业 的 唯 一 标 识 符 , 缺 省 值为 NULL , job_name 是 作 业 的 系 统 名称 , 缺 省 值 为 NULL , 需 提 供 job_id 或 job_name 。
step_id 是 表 示 作 业 步 骤 的 整 数 , 缺省 值 NULL , step _name 是 步 骤 的 系统 名 称 。
[ , [ @subsystem = ] ′ subsystem ′] subsystem 子 是 SQL Server
Enterprise Manager 用 来 执 行 命 令 的nvarchar(40) 型 子 系 统 , 缺 省 值 为TSQL 。
[ , [ @command = ] ′ command ′] command 是 发 送 至 SQL Server Agent
上 执 行 的 nvarchar(3200) 型 指 令 , 缺省 值 为 NULL 。 指 令 可 以 标 记 , 其 中
[ A-DBN ] = 数 据 库 名 称 ,[ A-SVR ] = 服 务 器 名 称 ,[ A-ERR ] = 错 误 号 ,[ A- SEV ] = 错 误 严 重 性 ,[ A-MSG ] = 信 息文 本 ,[ DATE ] = 格 式 为 YYYYMMDD 的当 前 日 期 ,[ JOBID ] = 作 业 ID ,
[ MACH ] = 计 算 机 名 称 ,[ MSSA ]
=Master SQL Server Agent 名 称 ,
[ , [ @additional_parameters = ]
′ parameters ′ ]
[ , [ @cmdexec_success_code = ] success_code ]
[ , [ @on_success_action = ] success_action ]
[ , [ @on_success_step_id = ] success_step_id ]
[ , [ @on_fail_action = ] fail_action ]
[ SQLDIR ] =SQL Server 的 安 装 目 录(C: \ MSSQL7), [ STEPCT ] = 此 步 骤 执
行 的 次 数 ,[ STEPID ] = 步 骤 ID ,
[ TIME ]= 格 式 为 HHMMSS 的 当 前 时 间 ,
[ STRTTM ] = 作 业 启 动 时 间 , 格 式 为HHMMSS ,[ STRDT ] = 作 业 启 动 日 期 , 格 式 为 YYYYMMDD 。
parameters 专 供 Microsoft SQL Server 之 用 。
success_code 是 成 功 完 成 的 整 型 返 回值 , 缺 省 值 为 0 。
success_action 是 tinyint 型 数 据 , 它 确 定 成 功 代 码 返 回 时 的 操 作 , 其 中1= 成 功 时 退 出 ( 缺 省 值 ), 2= 失 败 时退 出 ,3= 转 到 下 一 步 ,4= 转 到 Step success_step_id 。
success_step_id 是 一 个 整 数 , 表 示success_code 和 success_action 为
4 时 , 此 作 业 执 行 的 步 骤 。 缺 省 值 为0 。
fail_action 是 tinyint 型 数 据 , 表示 非 代 码 返 回 值 , 其 中 1= 成 功 时 退 出
[ , [ @on_fail_step_id = ] fail_step_id ]
( 缺 省 值 ), 2= 失 败 时 退 出 ,3= 转 到 下一 步 ,4= 转到 Step fail_step_id 。fail_step_id 是 一 个 整 数 , 表 示success_action 为 4 时 , 此 作 业 执 行的 步 骤 。 缺 省 值 为 0 。
[ , [ @server = ] ′ server ′ ] server 是 执 行 步 骤 的 服 务 器 的
nvarchar(30) 型 名 称 。 缺 省 值 为NULL 。
[ ,[ @database_name = ] ′ database
′ ]
[ , [ @database_user_name = ] ′ user ′ ]
[ , [ @retry_attempts = ] retry_attempts ]
[ , [ @retry_interval = ] retry_interval ]
[ , [ @os_run_priority = ] run_priority ]
[ , [ @output_file_name = ] ′ file_name ′ ]
database 是 执 行 步 骤 的 数 据 库 的 系 统名 称 , 缺 省 值 为 NULL 。
user 是 用 来 执 行 此 步 骤 的 用 户 帐 户 的系 统 名 称 , 缺 省 值 为 NULL 。retry_attempts 是 确 定 步 骤 失 败 时 重试 次 数 的 整 数 , 缺 省 值 为 NULL 。retry_interval 是 一 个 整 数 , 表 示 重试 期 间 的 秒 数 , 其 缺 省 值 为 0 。run_priority 是 一 个 整 数 , 表 示 用 以执 行 步 骤 的 OS 优 先 权 , 其 中 -15= 空闲 ,-1= 在 正 常 之 下 ,0= 正 常 ( 缺 省值 ) , 1= 在 正 常 之 上 ,15= 时 间 紧 迫 。file_name 是 存 储 此 步 骤 输 出 的 输 出文 件 的 nvarchar(200) 型 名 称 , 它 可
以 包 括 命 令 标 志 。
[ , [ @flags = ] flags ] flags 专 供 Microsoft SQL Server 使
用 。
sp_update_notification
sp_update_notification 系 统 存 储 过 程 可 修 改 警 告 通 知 的 方 式 , 该 程 序 必 须 在
msdb 系 统 数 据 库 中 运 行 。语 法
sp_update_notification [ @alert_name = ] ′ alert ′ ,
[ @operator_name = ] ′ operator ′ ,
[ @notification_method =] notification 变 量
[ @alert_name = ] ′ alert ′ 所 选 择 的 警 告 的 系 统 名 称 。
[ @operator_name = ]′ operator ′ operator 是 系 统 名 称 , 表 示 警 告 通 知
的 操 作 员 。
[ @notification_method = ] notification
notification_method 是 tinyint 型数 据 , 表 示 出 现 警 告 时 如 何 通 知 操 作员 , 其 中 1= 电 子 邮 件 ( 缺 省 值 , 必 须 配置 SQL Mail) , 2= 寻 呼 , 4=NetSend,7=All 。
sp_update_operator
sp_update_operator 系 统 存 储 过 程 在 msdb 系 统 数 据 库 中 运 行 ,以 修 改 操 作 员的 信 息 。
语 法
sp_update_operator [ @name = ] ′ name ′
[ , [ @new_name = ] ′ new_name ′ ]
[ , [ @enable = ] enabled ]
[ , [ @email_address = ] ′ email_address ′ ]
[ , [ @pager_address = ] ′ pager_number ′ ]
[ , [ @weekday_pager_start_time = ] weekday_pager_start_time ]
[ , [ @weekday_pager_end_time= ] weekday_pager_end_time ]
[ , [ @saturday_pager_start_time = ] saturday_pager_start_time ]
[ , [ @saturday_pager_end_time = ] saturday_pager_end_time ]
[ , [ @sunday_pager_start_time = ] sunday_pager_start_time ]
[ , [ @sunday_pager_end_time = ] sunday_pager_end_time ]
[ , [ @pager_days = ] pager_days ]
[ , [ @netsend_address = ] ′ netsend_address ′ ]
[ , [ @category_name = ] ′ category ′ ] 变 量
[ @name = ] ′ nam e′ name 是 现 有 操 作 员 的 系 统 名 称 。
[ , [ @new_name = ]
′ ]
′ new_name
new_name 是 现 有 操 作 员 的 系 统 新 名称 。
[ ,[ @ enable = ] enabled ] enabled 是 表 示 操 作 员 状 态 的 tinyint
型 数 据 , 其 中 1= 启 动 ( 缺 省 值 ), 0= 不启 用 。
[ , [ @ email_address = ] ′
email_address ′ ]
[ , [ @pager_address = ] ′ pager_number ′ ]
email_address 是 操 作 员 的 varchar(100)
型 电 子 邮 件 地 址 。
pager_address 是 varchar(100) 型 寻呼 地 址 , 缺 省 值 为 NULL 。
[ , [ @weekday_pager_start_time = ] weekday_pager_start_time ]
[ , [ @weekday_pager_end_time = ] weekday_pager_end_time ]
[ , [ @saturday_pager_start_time
= ] saturday_pager_start_time]
weekday_pager_start_time 是 HHMMSS 格 式 的 整 数 , 缺 省 值 为 24 小 时 制 的090000 ,即 9 : 00A.M , 表 示 开 始 给 操作 员 发 送 寻 呼 通 知 的 时 间 ( 周 一 至 周五 ) 。
weekday_pager_end_time 是 HHMMSS 格 式 的 整 数 , 缺 省 值 为 24 小 时 制 的18000 , 即 6 : 00P.M , 表 示 停 止 给 操作 员 发 送 寻 呼 通 知 的 时 间 ( 周 一 至 周五 ) 。
saturday_pager_start_time 是HHMMSS 格 式 的 整 数 , 缺 省 值 为 24 小
[ , [ @saturday_pager_end_time= ] saturday_pager_end_time ]
[ , [ @sunday_pager_start_time = ] sunday_pager_start_time ]
[ , [ @sunday_pager_end_time = ] sunday_pager_end_time ]
时 制 的 090000 , 即 9 : 00A.M , 表 示星 期 六 开 始 给 操 作 员 发 送 寻 呼 通 知 的时 间 。
saturday_pager_end_time 是 HHMMSS 格 式 的 整 数 , 缺 省 值 为 24 小 时 制 的180000 ,即 6 : 00P.M , 表 示 星 期 六 停止 给 操 作 员 发 送 寻 呼 通 知 的 时 间 。sunday_pager_start_time HHMMSS 格式 的 整 数 , 缺 省 值 为 24 小 时 制 的090000 ,即 9 : 00A.M , 表 示 星 期 日 开始 给 操 作 员 发 送 寻 呼 通 知 的 时 间 。sunday_pager_end_time 是 HHMMSS 格式 的 整 数 , 缺 省 值 为 24 小 时 制 的180000 ,即 6 : 00P.M , 表 示 星 期 日 停止 给 操 作 员 发 送 寻 呼 通 知 的 时 间 。
[ , [ @pager_days = ]
pager_days ] pager_days 是 tinyint 型 数 据 , 其 值为 1 ~ 127 , 表 示 可 以 寻 呼 操 作 员 的 日期 , 缺 省 值 为 0=Nerver , 将 每 一 天 的值 加 在 一 起 。 其 中 1= 周 日 , 2= 周 一 , 4= 周 二 , 8= 周 三 ,16= 周 四 ,32= 周五 ,64= 周 六 , 从 周 一 到 周 五 是 62 。
[ , [ @netsend_address = ] ′ netsend_address 是 通 过 网 络 信 息 弹
netsend_address ′ ] 出 通 知 操 作 员 的 varchar(100) 型 电 子邮 件 地 址 。 缺 省 值 为 NULL 。
[ ,[ @category_name = ] ′ category
′ ]
category 是 目 录 名 称 的 系 统 名 称 。 缺省 值 为 NULL 。
sp_updatestats
sp_updatestats 系 统 存 储 过 程 可 对 当 前 数 据 库 中 用 户 建 立 的 所 有 表 格 执 行
UPDATE STATISTICS 。
语 法sp_updatestats
sp_update_targetservergroup
sp_update_targetservergroup 系 统 存 储 过 程 可 修 改 目 标 服 务 器 组 的 名 称 。sp_update_targetservergroup [ @name = ] ′ current_name ′
[ , [ @new_name = ] ′ new_name ′ ] 变 量
[ @name = ] ′ current_name ′
current_name 是 现 有 目 标 服 务 器 组 的 系 统 名 称 。
[ , [ @new_name = ] ′ new_name ′ ] new_name 是 现 有 目 标 服 务 器 组 的 系 统 新 名 称 。
sp_updatetask
sp_updatetask 系 统 存 储 过 程 只 向 后 兼 容 , 它 用 于 修 改 任 务 。 M icrosoft SQL Server 7 程 序 员 可 用 作 业 代 替 任 务 , 用 SQL Server Agent 代 替 SQL Executive。
sp_validname
sp_validname 系 统 存 储 程 序 用 于 检 查 标 识 符 名 称 是 否 是 有 效 的 SQL Server
标 识 符 。
语 法
sp_validname [ @name = ] ′ name ′
[ , [ @raise_error = ] raise_error ] 变 量
[ @name = ] ′ nam e′
name 是 要 确 认 的 字 符 串 的 系 统 名 称 。
[ ,[ @ raise_error = ] raise_error]
raise_error 是 一 个 位 , 其 1= 显 示 错 误 信 息 , 0= 不 显 示 错 误 信 息 。
sp_validatelogins
sp_validatelogins 系 统 存 储 过 程 显 示 不 再 存 在 但 在 SQL Server 系 统 表 中 有 行的 W indows NT 用 户 和 组 。
语 法sp_validatelogins
sp_who
sp_who 系 统 存 储 过 程 可 显 示 当 前 在 SQL Server 上 运 行 的 用 户 和 过 程 。语 法
sp_who [ ′ login ′ ]
变 量 login 是 SQL Server 上 用 户 的 系 统 名 称 注 册 名 称 。如 果 没 有 提 供 该 注 册 , 将 显 示 所 有 的 用 户 与 过 程 。
xp_cmdshell
xp_cmdshell 扩 展 存 储 过 程 就 象 在 操 作 系 统 提 示 行 上 一 样 执 行 命 令 。 注 意 当使 用 W indows 95 / 98 时 , 返 回 代 码 总 是 零 (0)。
语 法
xp_cmdshell { ′ command_string ′ }[ ,no_output ] 变 量
′ command_string ′ command_string 是 要 执 行 的 varchar(255) 或
nvarchar(4000) 型 命 令 , 这 些 命 令 就 象 在 操 作 系 统命 令 提 示 符 上 执 行 的 命 令 一 样 。
no_output no_output 是 不 给 用 户 返 回 输 出 的 可 选 参 数 。
xp_deletemail
xp_deletemail 系 统 存 储 过 程 可 从 SQL Server 收 件 箱 中 删 除 信 息 。语 法
xp_deletemail { ′ message_number′ }
变 量 message_number 是 varchar(255) 型 数 据 , 表 示 要 删 除 的 邮 件 信 息 的 数目 。
xp_enumgroups
xp_enumgroups 系 统 存 储 过 程 可 显 示 W indows NT 域 中 的 W indows NT 组 。语 法
xp_enumgroups [ ′ domain_name ′ ]
变 量 domain_name 是 Windows NT 域 的 系 统 名 称 , 如 果 没 有 提 供 域 或 S Q L
Server 计 算 机 和 域 同 名 , 将 返 回 本 地 组 , 否 则 将 返 回 全 局 组 。
xp_findnextmsg
xp_findnextmsg 系 统 存 储 过 程 和 sp_processmail 一 起 使 用 , 通 过 接 受
message_id 和 返 回 下 一 条 message_id 来 查 找 下 一 条 信 息 。语 法
xp_findnextmsg [[ @msg_id = ] msg_id [ OUTPUT ]
[ , [ @type = ] type ]
[ , [ @unread_only = ] ′ unread_value ′ ] 变 量
[ @ m sg_id = ] msg_id msg_id 既 用 作 输 入 变 量 , 又 用 作 输 出变 量 , 它 接 受 输 入 的 信 息 串 , 显 示 输出 的 下 一 条 信 息 。
OUTPUT OUTPUT 将 msg_id 作 为 输 出 。
[ @ type = ] type type 是 输 入 的 信 息 类 型 , 以 IPM 开头 , 如 果 要 寻 找 以 IPC 开 头 的 类 型 , 必 须 设 置 此 变 量 , 其 缺 省 值 为 NULL 。
[ @unread_only = ]
′
′ unread_value
unread_value 可 以 是 true 或 false , 其中 true= 只 是 未 读 取 信 息 , false= 所 有信 息 。
xp_grantlogin
xp_grantlogin 系 统 存 储 过 程 为 W indows NT 组 或 用 户 提 供 SQL Server 注 册 , 该 程 序 只 向 后 兼 容 。M icrosoft SQL Server 程 序 员 可 用 sp_ grantlogin 代 替 该 程 序 。
语 法
xp_grantlogin {[ @loginame = ] ′ login ′ }[ , [ @logintype = ] ′ logintype ′ ]
变 量
[ @loginame = ] ′ login ′ |
login 是 格 式 为 Domain \ User 的Windows NT 用 户 或 组 的 系 统 名 称 。 |
---|---|
[ @logintype = ] ′ logintype ′ |
logintype 是 varchar(5) 型 安 全 等级 , 其 中 admin= 将 注 册 添 加 至 系 统 管理 员 固 定 的 服 务 器 角 色 上 。 |
xp_logevent
xp_logevent 系 统 存 储 过 程 将 用 户 建 立 的 信 息 写 入 SQL Server 错 误 记 录 和 / 或 W indows NT Event Viewer 中 , 该 程 序 用 于 不 通 知 用 户 就 发 出 警 告 。
语 法
xp_logevent { error_number, ′ message ′ }[ , ′ severity ′] 变 量
error_numb |
ererror_number 是 用 户 建 立 的 大 于 50 , 000 的 错 误 号 。 |
|||
---|---|---|---|---|
′ |
message′ |
message 是 信 息 表 示 记 录 到 SQL Server 错 误 Event Viewer 中 的 字 符 串 , 最 多 可 有 8000 个 |
日 志 文 件 或 字 符 。 |
NT |
′ |
severity ′ |
severity 是 字 符 串 INFORMATIONAL , ERRO R , 缺 省 值 为 INFORMATIONA L。 |
WARNING |
或 |
xp_loginconfig
xp_loginconfig 系 统 存 储 过 程 显 示 与 Microsoft SQL Server 有 关 的 严 重 等 级 配置 。
语 法
xp_loginconfig [ ′ config_name ′ ]
变 量 config_name 是 要 显 示 的 配 置 值 , 不 提 供 该 变 量 , 将 查 看 所 有 配 置 。
xp_logininfo
xp_logininfo 系 统 存 储 过 程 显 示 与 M icrosoft SQL Server 安 全 帐 户 有 关 的 信息 。
语 法
xp_logininfo [ ′ account_name ′ [ , ′ all ′ | ′ members ′ ]
[ , [ @privilege = ] 变 量
variable_name
OUTPUT ]]
′ account_name ′ account_name 是 带 有 SQL Server 安 全 措 施 的
Windows NT 用 户 或 组 的 名 称 。 如 果 没 有 提 供account_name , 将 显 示 所 有 帐 户 。
′ all ′ | ′ members ′ all | members 是 一 个 字 符 串 , 其 中 all= 帐 户 的 全
部 许 可 , members=Windows NT 组 的 成 员 。 缺 省 值 为members 。
[ @privilege = ] variable_name
privilege 是 nchar(21) 型 输 出 变 量 , 返 回 Windows NT 帐 户 用 户 的 特 权 级 : admin 或 repl 。
OUTPUT OUTPUT 用 variable_name 的 值 作 为 输 出 变 量 。
xp_msver
xp_msver 系 统 存 储 过 程 提 供 SQL Server 版 本 信 息 。语 法
xp_msver [ optname ]
变 量 optname 是 选 项 名 , 不 提 供 该 变 量 可 以 查 看 所 有 的 选 项 名 称 。
xp_readmail
xp_readmail 系 统 存 储 过 程 可 从 电 子 邮 件 收 件 箱 中 读 取 邮 件 信 息 。语 法
xp_readmail [[ @msg_id = ] ′ message_number ′ ][ , [ @type = ] ′ type
′ ][ OUTPUT ]]
[ , [ @peek = ] ′ peek ′ ]
[ , [ @suppress_attach = ] ′ suppress_attach ′ ]
[ , [ @orginator = ] ′ sender ′ OUTPUT ]
[ , [ @subject = ] ′ subject_line ′ OUTPUT ]
[ , [ @message = ] ′ body_of_message ′ OUTPUT ]
[ , [ @recipients = ] ′ recipient_list ′ OUTPUT ]
[ , [ @cc_list = ] ′ cc_list ′ OUTPUT ]
[ , [ @bcc_list = ] ′ bcc_list ′ OUTPUT ]
[ , [ @date_received = ] ′ date ′ OUTPUT ]
[ , [ @unread = ] ′ value ′ OUTPUT ]
[ , [ @attachments = ] ′ temp_file_paths ′ OUTPUT ]
[ , [ @skip_bytes = ] bytes_to_skip OUTPUT ]
[ , [ @msg_length = ] length_in_bytes OUTPUT ]
[ , [ @originator_address = ] ′ originator_address ′ OUTPUT ]
变 量
[ @msg_id = ] ′ message_number ′ 要 读 取 的 信 息 号
′ type′ 由 MAPI 邮 件 定 义 的 varchar(255) 信息 类 型 。 如 果 类 型 由 IPM 开 头 , 信 息将 显 示 在 邮 件 客 户 机 的 收 件 箱 中 。 以IPC 开 头 的 信 息 类 型 不 显 示 在 客 户 机的 收 件 箱 中 。 如 果 信 息 类 型 以 IPC 开头 , 且 设 置 了 类 型 变 量 , 邮 件 只 显 示在 收 件 箱 中 。
OUTPUT OUTPUT 把 类 型 变 量 值 用 作 输 出 变量 。
[ @peek = ] ′ peek ′ peek 是 varchar(5) 型 数 据 , 其 中 true= 不 必 标 记 为 读 取 就 可 以 读 取 , false= 邮 件 标 记 为 读 取 ( 缺 省 值 )。
[ @suppress_attach = ]
suppress_attach ′
[ @ o rginator = ]′ sender′
[ @ subject = ] ′ subject_line ′
′ suppress_attach 表 示 : true= 不 建 立 临时 文 件 , false= 继 续 进 行 并 为 附 件 建立 临 时 文 件 。
sender 是 varchar(255) 型 数 据 , 是 发 送器 的 电 子 邮 件 名 称 。
subject_line 是 varchar(255) 型 数 据 ,
是 电 子 邮 件 内 容 的 摘 要 。
[ @message = ]′ body_of_message′ message 是 varchar(255) 型 数 据 , 是 信
息 的 正 文 。
[ @ recipients = ]′ recipient_list′ recipients 是 接 受 邮 件 信 息 的 个 人 。 用
分 号 将 名 称 分 隔 开 。
[ @ cc_list = ]′ cc_lis t′ 发 送 邮 件 复 本 的 个 人 , 用 分 号 将 名 称
分 隔 开 。
[ @bcc_list = ] ′ bcc_list ′ 另 一 个 收 件 人 不 知 道 用 户 正 用 邮 件 信
息 拷 贝 盲 目 复 本 收 件 人 。
[ @date_received= ] ′ date ′ date 是 接 收 邮 件 信 息 的 varchar(255) 型
日 期 。
[ @unread = ] ′ value′ unread 是 varchar(5) 型 数 据 ,其 中 true=
没 有 读 取 信 息 , false= 已 读 取 信 息 。
[ @attachments = ]
temp_file_path s′
′ temp_file_paths 是 varchar(255) 型 数据 , 是 邮 件 附 件 的 临 时 路 径 。 可 用 分号 将 路 径 分 开 。
[ @skip_bytes = ] bytes_to_skip OUTPUT
[ @ m sg_length = ] length_in_bytes OUTPUT
bytes_to_skip 是 将 下 一 个 字 节 数 ( 由length_in_bytes 变 量 确 定 ) 读 入 输 出 变量 前 要 跳 过 的 字 节 数 。 缺 省 值 为 0 。length_in_bytes 是 信 息 中 的 字 节 数 , 与 bytes_to_skip 一 起 使 用 时 一 次 可 读取 信 息 255 字 节 。缺 省 值 为 255 字 节 。
[ @originator_address = ]
originator_address ′
′ originator_address 是 varchar(255 )型 数据 , 是 电 子 邮 件 信 息 的 发 送 器 。
xp_revokelogin
xp_revokelogin 系 统 存 储 过 程 可 从 W indows NT 组 或 用 户 中 撤 消 SQL Server 注 册 , 它 只 用 于 向 后 兼 容 。 M icrosoft SQL Server 7 程 序 员 可 使 用 sp_revokelogin ( 存 储 过 程 代 替 扩 展 存 储 程 序 )。
语 法
xp_revokelogin {[ loginame = ] ′ login ′ }
变 量 login 是 格 式 为 域 \ 用 户 中 W indows NT 用 户 或 组 的 系 统 名 称 ( 例 如
CONTINUUM \ WCCOMP )。
xp_sendmail
xp_sendmail 系 统 存 储 过 程 可 发 送 电 子 邮 件 信 息 、 查 询 结 果 集 或 附 件 , 但 必须 运 行 SQL Mail 。
语 法
xp_sendmail {[ @recipients = ] ′ recipients [ ,... n ] ′ }
[ , [ @message = ] ′ message ′ ]
[ , [ @query = ] ′ query ′ ]
[ , [ @attachments = ] attachments ]
[ , [ @copy_recipients = ]
′ copy_recipients ′
][ ,... n ]′
[ , [ @blind_copy_recipients = ] n ] ′
[ , [ @subject = ] ′ subject ′
[ , [ @type = ] type ]
′ blind_copy_recipients ′
]
][ ,...
[ , [ @attach_results = ] ′ attach_value ′ ]
[ , [ @no_output = ]
[ , [ @no_header = ]
-
output_value ′ ]
-
header_value ′ ]
[ , [ @width = ] width ]
[ , [ @separator = ] separator ]
[ , [ @echo_error = ]
[ , [ @set_user = ]
′ echo_value ′ ] user ]
[ , [ @dbuse = ] 变 量
database ]
[ @recipients = ] ′ recipients ′ recipients 是 接 收 邮 件 信 息 的 人 , 用
N |
分 号 将 名 称 分 隔 开 。 n 表 示 前 面 的 项 可 以 重 复 。 |
|
---|---|---|
[ @message = ] ′ message ′ [ @query = ] ′ query ′ [ @attachments = ] attachments [ @copy_recipients = ] |
′ |
给 接 收 人 的 的 信 息 文 本 。 在 邮 件 中 发 送 带 有 结 果 的 SQL 查 询 。加 至 邮 件 信 息 上 的 文 件 。 向 其 发 送 邮 件 的 人 , 用 分 号 将 名 称 分 |
copy_recipients ′ 隔 开 。
[ @blind_copy_recipients = ] blind_copy_recipient ′
[ @subject = ] ′ subject ′
[ @type = ] type
[ @attach_results = ]
- 另 一 个 收 件 人 不 知 道 用 户 正 在 用 邮 件信 息 复 制 盲 目 复 制 收 件 人 。
如 果 没 有 指 定 邮 件 信 息 的 主 题 , SQL Server Message 将 显 示 为 主 题 。
信 息 类 型 由 MAPI 邮 件 确 定 , 如 果 类型 以 IPM 开 头 , 且 类 型 为 NULL , 信 息将 显 示 在 邮 件 客 户 机 的 收 件 箱 中 。 以IPC 开 头 的 信 息 类 型 不 显 示 在 收 件 箱中 。 如 果 信 息 类 型 以 IPC 开 头 , 且 设置 了 类 型 变 量 , 邮 件 将 只 显 示 在 收 件箱 中 。
- TRUE= 将 结 果 发 送 到 附 加 文 件 中 , 文
attach_values ′ |
件 名 是 附 件 中 的 第 一 个 文 件 名 , 如 附 件 为 NULL , 文 件 名 的 扩 展 名是 .txt 。 FALSE= 在 信 息 上 附 加 结集 。 |
果 就果 |
||
---|---|---|---|---|
[ @no_output = ] |
′ |
output_value |
TRUE= 输 出 不 发 送 到 发 送 邮 件 的 用 |
户 |
′ |
话 路 中 , FALSE= 缺 省 值 , 发 送 邮 件用 户 话 路 接 受 输 出 。 |
的 |
||
[ @no_header = ] ′ |
′ |
header_value |
TRUE= 列 标 题 不 和 查 询 结 果 一 起 送 。 FALSE= 缺 省 值 、 列 标 题 和 查 |
发 询 |
结 果 一 起 发 送 。 |
||
---|---|---|
[ @width = ] width |
查 询 的 结 果 线 宽 , 缺 省 值 为 80 个 字 |
|
[ @separator = ] |
separator |
符 。 查 询 结 果 集 的 列 分 隔 符 。 |
[ @echo_error = ] |
′ echo_value TRUE= 在 邮 件 信 息 上 附 加 查 询 生 成 的 |
- 错 误 、 信 息 和 行 计 数 。 FALSE= 不 在 邮件 信 息 上 附 加 查 询
生 成 的 错 误 、 信 息和 行 计 数 。
[ @set_user = ] user user 是 带 有 执 行 查 询 许 可 的 用 户 , 缺省 值 为 客 户 。
[ @dbuse = ] database 执 行 查 询 的 数 据 库 。 缺 省 值 为 NULL , 数 据 库 成 为 用 户 的 缺 省 数 据 库 。
xp_snmp_getstate
xp_snmp_getstate 系 统 存 储 过 程 说 明 SQL Server Simple Network Management Protocol(SNMP) 是 否 可 由 SNMP 客 户 机 ( 也 许 来 自 另 一 个 操 作 系 统 , 例 如 主 机或 UNIX ) 用 来 查 询 SQL Server。 如 果 存 储 过 程 取 决 于 S N M P 代 理 , 则 可 以 用 此程 序 查 询 代 理 的 状 态 。
语 法
xp_snmp_getstate [ return_status OUTPUT ] 变 量
return_status return_status 是 S N M P 代 理 的 整 型 状 态 。 不 使 用 该 变 量 可 查看 结 果 状 态 。
OUTPUT OUTPUT 使 return_status 成 为 输 出 变 量 。
xp_snmp_raisetrap
xp_snmp_raisetrap 系 统 存 储 过 程 用 来 与 S N M P 客 户 机 通 讯 , 并 允 许 客 户 机检 查 SQL Server , 在 W indows Network 控 制 面 板 上 , 可 以 控 制 哪 些 S N M P 客 户机 接 受 警 告 。
语 法
xp_snmp_raisetrap { ′ server ′ , ′ database ′ , ′ error_message
- ,message_number,
severity, ′ user ′ , ′ comment ′ ,date_and_time,return_status OUTPUT } 变 量
- server ′ server 是 varchar(30) 型 数 据 , 是 发 出 警 告 的 服 务 器
名 。
- database ′ database 是 varchar(30) 型 数 据 , 是 发 出 警 告 的 数
据 库 名 。
- error_message ′ error_message 是 varchar(255) 型 数 据 , 是 警 告 的 错
误 信 息 。
message_number message_number 是 警 告 的 sysmessages 系 统 表 信 息
错 误 号 。
Severity severity 是 一 个 整 数 , 表 示 message_number 的 严 重
性 ( 1 ~ 25 )。
-
user ′ user 是 发 出 警 告 的 用 户 的 varchar(30) 型 名 称 。
-
comment ′ comment 是 varchar(30) 型 数 据 , 表 示 收 到 警 告 以 后
怎 么 办 的 注 释 。
data_and_time data_and_time 是 日 期 时 间 , 表 示 警 告 出 现 的 日 期 和
时 间 。
return_status return_status 是 表 示 语 句 状 态 的 整 数 , 其 中 0= 发 送
出 警 告 , 2= 内 存 错 误 , 3= 网 络 错 误 , 4=SQL SNMP 代理 超 时 等 待 SNMP 客 户 , 5=SQL SNMP 代 理 停 止 。
OUTPUT OUTPUT 将 return_status 放 在 输 出 变 量 中 。
xp_sprintf
xp_sprintf 系 统 存 储 过 程 用 于 格 式 化 并 在 格 式 化 后 存 储 输 出 变 量 中 的 字 符 。语 法
xp_sprintf { |
string |
OUTPUT, |
format |
} |
---|---|---|---|---|
[ , argument |
[ ,... |
n ] |
变 量
string string 是 varchar 型 数 据 , 是 存 储 输 出 的 变 量 。
OUTPUT OUTPUT 将 字 符 串 放 进 输 出 变 量 中 。Format format 是 格 式 字 符 串 , % 表 示 变 量 值 。A rgument argument 是 与 格 式 变 量 对 应 的 串 值 。N n 表 示 前 面 的 项 可 以 重 复 50 次 。
实 例
下 面 是 xp_sprintf 的 一 个 实 例 :
DECLARE @mystring varchar (255)
EXEC xp_sprintf @mystring OUTPUT, ′ SELECT * FROM %s = % s′ ,′ M yTable ′ ,′ M yId ′ ,′ 1 ′
在 本 例 中 , 返 回 “ SELECT * FROM MyTable WHERE MyId = 1 ”。
xp_sqlinventory
xp_sqlinventory 系 统 存 储 过 程 可 存 储 所 选 择 的 数 据 库 和 表 格 中 的 SQL Server
配 置 信 息 。
语 法
xp_sqlinventory { ′ database ′ , ′ table ′ , { interval | STOP }}
变 量
-
database ′ database 是 varchar(30) 型 数 据 , 表 示 存 储 配 置 信 息 的 数 据库 名 称 。
-
table ′ table 是 varchar(30) 型 数 据 , 表 示 存 储 配 置 信 息 的 表 格 名称 。 此 表 格 自 动 建 立 。
Interval interval 是 一 个 整 数 , 表 示 再 次 检 查 SQL Server 库 存 信 息前 等 待 的 秒 数 ( 有 效 值 为 1 ~ 3600 ( 1 小 时 ) )。
STOP STOP 终 止 正 进 行 的 盘 点 操 作 。
xp_sqlmaint
xp_sqlmaint 系 统 存 储 过 程 用 包 含 sqlmaint 开 关 的 信 息 串 调 用 sqlmaint 程 序 , 以 便 对 数 据 库 执 行 一 系 列 维 护 操 作 。
语 法
xp_sqlmaint ′ switch_string ′
变 量 switch_string 是 包 含 sqlmaint 实 用 程 序 开 关 的 信 息 串 ,关于 SQLMAINT
实 用 程 序 的 更 详 尽 资 料 , 可 以 参 阅 第 八 章 “ 实 用 程 序 的 变 化 ”。
xp_sscanf
xp_sscanf 系 统 存 储 过 程 可 从 信 息 串 中 提 取 数 据 放 入 格 式 变 量 提 供 的 变 量 空 位符 中 。
语 法
xp_sscanf { string OUTPUT, format }
[ , argument 变 量
[ ,... n ]]
string string 是 varchar 型 数 据 , 是 存 储 输 出 的 变 量 。
OUTPUT OUTPUT 将 字 符 串 放 进 输 出 变 量 中 。Format format 是 格 式 字 符 串 , % 表 示 变 量 值 。A rgument argument 是 与 格 式 变 量 对 应 的 串 值 。N n 表 示 前 面 的 项 可 以 重 复 50 次 。
实 例
下 面 是 xp_sscanf 的 一 个 实 例 :
DECLARE @table_name varchar (30),@column_name varchar (30)
EXEC xp_sscanf ′ SELECT * FROM MyTable WHERE MyId = 1 ′ , ′
SELECT *
FORM %s WHERE %s = 1 / ,@ table_name OUTPUT,@column_name OUTPUT
在 本 例 中 , 返 回 M yTable 和 M yId 。
xp_startmail
xp_startmail 系 统 存 储 过 程 可 启 动 M icrosoft SQL Server 邮 件 用 户 对 话 。语 法
xp_startmail [[ @user = ] ′ user ′ ][ , [ @password =] ′ password ′
]
变 量
[ @user = ]′ user ′ |
如 果 要 在 与 定 义 的 SQL Mail 启 动 邮 件 信 箱 不 同 的 邮 件 信 箱 中 启 动 邮 件 , 就 可 以提 供 用 户 的 系 统 名 称 。 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
[ @password = ] ′ password ′ |
password 名 称 。 如令 可 以 为 |
是 用 户果 在 本NULL 。 |
的地 |
邮运 |
件行 |
信邮 |
箱件 |
口客 |
令户 |
的机 |
系 , |
统口 |
xp_stopmail
xp_stopmail 系 统 存 储 过 程 可 终 止 SQL Mail 。语 法
xp_stopmail