当前位置:首页 » 编程语言 » sql维护计划
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql维护计划

发布时间: 2022-01-16 06:24:37

sql SERVER的维护计划和作业的区别

问题一:
当然可以,在Sql控制台下的服务器名称展开,展开“管理”--“Sql Server 管理”--“作业”,在右侧空白处点击右键,点“新建作业”即可。

问题二:
对于二者的区别,你可以把维护计划看作是针对数据库进行维护的作业模板。自定义作业具有更广泛的用途,当然,也具有更复杂的操作。所以,如果仅仅是做个数据库优化、备份什么的,用维护计划比较合适;而如果需要制定维护计划应对不了的操作,比如说,每天定时运行某个存储过程,就只能用作业来实现。

Ⅱ sql2005中怎么添加维护计划

安装SQL Integration Services(SSIS)组件
有两种创建维护计划的方式:使用维护计划向导或使用设计图面创建计划。向导是创建基本维护计划的最佳方法,而使用设计图面创建计划允许您使用增强的工作流。

若要创建或管理维护计划,您必须是 sysadmin 固定服务器角色的成员。注意,只有当用户是 sysadmin 固定服务器角色的成员时,对象资源管理器才会显示维护计划。

1.使用维护计划向导创建维护计划
在对象资源管理器中,展开一个服务器,再展开“管理”。

右键单击“维护计划”并选择“维护计划向导”。

按照向导中显示的步骤创建维护计划。

2.使用设计图面创建维护计划
在对象资源管理器中,展开一个服务器,再展开“管理”。

右键单击“维护计划”并选择“新建维护计划”。

在“新建维护计划”对话框中,键入计划的名称。

将打开工具箱,然后打开“<维护计划名称> [设计]”图面,该图面中已创建了默认的 Subplan_1。可以选择在“设计”选项卡中输入整个计划的说明。

双击 Subplan_1,然后在“子计划属性”对话框中输入子计划的名称和说明。单击“子计划的计划”图标在“作业计划属性”对话框中输入计划详细信息。

若要生成子计划,请将“工具箱”中的任务流元素拖放到计划设计图面,以便定义将要执行的任务。双击任务打开对话框来配置任务选项。

若要定义任务间的工作流,请单击首先要执行的任务,按住 Ctrl 键,然后单击接着要执行的任务。右键单击其中任意一个任务,然后单击“添加优先约束”。

若要添加包含在其他计划中运行的任务的另一个子计划,请单击工具栏上的“添加子计划”。

若要添加与其他服务器的连接,请单击“管理连接”。

若要指定报告选项,请单击“报告和记录”图标。若要保存更详细的信息,请选择“记录扩展信息”。若要将维护计划结果信息写入其他服务器,请选择“在远程服务器上进行日志记录”。若要在日志文件查看器中查看结果,请右键单击“维护计划”节点或特定维护计划,然后单击“查看历史记录”。

Ⅲ sql2008数据库维护计划怎么设置

最佳实践 (一) 备份计划 1) 每周星期日的2:00:00执行数据库的完整备份; 2) 每周星期一至星期六每天的2:00:00执行数据库的差异备份; 3) 每天在8:00:00和23:59:59之间、每1小时执行数据库的日志备份; 4) 每个月的最后一个星期日的1:00:00执行数据库的完整备份; (二) 计划讲解 1. 根据备份文件的不同,我创建了4个文件用于存放备份文件:(Mesa是数据库名) 1) Mesa_Full:用于存放完整备份文件; 2) Mesa_Diff:用于存放差异备份文件; 3) Mesa_Log:用于存放日志备份文件; 4) Mesa_Save:用于存放保留备份文件; 上面的4个文件夹与备份计划的4个步骤是一 一对应的; (Figure1:文件夹命名规范) 2. 创建名为Mesa的维护计划,并创建如下图的4个子计划: (Figure2:子计划列表) 3. 设置【清除历史记录】、【清除维护】的保留时间: 1) Subplan_Full:保留完整备份文件4周;(1个*4周=4个文件) 2) Subplan_Diff:保留差异备份文件2周;(6个*2周=12个文件) 3) Subplan_Log:保留日志备份文件1周;(16个*7天=112个文件) 4) Subplan_Save:保留备份文件1年;(1个*12月=12个文件) 上面的时间策略需要根据数据库的安全级别、磁盘空间、业务特性等情况共同解决的,你可以根据的实际情况进行修改和调整; 4. 下面的Figure3、Figure4、Figure5、Figure6是具体设置的效果图:

