【问题标题】:Installing SSDT 2012 and VS2013 Pro on my workstation?在我的工作站上安装 SSDT 2012 和 VS2013 Pro?
【发布时间】:2016-10-12 15:36:08
【问题描述】:

我们的服务器安装了 Windows Server 2008、SQL Server 2008 R2 和 VS2008 Pro。它们用于创建商业智能项目,例如 SSRS 报告和 SSIS 包。我们已经部署了 SSRS 和 SSIS,并且我们已经在使用 ReportServer 来查看报告。不幸的是,我们需要通过远程桌面连接到服务器来创建这些包和报告。

当我到达这里时,这些工具已经安装好了,我们没有其中任何一个的 CD。

所以我刚刚收到了 SQL Server 2012 和 VS2013 Professional 的 MSDN CD。我想安装在我的工作站中,以便我可以在本地工作,然后将项目部署/复制到我们的服务器。

据我了解,我需要 SQL Server 2012 和 VS2013 Pro 来创建 SSDT 包,但我将部署到服务器。

这可能吗?

谢谢。

【问题讨论】:

    标签: sql-server visual-studio-2013 ssis sql-server-2012 sql-server-data-tools


    【解决方案1】:

    Youк 服务器是 SQL/SSIS 2008,你的开发工作站是 VS2013。您在 VS2013 中创建的包将与 SSIS 2008不兼容。只有 Visual Studio 中的 VS2008 或 SQL 2008 发行版中的 BIDS 会生成兼容的包。
    对于分布式 - 您可以从 MSDN 站点下载 SQL2008 分布式并仅安装 BIDS - 商业智能开发工作室 - 不需要任何许可证。

    【讨论】:

    • 如果我在服务器上从SQL2008升级到SQL2012,在我的开发工作站安装VS2013,我可以开发SSDT BI项目并部署在服务器上吗?
    • 虽然this SO link在我看来,将VS2013中的SSDT BI项目部署到Sql Server 2012并不容易。
    • 如果您将 SQL/SSIS 实例升级到 2012,我可能只安装最新版本的 SSDT(使用 VS2015 shell),因为它可以开发 SSIS 2012、2014 和 2016。跨度>
    • @rbhatup,使用 VS2013,您只能为 SSIS 2014 开发包。我同意彼得的观点,使用 VS2015 和 SSDT,您可以为 2012 年之后的所有 SSIS 版本创建包。
    【解决方案2】:

    您肯定需要在本地机器上安装 VS2013;但是,您不一定需要安装 SQL Server。如果要针对服务器上的数据库开发 SSIS 包,只需将数据源和/或目标设置为 SSIS 包中的服务器名称。您可以在本地运行 SSIS 包直到它正常工作,然后保存 .dtsx 包,然后通过远程桌面部署到服务器上。

    在本地安装 SQL Server Management Studio (SSMS) 将对您的开发有很大帮助,因为您可以从 SSMS 部署到服务器,但您不需要安装 SQL Server 本身(即数据库引擎和相关服务)为了做到这一点。

    但是,如果您希望本地计算机成为一个完整的测试环境,您可以在其中 100% 在本地测试数据库和 SSIS 包,然后部署到服务器,那么是的,您需要 SQL Server 引擎本地安装。

    【讨论】:

    • 所以我可以在我的工作站上安装VS2013,使用VS2013 创建一个SSISSSRS 包并使用SQL2008 部署到服务器?
    • 您需要 SQL 2008 的 BIDS IDE 来构建/发布 SQL 2008 的 SSIS 包。我认为它实际上在 VS 2010 shell 中运行,但很难确定。如果您从 SQL 2008 安装文件安装它们,您将安装正确的位。
    猜你喜欢
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 2014-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-05
    • 1970-01-01
    相关资源
    最近更新 更多