日期:2011-05-02 15:22:00 来源:本站整理
启动SQL SERVER时自动履行存储历程[MSSQL防范]
本文“启动SQL SERVER时自动履行存储历程[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
如安在启动sql server的时刻,履行一个存储历程?
将存储历程成立在master数据库中,然后企业管理器中找到这个存储历程--右键--属性--勾选"每当sql server启动时履行".
--大概在master中成立存储历程后,履行语句设置为自动启动
use master
exec sp_procoption '存储历程名','startup','on'
---------------------------------------------------------------
自动履行存储历程
SQL Server 启动时可以自动履行一个或多个存储历程.这些存储历程必须由系统管理员成立,并在 sysadmin 固定服务器角色下作为后台历程履行.这些历程不能有任何输入参数.
对启动历程的数目没有限制,但是要注意,每个启动历程在履行时城市占用一个衔接.假如必须在启动时履行多个历程,但不需求并行履行,则可以指定一个历程作为启动历程,让该历程调用别的历程.这样就只占用一个衔接.
在启动时恢复了最后一个数据库后,即开始履行存储历程.若要跳过这些存储历程的履行,请将启动参数指定为跟踪标志 4022.假如以最低配置启动 SQL Server(利用 -f 标志),则启动存储历程也不会履行.有关更多信息,请拜见跟踪标志.
若要成立启动存储历程,必须作为 sysadmin 固定服务器角色的成员登录,并在 master 数据库中成立存储历程.
利用 sp_procoption 可以:
将现有存储历程指定为启动历程.
禁止历程在 SQL Server 启动时履行.
以上是“启动SQL SERVER时自动履行存储历程[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论