Ⅳ 怎么用sql语句来执行sql server 2005的维护计划

你可以写成存储过程,用exec 存储过程名
这样就可以了
不过也可以直接在命令列输入要执行的sql,测试一下就OK了。

Ⅳ 请教关于维护计划 定时执行SQL语句的问题

实现功能:定期从远程服务器读取TXT文档并插入到数据库中
代码如下:
//先清空中间modSap表,再读取远程服务器.txt文件并插入到中间表modSap中
delete from cooec_bas_modSap
bulk insert COOEC_BAS_modSap from '\\10.192.24.60\C$\TDdownload\COOECGS.txt' with(fieldterminator=';',rowterminator='\n')
//解决上面插入语句末尾分号处理不掉问题
update cooec_bas_modSap set l_id=left(l_id,len(l_id)-1)

把以上代码编入到sqlServer代理作业中,但第二句读取远程服务的语句执行无效。计划能够执行成功,Cooec_bas_modSap表中没有数据。

Ⅵ SQL SERVER 数据库维护计划不运行

一般创建了数据库维护计划以后,会自动创建一个与维护计划同名的作业,你在作业下找一找。如果没有那个作业,可能是你的维护计划里没有进行调度,在维护计划里创建一个调度。手工执行的方法就是执行那个作业。

Ⅶ sql server 创建了维护计划 但是没有

个人觉得维护计划没有所有者,或者说维护计划的所有者就是作业的所有者,你可以看的到,每个维护计划创建完后,都会自动创建一个作业,而这个作业的是有所有者的。 换句话说就是维护计划就是将作业步骤中的代码用图形化配置出

如何删除sql里的维护计划

方法如下:
1、先执行下面的语句将维护计划的ID查出。
select * from sysmaintplan_plans
2、 将查出的ID填入到下面几句话中的''中,并执行。
delete from sysmaintplan_log where plan_id = ''
delete from sysmaintplan_subplans where plan_id = ''
delete from sysmaintplan_plans where id = ''
3、在Sql Agent中删除相应的Job(维护计划会自动建立相应的Job).

Ⅸ sqlserver 维护计划 怎么添加 sql

步骤1:打开企业管理器,如下。

2
步骤2:点击管理,新建数据库维护计划,进入向导,选择下一步。

3
步骤3:选择数据库PUBS,点击下一步。

4
步骤4:更新数据库优化信息。可以进行数据库文件空间设置。我们点击更改进行调度设置。

5
步骤5: 可以通过修改调度,对作业时间参数进行设置。

步骤6:检查数据库完整性。

步骤7:指定数据库备份计划。

步骤8:可以编辑调度。

步骤9:指定备份目录,可以选择路径,删除时间和扩展名。

步骤10:指定事务日志备份计划。

步骤11:报表。

步骤12:维护计划历史。

步骤13:数据库维护计划完成向导。
步骤14:数据库维护设置的最终结果如下:
数据库
pubs

服务器
(local)

优化
每 1 周在 星期日 发生,在 1:00:00。
执行下列操作:
当数据库的大小超过 50 MB 时收缩数据库。保留 10 % 的数据空间作为可用空间。

INTEGRITY CHECKS
每 1 周在 星期日 发生,在 0:00:00。
执行下列操作:
检查数据库

完全备份
每 1 周在 星期日 发生,在 2:00:00。
备份媒体: 磁盘
备份目的: C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP
删除 4 周 之前的备份文件。
完成后验证备份。
为每个数据库创建子目录以便存储备份文件。

事务日志备份
每 1 周在 星期一,星期二,星期三,星期四,星期五,星期六 发生,在 0:00:00。
备份媒体: 磁盘
备份目的: C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP
删除 4 周 之前的备份文件。
完成后验证备份。
为每个数据库创建子目录以便存储备份文件。

生成并存储报表的目录为: C:\Program Files\Microsoft SQL Server\MSSQL\LOG\
步骤14:数据库维护计划完成。