sql-server-data-tools相关内容

Visual Studio中缺少SSIS工具箱

我的计算机上运行的是SQL Server 2014。我已经安装了Visual Studio 2017的SSDT,我也安装了SSDT。现在,我在Visual Studio中找不到SSIS工具箱。我是否需要重新安装SSDT?请让我知道。提前谢谢。 推荐答案 2022-01-26注意:我使用有关其他案例的更多信息更新了我的答案,因为此问题的浏览量很高。 I.如果您确定已安装SQL Se ..
发布时间:2022-02-22 10:04:17 数据库

如何将 NuGet 与 SSDT 一起使用?

我正在处理一个集成服务项目.我使用的数据源之一要求从 NuGet 安装包.我试图去“工具"NuGet 包管理器"但它在 SQL Server Data Tools (SSDT) 中不可用.接下来,我尝试通过从 nuget.org 网站下载 NuGet 来安装它.我收到以下错误: VSIXInstaller.NoApplicableSKUsException:此扩展程序不可安装在任何当前安装的 ..
发布时间:2022-01-20 09:25:54 其他开发

为什么 SSDT Schema Compare 在 DefaultExpressionScript 中显示差异?

在使用 SSDT 将数据库实例与 VS2010 中的数据库项目进行比较时,它显示了其中一个存储过程的差异.存储过程 DDL 脚本完全相同,但是当我展开存储过程下的属性文件夹时,它显示了 DefaultExpressionScript 中的差异. 源 SP 在 DefaultExpressionScript 中显示了这一点: DefaultExpressionScript = at 虽然目 ..

SSDT 部署后脚本

