快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

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

返回类别: 教程
上一教程: 如何让你的SQL运行得更快
下一教程: 分页 SQLServer存储过程

您可以阅读与"启动SQL SERVER时自动执行存储过程"相关的教程:
· 启动SQL SERVER时自动执行存储过程
· 在SQL SERVER存储过程中执行DTS包
· 在SQL Server存储过程中执行DTS包
· 使用SQL SERVER的扩展存储过程实现远程备份与恢复
· SQL SERVER中利用存储过程来高性能地进行分页
    微笑服务 优质保证 索取样品