我的笔记本电脑上安装了SQL Server 2008 Developer Edition。它有很多工作和东西,所以我只是想知道,如果我在我的客户端安装SQL Server 2008 Express版,它能够执行工作吗?如果是这样,它是否通常像开发人员版本那样做,或者我必须用它执行/执行一些其他操作。
主要的是,在我的数据库中,我有这个维护计划,它做了三件事: -
所以,主要是我关心这一点,我的开发者版本可以做到这一点,但是如果我在客户端上安装快速版本,是否能够做到这一点?如果是这样,我是否需要配置特殊的东西?
还有一件事,如果我的数据库(我在上面的段落中编写过这个维护计划的数据库)是myData.mdf
,并且可以说在visual studio中我为我的应用程序创建了一个安装项目,并且bootstrap { {1}}使用它(通过单击“先决条件”对话框中的SQL Server Express
)并假设我的Download prerequisites from the same location as my application
位于我的应用程序的myData.mdf
文件夹中,并且每次都与项目一起输出。 这些工作/维护计划是否会在我的数据库中持续存在,就像所有表和存储过程一样,还是会被删除?
答案 0 :(得分:2)
查看这篇文章http://msdn.microsoft.com/en-us/library/ms365248(v=sql.100).aspx
在该部分: SQL Server Express中不支持的SQL Server功能
它说:
“SQL Server代理和SQL Server代理服务”
您可以使用一些替代方法进行备份。例如:http://sqlbackupandftp.com/。他们提供免费版本,但有一些限制。
如果要使用Windows计划任务和SQL脚本,请查看以下内容:How can I schedule a daily backup with SQL Server Express?
答案 1 :(得分:0)
Express Edition不会这样做,但编写一些脚本来执行这些任务并让Windows任务计划程序为您运行它们将是微不足道的。
就第二部分而言,最简单的方法是尝试将其加载到SQL Express中,看看会发生什么。
答案 2 :(得分:0)
它可以与Windows任务调度程序一起使用,如他的常见问题解答 - "您可以使用cmd文件和Windows计划任务代替"在http://ola.hallengren.com/frequently-asked-questions.html