我想在部署后忽略部署后脚本.在 SSDT 的生产环境中部署后,如何归档/删除特定于分支的部署后脚本?周围有什么最佳实践吗? 解决方案 我以前做的是创建日志表并存储所有执行的脚本.这是表结构: 创建表 dbo.publish_script_logs(script_name_id VARCHAR(255) NOT NULL, database_name VARCHAR(255) NOT NU ..

Visual Studio 2017 SSDT 添加对脚本的引用

我是使用 SSIS 的新手,想创建一个脚本来连接到 Mongo DB,为此,我尝试添加对 MongoDB 驱动程序的引用这里 解释 不幸的是,我没有看到这样做的方法,在解决方案资源管理器中,没有 参考节点 您能否指出如何在这个项目中添加对我的脚本的引用? 解决方案 在尝试了不同的解决方案后,我尝试了以下方法: 卸载 SSDT 并重新启动 从 这里 选择我的 Visual ..

SSDT安装问题(执行EXE包失败.)

我在为 VS2017 安装 SSDT 时遇到问题. 我已经运行了 3 次安装程序,一次是基本的,一次是在 VS 更新之后,最后一次是在一些小的 Windows 更新之后. 所有 3 次日志都在同一点绊倒,任何人都知道它试图运行的这个 .exe 是什么(我正在使用管理员运行安装程序......).我在某处读到了类似的错误,可能是 SDK,但我可以在本地运行它,有什么好的解决方法可以将它安 ..

使用 SSAS 多维多维数据集的 Power BI Slow

我们正在使用 SSAS Cube Direct Query 实施 Power BI.出于某种原因,SSAS Power BI 的性能极其缓慢,但使用 SSDT SSAS 应用程序或 Power View 或 Excel 则要快得多. 我读到 Power BI 通过将 MDX 转换为 DAX 查询来转换 SSAS 多维模型.有什么方法可以加快 SSAS 的 Power BI 查询,或者直接使用 ..

使用 Microsoft.Build.Evaluation 发布数据库项目 (.sqlproj)

我需要能够以编程方式发布 SSDT 项目.我正在考虑使用 Microsoft.Build 来执行此操作,但找不到任何文档.创建 .dacpac 似乎很简单,但我将如何发布到现有数据库或至少发布到 .sql 文件.这个想法是让它做当我右键单击项目并选择发布时所做的事情.它应该与选定的数据库进行比较并生成升级脚本. 这是我迄今为止创建的 .dacpac: 部分类 DBDeploy{项目项目;内 ..

DACPAC 代表什么?

在 Visual Studio 2012 中,我们有一个名为 SQL Server 数据库项目 的新项目类型,编译后将创建一个 .dacpac 输出文件. 这个词的 Google 会将它与 Data-tier Application 相关联,但我无法将此名称与 D A C P A 和 C 相关联? dacpac 代表什么? 解决方案 在文章 'It's Data Tier Ap ..

Visual Studio 2012 上的 SSDT 损坏然后修复,再次损坏在 VS2013 上也损坏

在 Windows 8 上安装 Visual Studio 2012 Ultimate 后,通过 SQL Server 对象资源管理器的 SSDT 不起作用.解决方案是从MSDN网站安装最新版本的VS2012. 一切都很好.我可以看到数据库,没问题.不管我是使用 EF defaultConnectionFactory 还是我自己的 connectionString,无论哪种方式,我的所有代码 ..

Visual Studio 2015 SQL Server Data Tools 缺少“添加表"选项

我在我的项目中添加了一个 localdb 并尝试向其中添加表.但是我在菜单上看不到“添加表"项,只有“刷新"和“属性"项.根据 Microsoft SSDT 预装了 VS2015,但是没有添加新表的选项.我错过了什么吗? 解决方案 我在我的项目中添加了一个 localdb 并尝试向其中添加表.但是我在菜单上看不到“添加表"项,只有“刷新"和“属性"项. 解决问题: 转到控制 ..

SSIS:平面文件默认长度

我每天必须导入大约 50 个不同类型的文件.其中一些包含几列,有些包含多达 250 列. 平面文件连接始终将所有列默认为 50 个字符.有些列的长度可能超过 50 个字符,当然最终会出错. 目前我正在用记事本++进行愚蠢的搜索和替换 - 打开所有 SISS 包,替换: DTS:MaximumWidth="50" 由 DTS:MaximumWidth="500" 这是一个烦人的解 ..
发布时间:2021-12-30 09:24:52 数据库

SSIS 无法保存包并重新启动 Visual Studio

这是我第一次使用 SSIS,所以请耐心等待...我正在使用 SSIS 将表从 Oracle 迁移到 SSMS,我正在尝试传输一些非常大的表(5000 万行 +).当我只是试图保存包(甚至没有运行它)时,SSIS 现在完全冻结并重新启动 VS.它不断返回内存不足的错误,但是,我正在远程服务器上工作,该服务器的 RAM 远远超过运行此程序包所需的 RAM. 尝试保存时的错误消息 我唯一能想 ..
发布时间:2021-12-30 09:17:39 数据库

使用 SQL 身份验证执行 SSIS 包

我有一个通过 HTTP 与远程服务器通信的 SSIS 包.我使用从 Web 服务器调用的数据库 (SQL Server 2012) 中的存储过程执行 SSIS 包.Web 服务器使用 Windows 身份验证连接到数据库.我现在需要从不支持 Windows 身份验证的客户端运行存储过程(以及 SSIS 包).SSIS 包非常复杂,无法迁移到不同的解决方案. SSIS 包具有传递的复杂变量.运 ..
发布时间:2021-12-30 09:06:58 数据库

导入具有可变标题的 Excel 文件

我有 SSIS 包,它将把 excel 文件加载到数据库中.我已经创建了 Excel 源任务来将 excel 列名映射到数据库表列名并且它工作正常. 在极少数情况下,我们会收到带有一些空格的 excel 文件列名(例如:列名是“ABC",但我们收到的是“ABC"),这会导致映射问题和SSIS 失败了. 有没有办法不用打开excel就可以修整列名. 注意:页面名称是动态的,列位置可 ..
发布时间:2021-12-30 09:02:02 数据库