我正在空闲时间处理应用程序,我想使用SQL Server数据库。我有SQL Server 2008 R2开发人员的.iso,但我没有额外的计算机专门用作服务器。我假设我可以将VMware Player用于虚拟服务器,但从我所看到的情况来看,我似乎需要VMware vCenter或其他付费版本。
是否有虚拟创建SQL Server数据库的免费选项?这将是非常小的规模(3张桌子,仅供我个人使用)所以我根本不担心性能。
答案 0 :(得分:3)
您可以在计算机上本地安装。不需要虚拟引擎。即使某些MS文档说您需要服务器操作系统,情况也并非如此。该设置检查了有效的操作系统,根据我的经验,它在Windows XP,Vista,7上安装得很好。
但如果你愿意,VMWare Player也可以运行。与其名称相反,您也可以使用它创建虚拟引擎 - 但有一些限制。
对于一个非常小的解决方案,即使是免费的SQL Server Express也可以。如果我记得正确,主要限制是数据不能超过1 TB。
答案 1 :(得分:0)
SQL Server可以在本地运行而不会出现任何问题,即使在您的开发/游戏/浏览计算机中也不会产生太多干扰。安装它进行测试甚至生产小型系统都没有问题(快递版本是免费的,对这些用途有效)。
如果您敢于升级到SQL 2012,另一种甚至更纤薄的替代方案是使用名为LocalDB的新功能。它基本上是相同的数据库引擎,具有非常重要的区别:它 NOT 作为服务运行,但它是一个在尝试连接时自动启动的常规程序。优点是它不需要消耗资源,直到它需要,但你几乎拥有真实服务器的完整功能集。 Here是对它的介绍。虽然我从来没有使用它(总是使用完整的快速版本),但对于你想要开发的程序来说似乎很有用。