2011年5月19日
摘要: 在备份还原数据库时遇到的问题 以Dept为例:backup database Dept to disk='d:\Deptbackup.bak'---数据备份没问题restore database Dept from disk='d:\Deptbackup.bak'----在还原数据的时候就会有如下提示因为数据库正在使用,所以无法获得对数据库的独占访问权!!解决方法:这时需要在还原数据库前先杀死正在使用数据库得线程.该解决方案用到了系统表中的sysprocesses ,若要访问 sysprocesses,您必须定位到master 数据库。use masterdec 阅读全文
posted @ 2011-05-19 15:21 aparche 阅读(3067) 评论(0) 推荐(0) 编辑
摘要: --1.打开【SQL Server Management Studio】,在【对象资源管理器】列表中选择【SQL Server 代理】;--2.鼠标右击【SQL Server 代理】,选择【启动(S)】,如已启动,可以省略此步骤;--3.展开【SQL Server 代理】列表,右击【作业】-->【新建作业】;--3.1 在【常规】选项卡中:-- 输入作业名称,如"My Job";--3.2 在【步骤】选项卡中:--3.2.1 点击【新建】,输入【步骤名称】,如“步骤1”,类型默认T-SQL脚本,也可以选择SSIS包等;--3.2.2 在【数据库】一栏选择要作业处理的数 阅读全文
posted @ 2011-05-19 10:06 aparche 阅读(711) 评论(0) 推荐(0) 编辑
摘要: SQL有定时执行的语句 WaitFor,可以写到一个存储过程中再执行一次语法:WaitFor{Delay 'time'|Time 'time}Delay后面的时间为延迟多少时间执行Time后面的时间为指定何时执行,格式为"HH:MM:SS",不支持日期例:------指定10:00执行Beginwaitfor time '10:00:00'select * from tablenameend-----指定等待1小时后执行beginwaitfor delay '01:00:00'select * from tablena 阅读全文
posted @ 2011-05-19 09:50 aparche 阅读(1229) 评论(0) 推荐(0) 编辑