【问题标题】:Creating a Development Environment for Visual Studio and SQL Server为 Visual Studio 和 SQL Server 创建开发环境
【发布时间】:2015-09-15 15:57:00
【问题描述】:

我需要为自己创建一个开发环境来: 1) 实践与自我发展 2) 创建宠物项目(可能会涉及少数其他开发人员,但那是在遥远的将来)

要安装的软件

首先,我购买了一个 Windows 10 专业版许可证,打算安装在 VM (VirtualBox) 上。我需要三个软件——Visual Studio、SQL Server 和 TFS。我想我必须按以下顺序安装它们:

Visual Studio

我知道,只要我单独工作,我就可以安装 Visual Studio Community 2015,因此目前已排序。

SQL 服务器

对于 SQL Server,我想使用所有的 BI 工具(SSIS、SSRS、SSAS)。选项: 我可以购买 2014 开发者版(我现在不想花钱) 或安装“Express with Advanced Services”,我认为一开始应该没问题。 限制和差异在下面的链接中,我认为现在应该没问题。

https://msdn.microsoft.com/en-GB/library/cc645993.aspx

http://sqlknowledge.com/2014/04/sql-2014-express-edition-limitations/

由于我需要使用所有 [BI 工具,我需要在 VS 中安装 Data Tools 2015][3]。由于它仍处于预览版,我现在正在考虑安装 VS 2013 及其 SSDT

版本控制

我终于可以安装 TFS express,但它只支持 express 版本,否则我必须寻找替代的开源或免费软件版本控制。

问题

如果我所有这些都正确,是否可以正常工作,或者我是否必须购买任何许可证或其他版本,请您协助我指导。

请随时提出任何建议。

提前致谢。

【问题讨论】:

  • 如果你是一个人(甚至是一个非常小的团队),你可以免费使用 Visual Studio Online,而不是安装 TFS:visualstudio.com/products/what-is-visual-studio-online-vs
  • 对于版本控制,VS 也很好地支持 Git/GitHub,所以这是你的另一个选择。
  • 谢谢两位。我被告知这两个选项,但我还没有进一步研究差异或限制是什么。我想使用 TFS 的另一个原因是学习该工具并习惯它。但除此之外,您认为该计划是否可行?

标签: sql-server visual-studio installation environment


【解决方案1】:

我不知道你为什么投了反对票,所以我再次投票给你 :) - 我认为应该鼓励有关为 SQL Server 开发获取现代开发堆栈的问题!

你可以完全免费进行你的开发,只要它真的是为了学习,而不是你秘密地为一家真正不喜欢花钱的价值数百万美元的公司工作:)

我会得到 Visual Studio 的社区版本,2015 或 2013 都很好,我今天将它们都用于我的个人项目。

对于 SQL,您可以使用没有任何许可限制的 express 版本,只要您对这些限制感到满意,它们就可以工作。

对于 TFS,您可以使用 visual studio online 而不是 TFS express,这为您提供了额外的好处,您可以在任何地方工作,或者如果您损坏了您的机器,您有一个完整的备份。如果你没有使用 TFS,那么 bitbucket 有免费的私有存储库,或者 github 会让你拥有开放的存储库或者支付一点点来获得私有存储库。我个人使用 Visual Studio Online 和 github,如果你将 tfs 主机配置为使用 git,那么两者之间的移动非常简单。

总的来说,现在是成为 Microsoft 开发人员的好时机,您的设置会很好,请务必查看以下资源进行学习:

微软虚拟学院和sql pass视频免费,复数视觉有几天免费试用。

祝你好运,

埃德

【讨论】:

    【解决方案2】:

    如果你想花钱:) 最好购买 MSDN 订阅

    正如您所说,您可以download and install SQL Server developer edition,它与企业版具有相同的功能。我更喜欢从 SQL Server 2016 开始,因为它是新的并且具有一些新功能,例如 JSON 支持等,这可能对开发人员来说很有趣

    Visual Studio 现在有社区版,正如你所说,它是免费的。

    【讨论】:

    • 感谢 Eralper,但很抱歉我现在不想花钱。我没有提到 2016 的原因是因为它还处于预览阶段。那么,从长远来看,您是否认为我在这里制定的设置非常适合?
    猜你喜欢
    • 1970-01-01
    • 2011-10-24
    • 2011-07-26
    • 2011-02-27
    • 1970-01-01
    • 2012-12-02
    • 1970-01-01
    • 2022-09-25
    • 2010-12-09
    相关资源
    最近更新 更多