【问题标题】:can I use SSDT/BIDS/SSIS using SQL Server 2012 express?我可以使用 SQL Server 2012 express 使用 SSDT/BIDS/SSIS 吗?
【发布时间】:2012-05-31 21:22:13
【问题描述】:

理想情况下,我想在我的台式电脑上制作 SSDT/SSIS 包,我可以测试并部署到生产服务器环境。 在我的电脑上,我有: Windows 7的 视觉工作室 2008 Visual Studio 2010(外壳) SQL Server Express 2012(产品的本地开发副本) [据说] BIDS (Business Intelligence Development Studio) 和 SSDT (SQL SErver Data Tools) 等。

在我的生产服务器上,我有: 视窗服务器 2008 SQL Server 2012 Visual Studio 2010(外壳)

我无法在我的机器上加载/运行 SSIS(SQL Server 集成服务),因为 SQL Server express 不允许这样做,正如这些文章所建议的:

http://support.microsoft.com/Default.aspx?id=963070

http://msdn.microsoft.com/en-us/library/cc645993.aspx#SSIS

我在 VS 中查看“package.dtsx”文件时遇到此错误:

Microsoft Visual Studio 无法加载此文档:设计 SQL Server Data Tools (SSDT) 中的集成服务包。固态硬盘 必须由以下 SQL Server 2012 版本之一安装: 标准。企业。开发人员或评估。要安装 SSDT,请运行 SQL Server 安装程序并选择 SQL Server Data Tools。

当我运行 SQL2012Express 安装程序时,它说 SSDT 已经安装。

问题 #1:但为什么我不能将本地 VS2010/SSDT/SQL2012Express 指向我的生产 SQL2012 环境? (微软正在合法地获得他们的钱!)

问题 #2:我可以让它在生产服务器上运行,但是在生产服务器上开发不是很糟糕吗? (并且它使源代码控制等复杂化)

【问题讨论】:

  • 如果您的机器上有 VS 2010,然后单击“文件”、“新建项目”,商业智能模板会显示吗?
  • 是的。 “分析服务”、“集成服务”和“报告服务”。我很确定这意味着我已经安装了它。如前所述,尝试查看(或打开新的)“dtsx”文件时会出现错误。
  • 预感一下,如果你创建一个集成服务项目,然后在项目中添加一个现有的项目,包打开正常吗?

标签: sql-server visual-studio-2010 ssis sql-server-express sql-server-data-tools


【解决方案1】:

您必须安装其中一个版本。带有高级工具的 SQL Server Express Edition 仅包含报告。不是姐姐。 Sql serverv 开发版其实很便宜。

【讨论】:

    【解决方案2】:

    为了能够创建 SSIS 包,您需要以下内容:

    1) 对于 SQLServer 2008 SSIS 包 - BIDS,可以集成到 VS2010 中或作为独立的。如果您还想要 SQL Server,那么我会使用 SQLServer 的开发版,它是 VS2010 的可选安装。

    2) 对于 SQLServer 2012 SSIS 包 - download and install SSDT,或者作为独立的集成到 VS2012 中。如果您还想要 SQL 服务器,那么我会使用 localDB (here)。

    另外,SSDT 是两件事 - 'Data Dude' 的改进替代品和新的 BIDS - 这是一个有解释的博客。

    【讨论】:

    • #2中列出的包不包含SSDT-BIDS项目模板(它只包含SSDT-DB),除了浏览数据库之外不允许您做任何事情。它不是用于编辑 SSIS 包的工具。为此,您需要使用 SQL Server 2012 安装 SSDT。
    【解决方案3】:

    “Microsoft Visual Studio 2010 不支持 SQL Server 2008 和 SQL Server 2008 R2 的 Business Intelligence Development Studio Integration Services、Report Services 和 Analysis Services 项目。要解决此问题,您可以在安装 Visual Studio 2010 的同时安装 Visual Studio 2008在同一台机器上,然后在 Visual Studio 2008 中打开 Business Intelligence Development Studio 项目。”

    http://msdn.microsoft.com/en-us/library/ms173767%28v=sql.105%29.aspx

    猜猜这意味着:在 VS 2010 下没有任何 BIDS 项目是可能的。

    【讨论】:

    • 对。行。接受格式。我没有得到反对票,因为我的回答是准确的。
    猜你喜欢
    • 2013-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多