问题标签 [sql-server-data-tools]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server-data-tools - 如何在 SSDT 解决方案中更改 SqlLocalDB (localdb) 实例的标准名称?
我经常需要用 SSDT 项目打开几个解决方案。这些解决方案名称相同,但有细微的差别,即它们只是来自源代码控制系统中的不同分支。但是这些解决方案总是试图使用相同的(localdb)实例来虚拟化他们项目的数据库。这会导致冲突、冻结和结束 Visual Studio 进程的必要性。
所以问题如下:有没有办法配置(localdb)实例的名称,以便在具有相同名称的解决方案中打开和虚拟化 SSDT 项目集?
sql-server - SSDT 部署 CLR 问题:.Net SqlClient:无法安装程序集,因为现有策略会阻止它被使用
我在 SQL 2008 R2 中有一个数据库,我通过导入现有数据库创建了一个 SSDT SQL 数据库项目。该数据库有一些使用 System.Drawing V2.0 的 CLR 例程。
在本地部署项目时,出现以下错误。
SQL72014:.Net SqlClient 数据提供程序:消息 6586,级别 16,状态 1,行 1 程序集“SystemDrawing”无法安装,因为现有策略将阻止使用它。
我不确定要寻找什么政策。
sql-server-data-tools - 如何忽略 SSDT 中的特定表/存储过程/视图
我是 SSDT 的新手,当我在 Visual Studio 中使用 ssdt UI 比较架构时,我试图找到一种忽略某些表的方法。有没有办法在 SSDT 中做到这一点。我认为可以通过命令行,但想知道我是否可以创建一个 .scmp 文件,其中只包含我想要比较的那些表。
sql-server - 如何从 VS 2012 数据库项目创建部署脚本?
使用 VS2010 数据库项目,我可以定义目标(或不)数据库,设置操作(仅创建脚本或创建脚本并部署到目标),执行“部署”(通过 VS 或 MSBuild)并获得结果脚本。
我从未使用过“创建和部署”操作,因为我只使用生成的脚本来构建安装程序,并且稍后会在安装过程中应用该脚本。
此功能允许我创建升级(仅自上一个版本以来的更改)或完整安装脚本(如果没有指向目标数据库)。
通常在使用 VS 2012 或 SSDT 时,我似乎找不到正确的选项组合来重现此“仅脚本”行为以进行升级和完整安装。
我发现这个问题涵盖了如何单击 VS 中的按钮,但它没有解决如何在 MSBuild 中完成此操作。
有人可以为我指出这个特定配置的有用资源吗?
visual-studio-2012 - 如何在 VS2012 中控制 SQL Server 数据库项目的构建操作?
我刚刚将一个包含数据库项目的解决方案从 VS2010 升级到 VS2012。升级向导引导我完成将项目转换为新的“SQL Server 数据库项目”格式的步骤。
一切正常,但是当我构建解决方案时,这个项目每次都会构建,无论是否有任何改变。除非在项目中修改了文件,否则旧的数据库项目不会构建,这是我对任何 VS 项目类型所期望的行为。
数据库项目很大,这大大减慢了开发时间。我在项目属性的构建选项卡上看不到任何可以控制它的设置。
我可以设置一个不构建数据库的新解决方案配置,但这真的是我唯一的办法吗?肯定有更好的选择。
unit-testing - sqlpackage.exe“无法打开数据库”随机出现
我正在使用 sqlpackage.exe 创建动态数据库来运行单元测试。这在本地工作 100% 的时间,但不是在 TFS 中。所有单元测试都使用 locahost\sqlexpress 的集成安全性。TFS 会随机导致 sqlpackage.exe 返回以下错误。
对于单元测试,我使用的是此处描述的模式,但进行了一些修改以使用带有 sqlpackage 的 dacpac,以反对 nhibernate 的模式导出功能。
其他(随机)错误包括另一行提到它未能导入目标模型。
“DOMAIN\TFSService”已被授予每个服务器角色(系统管理员、公共等)。
有谁知道为什么这会在我的所有测试中间歇性出现?请记住,这只发生在 TFS 构建自动化单元测试中。
sql-server - SQL Server 数据工具和 Visual Studio 问题
我刚刚安装了vs2010 sp1 Ultimate、sqlserver 2012和最新版的sqlserver数据工具。我已经从源代码管理中打开了一个解决方案,并在尝试构建数据库项目时收到了一堆错误,如下所示。
SQL71566:不能在 Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlTable 和群集 Microsoft.Data.Tools.Schema.Sql.SchemaModel 上设置 Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlFilegroup。 SqlPrimaryKeyConstraint。
在 Windows 7 专业版 64 位上运行
这对团队的其他成员来说工作得很好,他们似乎都和我有相同的设置。
我已经尝试卸载并重新安装 vs2010 和 ssdt
有什么想法吗?
sql-server - 登录失败集成服务 2012
我在 SQL Server 中部署了一个 SSIS 项目。项目中的连接管理器链接到不是部署 SSIS 项目的服务器名称。在我执行 sql server 中的主包后,报告屏幕中会弹出错误消息:NT Authority\Anonymous Logon 登录失败。
这是双跳尝试吗?
谁能帮我这个?
sql-server - 存储过程 ENCRYPTION 选项取决于构建模式
我正在研究企业项目中的存储过程加密。我们有一堆 SP 应该在生产中受到保护。在中的每个 SP 中设置参数
是没有问题的。但我想将此指令设为可选:如果我在调试模式下构建项目 - 不要应用此过程选项,否则 - 使用它。实际上这里的主要目标是在没有加密的情况下为开发人员获取数据库,但在生产 - 加密的 SP 上。
在构建任务中使用脚本我可以修改生成的 sql 文件并因此获取带有加密参数的脚本,但我想知道它如何与.
有什么建议么?WITH ENCRYPTION
sqlproj
PowerShell
dacpac
更新:
玩了一段时间后msbuild
。我决定在目标之后停止(至少现在)使用PowerShell
脚本任务的解决方案SqlCore
:
结果,在重建项目后,我们有用于创建数据库的脚本而不加密。
但是publish
从项目中调用并不会强制这些事情发生,我们将使用加密更改所有 SP。
sql-server-data-tools - 在 SSDT 中创建 FK 的设计师在哪里?
我刚刚开始在 VS 2012 中使用 SSDT。从 SQL Server 对象资源管理器中,我选择了一个表,右键单击并选择了视图设计器。除非我弄错了,否则创建 FK 的唯一方法是在屏幕底部的 T-SQL 窗口中手动输入它的语法。我是正确的还是有希望有更好的方法来做到这一点?
顺便说一句,当我右键单击外键时,我希望看到一个添加选项,但我看到的只是: