Visual Studio 2012 数据库项目 - 文件路径配置

Posted

技术标签:

【中文标题】Visual Studio 2012 数据库项目 - 文件路径配置【英文标题】:Visual Studio 2012 Database Projects - File path configuration 【发布时间】:2014-03-06 19:40:49 【问题描述】:

我注意到,当我从 VS2012 数据库项目部署数据库时,我的数据文件的物理文件路径绑定到 SQLCMD 变量 ($(DefaultDataPath)$(DefaultFilePrefix) OR $(DefaultLogPath)$(DefaultFilePrefix))取决于文件类型。

如果我有例如 4 个文件(主文件、日志文件、文件 1、文件 2)并且我想编写脚本以将每个文件部署到不同的驱动器(和可能的文件夹架构)上,有没有办法在 Visual 中配置它工作室?

【问题讨论】:

【参考方案1】:

您需要创建项目级别的变量(例如上面的 $(DefaultLogPath) )。然后,您将在存储 SQL 命令中使用它们。您可能还希望将它们默认为默认值,如果路径不存在于盒子上,您可能会遇到问题。我过去使用它来确保放置在不同的驱动器或不同的文件夹中。

【讨论】:

以上是关于Visual Studio 2012 数据库项目 - 文件路径配置的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2010 项目到 Visual Studio 2012

在 Visual Studio 2012/2010 数据库项目中获取 cdc 表

Visual Studio 2012 数据库项目中未解决的引用

visual studio2012发布项目到iis

对于 Visual Studio 2012 中的 SQL Server 数据库项目,“需要迁移”是啥意思

在 Visual Studio 2012 数据库项目中更新数据库架构