database-project

    0热度

    1回答

    我在Visual Studio解决方案中有两个SQL Server数据库项目。其中之一是遗留数据库,我只是在我的主数据库项目中使用数据库引用。我有我得到类似 SELECT * FROM [$(ReferenceDb)].[dbo].[Table1] t WHERE t.IndexedColumnId IN (1, 55, 99) 在我的主数据库项目视图 SR0004:Microsoft.R

    0热度

    1回答

    我正在尝试编写一个SqlCodeAnalysisRule规则来检查where子句中的比较运算符,以确保双方的sargability具有相同的数据类型。然而,我正在试图从ScriptDom的ColumnReferenceExpression对象中找出数据类型实际上是什么。我花了几天的时间研究这个问题,而且实际上并没有取得任何进展。希望有人能帮忙。 当您引用可以包含多个select语句的存储过程和函数

    0热度

    1回答

    我们使用SSDT升级数据库,并且要禁用可能启用或未启用的功能(其值存储在数据库中),然后重新设置它的原始值。 即 Pre-Deployment - Make a note of whether Property X is Enabled/Disabled - Set Property X to Disabled Deploy - (Various Actions) Post-Depl

    2热度

    1回答

    有没有一种方法,使在Visual Studio中的SQL Server 2016数据库项目时态表?我无法找到一种方法来使这个工作。我想这可能是一个兼容性的问题,我发现的唯一方法是使在部署后脚本的表,但随后在接下来的部署,脚本生成的问题列滴。 被支持

    1热度

    1回答

    我有一个问题,它非常类似于我的旧问题Using variable in sql postdeployment build script? 但现在我不想做一个if/else并在发布的脚本中包含sql代码。我不想分享客户之间的信息。 所以......这里去 我在Visual Studio数据库项目。 我也有2个客户提供不同需求 我知道我可以 使用post.deployment脚本,包括我需要在Proj

    0热度

    2回答

    我在不同的数据库中有相同的表,但字段顺序不同。 当我比较服务器之间的表检测为不同的结构,因为序列是不一样的。 我可以忽略这每一个比较我的数据库? 你能告诉我点击的选项(如果有的话) 我SSDT版本:

    1热度

    1回答

    我有以下脚本LoginLogo表: CREATE TABLE [LoginLogo] ( [LoginLogoId] INT IDENTITY (1, 1) NOT NULL, [LoginId] INT NOT NULL, [LogoNm] NVARCHAR(255) NULL, CONSTRAINT [PK_LoginLogo

    0热度

    1回答

    在db项目中,当您添加数据库dac-pac作为参考在视图中使用以引用第三方数据库时,似乎仅对您的本地副本有效。 在VS 2015中,我似乎无法找到如何将其添加为构建,以便与源代码管理中存储的版本进行同步和比较。 如果我签出一个团队项目,创建一个引用第三方数据库的视图,为该数据库创建一个dac-pac,将其添加为数据库引用,保存,构建,签入,默认情况下引用isn'不会登录到服务器,以便其他开发人员检

    0热度

    1回答

    我想在数据库项目中将主键列从int更改为uniqueidentifier。我试图改变类型,但得到了可预测的错误,因为SQL Server无法将int转换为​​。 (Original Image): + ------------ + -------------- + ----------- + ------- + | Name | Data_Type | Allow Nulls | Defa

    1热度

    1回答

    我正在学习如何发布数据库项目。我仍然试图找出最好的方法,但现在服务器上没有数据库。 所以我想我会生成一个脚本。但是当我打开发布数据库对话框时,生成脚本按钮被禁用。 我猜我需要建立目标数据库连接场,但我的系统上的数据库不能反映服务器(其中有没有)上的数据库。 如何生成脚本以在服务器上创建数据库?