ozz*_*ozz 4 database-project visual-studio-2015
我使用数据库项目已经有一段时间了,我正在努力找出为该项目设置数据库名称的位置。
我已经在 SQLCMD 变量部分尝试过,但它不允许我(下面的错误)。我猜这部分是定义你自己的变量(如果我尝试$(DatabaseName)也会发生同样的情况)
帮助链接也不起作用,这真的很有帮助(转到这个死链接)
我不想使用发布功能,但我确实找到了更改数据库名称的方法。看来数据库名称默认为项目名称。因此,您只需重命名该项目以匹配您的数据库名称即可。就我而言,项目名称和我想要的数据库名称不同。因此,要更改它,您可以根据以下步骤将项目重命名两次:
将项目重命名为您希望数据库使用的名称。当 VS 询问“您还想将项目的目标数据库重命名为‘xxx’吗?”时,选择“是”。
将项目重命名回您想要的项目名称。您将看到相同的对话框,但这次选择否。
这告诉我,这些信息是单独保存在某个地方的,所以我查看了 .sqlproj 文件,果然,有一个<TargetDatabase>元素。因此,另一种方法是手动编辑 .sqlproj 文件并将 TargetDatabase 更改为您所需的数据库名称。
我正在使用 Visual Studio Community 2019。
您可以使用以下方法之一覆盖 DatabaseName:
TargetDatabaseName参数。示例:(sqlpackage.exe /Action:Publish /SourceFile:C:\DbProject\bin\Debug\DbProject.dacpac /TargetServerName:localhost /TargetDatabaseName:TestDb有关所有 sqlpackage.exe 参数,请参见此处)| 归档时间: |
|
| 查看次数: |
5761 次 |
| 最近记录: |