SQL存储过程自动执行的方法并不复杂,下面就为您星系介绍启动SQL SERVER的时自动执行SQL存储过程的方法,供您参考学习。
将SQL存储过程创建在master数据库中,然后企业管理器中找到这个存储过程–右键–属性–勾选”每当sql server启动时执行”。
–或者在master中创建SQL存储过程后,执行语句设置为自动启动
exec sp_procoption ‘存储过程名’,’startup’,’on’—————————————————————
自动执行存储过程
SQL Server 启动时可以自动执行一个或多个存储过程。这些存储过程必须由系统管理员创建,并在 sysadmin 固定 服务器 角色下作为后台过程执行。这些过程不能有任何输入参数。
对启动过程的数目没有限制,但是要注意,每个启动过程在执行时都会占用一个连接。如果必须在启动时执行多个过程,但不需要并行执行,则可以指定一个过程作为启动过程,让该过程调用其它过程。这样就只占用一个连接。
在启动时恢复了最后一个数据库后,即开始执行存储过程。若要跳过这些存储过程的执行,请将启动参数指定为跟踪标记4022。如果以最低配置启动SQL Server(使用 -f 标记),则启动存储过程也不会执行。有关更多信息,请参见跟踪标记。
若要创建启动存储过程,必须作为sysadmin固定服务器角色的成员登录,并 master数据库中创建存储过程。
使用sp_procoption可以:
将现有存储过程指定为启动过程。
阻止过程在SQL Server启动时执行。
【编辑推荐】
SQL Server创建视图的语法
SQL内嵌用户定义函数的功能
解读MySQL数据库产品定价新策略
详解SQL Server排序规则
带您深入了解SQL连接查询

错误代码832是什么意思 网络问题
断开宽带连接的⒈ 错误代码832(XP) 、813(VISTA)提示:错误代码832(XP)存在其他拨好连接处于活动状态,请断开其他连接或者重起计算机。 错误代码813 (VISTA)连接失败,错误代码813,异常错误。 请核对客户名和密码并检查网线是否插好。 原因:由于计算机中存在其他连接导致。 处理方法:1.请断开本地连接以外的所有连接后再次登陆,查看是否正常。 2.请重起电脑后再次登陆,查看是否正常。 3.如不能正常使用,错误代码改变,请根据相应错误代码处理故障。 1.将所有宽带连接都删除;2.如果第一步的方法无法解决,请打开控制面板---设备管理器,将网络适配器下的选项右击禁用;3.重启后,将网络适配器下的选项右击启用;4.建立新的宽带连接即可.
SQL 定时执行存储过程
如果是SQL Server2000,就在企业管理器里添加一个作业1、开启代理服务sql server agent2、在企业管理器里,打开“管理—>sqlserver代理—>作业”,新增作业,新建“步骤”,在步骤里填入你要执行的语句,比如“exec abc”到“命令”框里。 然后新建“调度”。 设置好自动执行的时间。 3、启动作业。
sql怎样安装?
1。 首先要停止所有的SQL的服务,步骤如下:Control Panel > Administrative Tools > Services > stop all SQL services这一步非常重要,因为如果你不这样做,有些服务在你卸载的时候仍然被占用,这样的话你会卸不干净,或者遇到一些其他的怪问题。 在Windows上什么都有可能发生。 (在卸载之前先停掉相关服务,这一条也适用于其他软件的卸载。 )2。 卸载程序通过add and remove program来删除所有的SQL Server 2005相关的应用程序,都删除了,一个都不要留,包括 framwork统统删掉。 SQL Server 2005比较奇怪的一点是,你把这些程序都删除了之后,居然在开始菜单的program里面那些东西都还在,居然还可以点,只是你肯定是连不上数据库了。 为什么,天知道,微软知道,记住在Windows下面什么都有可能发生。 而且所有的服务都还在那里,一个都没有少。 oh, god!~所以只有继续进行第三步。 3。 手动删除服务所谓道高一尺魔高一丈,自己动手丰衣足食!~我下了一个小软件,这里隆重推荐给大家,叫做SRVINSTW,它可以帮助我们删除所有的删不掉的服务,或者是一些病毒恶意创建的一些服务。 该软件很精悍才60多K,不过很好用的说。 通过它把Serverics里面所有的关于SQL的服务统统删掉,一个也不要留。 4。 删除注册表如果不进行这一步,你下次装,他会说你已经安装了什么组件,让你的安装进行不下去,因为他在安装的时候把这些组件都在注册表中进行注册了。 所以需要删除注册表中的这些注册信息,但是不要乱删,否则后果自负。 其实注册表里面的东西虽然很多,删除这几项里面的东东也就够了。 (1)start > run... > regedit(2)HKEY_CURRENT_USER > Software > Microsoft > Microsoft SQL Server整个文件夹一块删,不用手软(3)HKEY_LOCAL_MACHINE > Software > Microsoft > Microsoft SQL Server删,删,删一般来说,应用程序在安装的时候都是在这两项里面注册的,所以如果要删除注册表,不妨可以先试试删除这两项的内容。 5。 删除残留文件删完注册表,然后就需要删除一些残留的文件和文件夹,因为这些文件夹里面可能会有一些配置文件,所以不删干净你下次装还是用的这个文件的话就会有问题,所以为了安全起见,需要把这些文件也统统删掉。 这些文件散落各处,不是很集中。 你可以用Search,Key用SQL,然后找出来一对,你看看相关的都可以删掉。 不过最好不要删除那些文件,否则系统起不来后果自负。 而且这些文件一般也不是配置文件,所以对你再次安装应该来说不会有什么影响,所以可以不要删除它们。 至此,所有的卸载工作就已经告一段落了。 最后一步就是重启机器,非常重要,相信大家能够体会到。 重起之后就可以重装了。 我装了好几遍都是这种方式进行了,目前运行良好。
发表评论