USB数码手机 MP3MP4 | 数码相机 | 数码摄像 | 手机通讯 | 电子词典 | 学习机 | 掌上电脑 | 录音笔 | 摄像头 | 数码配件 | 移动存储 | PSP
电脑知识 | IT认证 | 计算机术语 | 蓝牙技术 | 服务器 | 台式电脑 | 笔记本电脑 | 电脑配件| 办公设备 | 网络设备|数字家电 | USB小产品
USB小产品 | 销售维修 | 驱动下载 | IT厂商 | IT名人 | 网站地图 | 娱乐休闲| 广告信息发布区

启动SQL Server时自动执行存储过程

三种SQL Server启动时如何自动执行存储过程。

启动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 启动时执行。


转载注明:USB数码  http://www.usbuse.com

上篇文章:如何升级SQL Server数据库系统

下篇文章:没有了
  相关文章
·如何升级SQL Server数据库系统
·SQL2005与SQL2000的改进
·SQL Server2000升级到2005的注意事项 
·SQL Server2005开发重要特点 
·SQL Server 2005手工卸载方法命令 
·SQL Server 2005管理的10个重要特点 
·SQL Server 2005中各个系统表的作用
·.NET框架下Oracle到SQL Server迁移 (2) 
·.NET框架下Oracle到SQL Server迁移 (1) 
·使用Oracle的扩展SQL跟踪数据的方法 (2)