怎样让SQL-Server定期备份某一张数据库表?
1个回答
展开全部
1、先练习怎么在命令行用 bcp 导出那个表的数据;
2、写一个存储过程 usp_callCmd,在其内用 xp_cmdshell 调步骤 1 写的命令;
3、如果是 Enterprise Edition, 在 SQL Agent Service 中创建一个 job 来定期执行步骤 2 的 usp_callCmd;
4、如果是 Express Edition,在 OS 中写一个 scheduledBkp.bat,在其内用 oisql 执行步骤 2 的 usp_callCmd,再设置计划任务定期执行 scheduledBkp.bat;
5、Done.
2、写一个存储过程 usp_callCmd,在其内用 xp_cmdshell 调步骤 1 写的命令;
3、如果是 Enterprise Edition, 在 SQL Agent Service 中创建一个 job 来定期执行步骤 2 的 usp_callCmd;
4、如果是 Express Edition,在 OS 中写一个 scheduledBkp.bat,在其内用 oisql 执行步骤 2 的 usp_callCmd,再设置计划任务定期执行 scheduledBkp.bat;
5、Done.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询