2

我的笔记本电脑上安装了 SQL Server 2008 Developer 版本。它有很多工作和东西,所以我只是想知道,如果我在我的客户端上安装 SQL Server 2008 Express 版本,它是否能够执行工作?如果是这样,它是否像开发人员版本一样正常执行,还是我必须使用它执行/执行一些其他操作。

主要的是,在我的数据库中,我有这个维护计划,它做了 3 件事:-

  1. 每月进行一次完整备份
  2. 需要一个差异。每 15 天备份一次
  3. 每 15 天进行一次日志备份。
  4. 每 2 个月重建所有索引。

所以,主要是我关心这个,我的开发者版可以做到这一点,但是如果我在客户端安装快速版,它可以做到吗?如果是这样,我是否必须配置一些特殊的东西?

还有一件事,如果我的数据库(具有我在上一段中编写的维护计划的那个)是myData.mdf,并且假设在 Visual Studio 中我为我的应用程序创建了一个安装项目,并SQL Server Express使用它进行引导(通过单击Download prerequisites from the same location as my application先决条件对话框) 并假设我myData.mdfData我的应用程序的文件夹中,并且每次都与项目一起输出。这些作业/维护计划会像所有表和存储过程一样保留在我的数据库中,还是会被删除?

4

3 回答 3

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 脚本,请查看以下内容:如何使用 SQL Server Express 计划每日备份?

于 2012-08-16T16:47:02.797 回答
0

Express Edition 不这样做,但编写一些脚本来完成这些任务并让 Windows 任务计划程序为您运行它们是微不足道的。

就第二部分而言,最简单的找出方法可能就是尝试将其加载到 SQL Express 中,看看会发生什么。

于 2012-08-16T16:51:19.330 回答
0

在http://ola.hallengren.com上查看 Ola Hallengren 的解决方案

It can be used with the windows task scheduler as in his FAQ - "You can use cmd files and Windows Scheduled Tasks instead" at http://ola.hallengren.com/frequently-asked-questions.html

于 2012-08-16T20:41:43.670 回答