文中简洁的讲述了三种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 启动时执行。


    [文章来源:“十万个为什么”电脑学习网]

转载于:https://blog.51cto.com/dgcnn/32403

启动SQL Server 时自动执行存储过程相关推荐

  1. SQL server 定时自动执行SQL存储过程

    当一个存储过程是为了生成报表,并且是周期性的,则不需要人工干预,由SQL作业定时自动执行些SQL存储过程即可. 本示例,假设已需要定时执行的存储过程为:Pr_test 工具/原料 SQL Server ...

  2. sql server死锁_如何使用扩展事件和SQL Server代理自动执行SQL Server死锁收集过程

    sql server死锁 介绍 (Introduction) This article is the last one of a series in which we discussed how to ...

  3. 在SQL server中如何定时自动执行存储过程

    在SQL server中如何定时自动执行存储过程 1.首先开启sql代理服务 2.打开sqlserver软件 3.拉开SQL Server 服务菜单 4.右键作业,点击新增作业 5.在一般中添加名称和 ...

  4. 插入数据类型为DateTime时为空值时,为什么SQL SERVER会自动加上1900-01-01

    系统默认的吧, update   tablename   set   时间字段= ' ' SQL   SERVER会自动加上 "1900-01-01 " update   tabl ...

  5. SQL SERVER无法启动 SQL SERVER 代理(已禁用代理XP)事件日志:拒绝访问 ID:324

    错误现象: 启动SQL代理服务时: 服务启动后停止. SQL控制台启动用代理时:  SQL Server阻止了对组件"AgentXPs"的过程...此组件以作为此服务器安全配置的一 ...

  6. SQL SERVER 2008自动备份维护计划

    日常工作中利用SQL SQLSERVER 2008 的维护计划对数据库进行定期的备份,这样一方面可以对数据库进行备份保证数据安全另一方面也可以减轻对维护人员的负担.一般对于WEB 服务器进行维护都是在 ...

  7. SQL Server镜像自动生成脚本

    SQL Server镜像自动生成脚本 镜像的搭建非常繁琐,花了一点时间写了这个脚本,方便大家搭建镜像 执行完这个镜像脚本之后,最好在每台机器都绑定一下hosts文件,不然的话,镜像可能会不work 1 ...

  8. 证书服务器无法启动,使用 SSL 证书后服务无法启动 - SQL Server | Microsoft Docs

    将实例配置为使用安全套接字层证书后,SQL Server 服务无法启动 11/03/2020 本文内容 本文提供了在配置使用 Microsoft 增强加密提供程序1.0 的 SSL 证书之后出现的问题 ...

  9. SQL Server常用的系统存储过程应用实例(转)

    摘要:Sql Server自带的系统存储过程有许多,但大部分我们是不常用的.我在实践中根据自己的体会,总结整理了一些比较常用的,加上一些实例介绍给大家.本期介绍: l         sp_attac ...

  10. SQL Server定期自动备份

    SQL Server定期自动备份 企业管理器中的Tools,Database Maintenance Planner,可以设置数据库的定期自动备份计划.并通过启动Sql server Agent来自动 ...

最新文章

  1. 用原生js的postMessage实现iframe传值,也可以用于跨域嵌套iframe传值
  2. 有的OUTLOOK不能自动加载归档ARCHIVE邮件的问题
  3. Java数据结构和算法(二)——数组
  4. 1.3 xss原理分析与剖析(4)
  5. ​shell中经常能看到的:/dev/null 21
  6. 百度 android geocoding,百度地图经纬度批量查找功能XGeocoding使用手册(示例代码)
  7. spss三次指数平滑_17 统计学:SPSS基础
  8. Laravel 使用 Aliyun OSS 云存储
  9. 手机logging什么意思_手机三轴稳定器的“三轴”是什么意思?
  10. Android Studio解决:Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed
  11. python简述程序的ipo结构_python程序流程图
  12. JAVA学习,你必读的5本JAVA书籍
  13. [水晶报表]水晶报表的使用经验和资料总结
  14. python下载第三方库超时报错pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pyt
  15. A Structure from Motion System
  16. erlang之ets总结
  17. How to build openssl with fips module on Linux and Windows?
  18. uni-app小程序分享
  19. 广州市长温国辉:用“加减乘除法”发展民营经济
  20. 计算机游戏攻略66 关,一笔画攻略,一笔画攻略66关

热门文章

  1. 基于python和mysql的查询操作
  2. NIO中的ByteBuffer读取中文错误的解决方法:MalformedInputException
  3. 小程序UI库 iView Weapp
  4. [UNIX]The UNIXHATERS Handbook
  5. HashTable、ConcurrentHashMap、TreeMap、HashMap关于键值的区别
  6. LVS(三)LVS集群NAT模式
  7. HashTable源码简单介绍
  8. js-权威指南学习笔记4
  9. 搭建 S3C6.410 开发板的 测试环境
  10. file_operation(文件操作)file(文件)inode(节点)