cost 262 ms
避免 SSDT 比较中的“模式漂移检测”错误 - Avoiding "schema drift detected" errors in SSDT comparisons

我正在尝试使用 SSDT 架构比较在 Visual Studio 2019 中更新 SQL 服务器项目。 我的源是一个正在运行的数据库服务器,目标是 VS SQL Server 项目。 比较完成并单击“更新”后,我收到消息检测到源架构偏差。 按比较刷新比较无论我刷新比较多少次,我总是得到相同的结果。 ...

添加主键约束不断出现在架构比较中,但不会提交到数据库项目 - Add Primary Key Constraint keeps appearing in schema compare but won't commit to the database project

我正在 azure 数据工作室中从事数据库项目。 我向现有表添加了主键约束。 当我从数据库更新项目时,架构比较会根据更改进行比较。 然而,当我暂存更改并提交它时,我看不到我的数据库项目中的更改,并且它出现在未来的模式比较中。 这个 Alter 语句是否可能以某种形式存储在 dacpac 中? 当我需 ...

Visual Studio 2022 - 在本地发布数据库项目,收到消息说 Site.dacpac 文件丢失,并且重建总是跳过 - Visual Studio 2022 - Publish database project locally, get message saying the Site.dacpac file is missing, and rebuild always skips

我正在担任一个新角色,并且正在尝试开始使用我将使用的 Visual Studio 解决方案 - 我在解决方案中遇到了 sqlproj 问题 - 这是让我的本地实例启动并运行所必需的! 问题是发布步骤 - 我收到错误“找不到文件 c:\Repos<whatever>\debug\bin\S ...

目标数据库中没有列,但出现“架构更新正在终止,因为可能会发生数据丢失” - No column in target database, but getting "The schema update is terminating because data loss might occur"

发布 SQL 项目时,我遇到了错误。 我正在使用一些测试数据对由生产模式制成的数据库进行测试。 当我从 Visual Studio 的“数据工具操作”选项卡中查看错误时,我看到了这一点: 但是, UnexpectedColumnName列名已经很长时间没有出现在该表中了。 问题是为什么会生成 SQ ...

SQL 服务器数据库项目 Debug 和 Release 的不同配置 - SQL Server database project different configuration for Debug and Release

我有一个 SQL 服务器数据库项目 ( .sqlproj ),我将其用作 CI/CD 管道的一部分来部署数据库更改。 我想将相同的代码部署到两个数据库(开发和生产),但每个数据库的配置略有不同: 在Dev中,我有一个 Azure AD 组Database-Dev-Developers : 在生产中, ...

SSDT SQL 服务器数据库项目 sql 文件中缺少工具栏 - Missing toolbar in SSDT SQL Server Database Project sql file

在 Visual Studio 2019 中,当我创建一个新的 sql 查询文件时,我可以在选项卡内看到一个工具栏,如下所示: 使用 SQL 服务器数据工具,我创建了一个新的 SQL 服务器数据库项目,其中包含缺少此工具栏的存储过程和函数的.sql 文件。 我只能通过右键菜单运行查询。 是否有任 ...

SSDT 针对不同环境更改范围凭证 - SSDT Changing Scoped Credentials for different environments

我希望使用持续集成将我的 SSDT 项目部署到 UAT 和生产环境,并使用指向 azure 数据湖的外部表。 以下语句需要根据环境进行更改:- 我知道命令变量不能在这种情况下使用。 什么是确保这些在环境之间自动更改并与 DACPAC 的 CI/CD 发布部署一起工作的最佳方式。 这需要在 objec ...

有什么方法可以在 Linux 上本地构建和发布 .sqlproj - Is there any way to build and publish locally a .sqlproj on Linux

我目前正在尝试找到一种解决方法来在本地构建和发布 .sqlproj 项目。 显然,这是使用 Visual Studio 提供的 SSDT 工具来完成的,该工具在 Linux 上不可用。 我的问题是,我有哪些选择? 我可以做什么来构建和发布这种项目类型? ...

.sqlproj 文件的版本控制 - Version control of .sqlproj files

对于项目中存在的每个对象,我们的 .sqlproj 包含很多这样的语句: 每当将对象添加到项目时,SSDT 将通过在文件的某些随机行中添加记录来自动更新sqlproj文件。 当多个开发人员在同一个项目上工作时,这会导致很多合并问题。 我尝试通过向所有模式文件夹添加通配符来修改此文件,因此前一个 ...

如何在 dotnet 包 nuget package 中包含来自构建 output (dacpac) 的非 dll 文件? - How do I include a non-dll file from build output (dacpac) in a dotnet pack nuget package?

我目前有一个 .NET 标准 2.0 库,它是针对 sql 数据库的存储库。 对于该特定数据库,我在同一解决方案中也有一个 .sqlproj 项目。 使用 2.2 cli 上的 dotnet pack 命令,从我们的构建服务器 (Azure DevOps) 构建、打包并推送存储库库到我们的 nug ...

不发布sqlproj - Do not publish sqlproj

我有多个csproj和一个sqlproj文件的解决方案。 我正在尝试使用命令构建它: 我收到一个错误:未为“ SqlPublishTask”任务提供必需参数“ SqlPublishProfilePath”的值。 因此,我想告诉MSBuild我不想发布sqlproj。 我可以轻松 ...

使用托管代理时出现错误Deploy72002但在使用本地代理时有效 - Error Deploy72002 when using hosted agent but works when using local agent

我是VSTS的新手,我正在尝试使用发布配置文件获取msbuild任务来发布SQL Server项目。 如果我使用本地代理但构建任务有效,但当我尝试使用Microsoft托管代理(Hosted VS2017)时失败,错误如下。 我应该在数据库服务器的防火墙规则中添加一些内容吗? ...

无法构建包含 .Net Core 和 SQL 项目的解决方案 - Unable to build a solution which contains .Net Core and SQL projects

我的一个客户有一个解决方案,它在一个解决方案中包含 4 个 dotnet 核心项目和 1 个 sql 项目。 我尝试使用 dotnet core 构建解决方案,但找不到与 sql 项目相关的目标文件,构建失败。 我尝试将以下参数与 dotnet 命令一起添加,但仍然无法构建解决方案: ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM