【发布时间】:2012-08-13 01:40:17
【问题描述】:
我的笔记本电脑上安装了 SQL Server 2008 Developer 版本。它有很多工作和东西,所以我只是想知道,如果我在我的客户端上安装 SQL Server 2008 Express 版本,它是否能够执行工作?如果是这样,它是否像开发人员版本一样正常执行,还是我必须使用它执行/执行一些其他操作。
主要的是,在我的数据库中,我有这个维护计划,它做了 3 件事:-
- 每月进行一次完整备份
- 获取差异。每 15 天备份一次
- 每 15 天备份一次日志。
- 每 2 个月重建所有索引。
所以,我主要关心这个,我的开发者版可以做到这一点,但是如果我在客户端安装快速版,它可以做到吗?如果是这样,我必须配置一些特殊的东西吗?
还有一件事,如果我的数据库(具有我在上一段中编写的维护计划的那个)是myData.mdf,假设在 Visual Studio 中我为我的应用程序创建了一个安装项目,并引导 SQL Server Express使用它(通过单击先决条件对话框中的Download prerequisites from the same location as my application)并假设我的myData.mdf 在我的应用程序的Data 文件夹中,并且每次都与项目一起输出。 这些作业/维护计划会像所有表和存储过程一样保留在我的数据库中,还是会被删除?
【问题讨论】:
-
SQL Server Express 没有有 SQL 代理 - 所以你不能运行 SQL 作业。这只是您必须忍受的限制之一
-
作业/维护计划未在您的数据库中定义,因此 mdf 将不包含这些。
标签: sql-server visual-studio-2010 sql-server-2008 deployment