为 Visual Studio 和 SQL 服务器创建开发环境

Creating a Development Environment for Visual Studio and SQL Server

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

要安装的软件

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

Visual Studio

我知道我可以安装 Visual Studio Community 2015,只要我单独工作即可,所以现在已排序。

SQL 服务器

使用 SQL 服务器我想使用所有的 BI 工具(SSIS、SSRS、SSAS)。选项: 我可以购买开发者版 2014(我不想在这个时候花钱) 或者安装“Express with Advanced Services”,我认为从一开始应该没问题。 限制和差异在 link 以下,我认为目前应该没问题。

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 版本,否则我必须寻求替代开源或免费软件版本控制。

问题

请你帮我指导一下,如果我把所有这些都弄对了,是否一切正常,还是我必须购买任何许可证或其他版本。

欢迎大家提出建议。

提前致谢。

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

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

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

我不确定为什么你被否决了,所以我再次投票支持你:) - 我认为应该鼓励关于为 SQL 服务器开发获得现代开发堆栈的问题!

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

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

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

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

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

微软虚拟学院和sqlpass视频免费,plural sight有几天免费试用。

祝你好运,

埃德