将数据库项目部署到 SQL Server 2008 Express

Posted

技术标签:

【中文标题】将数据库项目部署到 SQL Server 2008 Express【英文标题】:Deploy database project to SQL Server 2008 Express 【发布时间】:2011-12-21 16:06:34 【问题描述】:

我在 Windows 7 中运行 SQL Server 2008 Express,版本 10.0.2531.0,SP1(64 位)

我正在尝试将数据库项目部署到此实例(使用 Visual Studio 2010),但我不断收到此错误消息

无法在目标实例上继续执行 DAC 操作,因为它不支持 DAC。指定另一个实例,或升级 到支持 DAC 的版本

有没有解决方案,除了升级到另一个版本的 SQL Server 之外,我真的需要继续使用 Express 版本。也许我只是错过了一些东西

谢谢。

【问题讨论】:

【参考方案1】:

Dacpacks 作为一种部署数据库解决方案的机制是在 SQL Server 2008 R2 中引入的 - 其中也存在 Express 版本。

见:DACPAC is a reason to upgrade to SQL Server 2008 R2

您需要使用该版本 (v10.50.*) 才能使用 DAC 包。你可以从微软免费下载SQL Server 2008 R2 Express。

【讨论】:

以上是关于将数据库项目部署到 SQL Server 2008 Express的主要内容,如果未能解决你的问题,请参考以下文章

无法在 sql server 2008 中为现有项目执行数据库附件

SQL Server 2008 R2 陷入单用户模式

将 SQL Server 2008 r2 降级到 SQL Server 2008

EXCEL导入数据到SQL SERVER 2008

将 SQL Server 2008 降级到 SQL Server 2005

将数据库从 SQL Server 2012 转移到 SQL Server 2008 [关闭]