database-project

    1热度

    2回答

    当我使用VS 2015 Pro打开数据库项目的“特定”解决方案时,我一直在尝试缺乏性能,我发现了一些答案在这里,但他们没有解决我的问题,也许是因为他们大多是VS 2010-2013。 环境 有三个数据库项目解决方案 的Sql Server 2012的企业(本地环境) 的Visual Studio 2015年临 其他信息 我前两天开始看到这种缺乏的表现,这个过程结束之前,像2分钟(速度不够快的数据库

    3热度

    1回答

    我已经在后期部署脚本中使用查询来初始化表中添加了一列。不幸的是,我似乎无法编写可以每次运行的查询,所以我正在寻找一种方法来检查预部署脚本,如果该列可用并将参数或变量传递给部署后脚本然后将运行一次初始化查询。 尝试1:我尝试设置在预先部署脚本sqlcmd变种,但下面的语法是不允许的: IF COL_LENGTH('dbo.Table','NewColumn') IS NULL :setva

    0热度

    1回答

    在Visual Studio 2015中,在我的数据库项目和现有数据库之间进行了模式比较之后,我可以看到更改,但“更新目标”和“生成脚本'按钮变灰。我怎样才能让他们启用,以便我可以生成更改脚本? (我可以访问目标数据库和进行更改的权限。)

    2热度

    2回答

    我在同一个解决方案中有几个数据库项目。他们都没有发表。我的Visual Studio版本是Enterprise 2015.我的SQL Server版本是12.0.4459.0。 用于在我的机器上正确发布的项目。他们在我的同事机器上正确发布。我没有在我的同事机器上更改正确发布版本的数据库项目。是 我用它来发布的步骤如下: 我点击右键并选择发布。 我从XML文件加载发布配置文件。 我点击发布。 我想要

    0热度

    1回答

    我在Visual Studio 2013中创建了一个数据库项目,用于创建一个dacpac文件并将其部署到使用SQL Server Management Studio的SQL Server上。我可以成功部署SQL Server 2012中的dacpac但是当我试图把它的SQL Server 2008 R2上部署,我获得选择DAC包时出现以下错误信息: <DacType xmlns='http://s

    0热度

    2回答

    我正在使用Visual Studio 2015数据库项目来尝试将行插入到已由项目创建的数据库表中。 Insert sql在SSMS中的同一个表中工作,但不在通过项目运行时工作。 我得到的错误:Column name or number of supplied values does not match the table definition. TSQL插入脚本: if not exists (s

    0热度

    2回答

    我有一个问题,使用VS 2015 MSBuild通过命令行部署数据库项目。问题是我需要能够使用14.0的MSBuild,没有安装VS 2013。 我使用的是14.0的MSBuild在: C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe 下面的作品,因为我也有相应的SQL Server数据工具安装Visual Studio 2013: MSBUI

    0热度

    1回答

    当在Visual Studio中使用SQL Server数据库项目时,如果数据库中有超过1000个存储过程,那么当您导入它时,Visual Studio会将这些过程分成不同的目录。 当您尝试通过“Schema Compare”函数将任何新的存储过程同步到项目中后,Visual Studio会忽略此分割文件夹结构并将所有新脚本直接放入“存储过程”文件夹中。这意味着脚本化的新存储过程不适合现有结构,这

    6热度

    2回答

    行动虽然我能找到(网络上)一个有关SQL的PreDeploy和PostDeploy生成操作大量信息的差异我知道None在部署时没有编译或包含脚本,请任何一个人可以明确地建议或指导我一篇确切地定义Build和Compile的微妙之处的文章吗? 我粗略的假设是这些都会对编译的模式既,但只有Build将被部署。它是否正确? 我想要的是正确的设置,以针对当前模式验证我的种子脚本(并在无效的模式结构上导致生

    0热度

    1回答

    在Visual Studio 2013 Pro中,我创建了一个用于管理数据库模式更改的数据库项目。 在这个项目中,我已经添加了两个项目: 1的代名词DDL脚本,它是指到另一个数据库: CREATE SYNONYM [dbo].[synMerchCats] FOR spaceman_sys.[dbo].USR_CAT_CATEGORY 2.视图DDL脚本,它是指到第1点的同义词脚本。