可能重复:
您能帮助我解决软件许可问题吗?
我们正在考虑迁移一些使用 MySQL 而另一些使用 SQL Server 的支离破碎的代码库。我认为,就我们的目的而言,我们不需要 MySQL 不能做的任何事情。
争论的焦点是,无论如何我们都必须拥有 SQL Server,因为我们有 Exchange 和 SharePoint。我一直认为,在使用 Exchange 或 SharePoint(WSS 版本)时,SQL Server 不需要单独的许可证。
我们也在使用TFS。
如果 Microsoft 的服务器产品需要使用 SQL Server,那么它是否附带某种形式的 SQL Server 许可?
有人可以对此提供一些见解吗?
谢谢!
答案1
Windows Sharepoint Services 可以使用 SQL 2005 的嵌入式版本(我相信它是 Express 版本,但取消了 4GB 的限制),您在这里使用的很可能就是这个版本。显然,如果您使用的是嵌入式版本,它附带 WSS,因此您无需支付许可费。
Exchange 不使用 SQL Server,因此不存在依赖关系。
因此,从您目前的解释来看,似乎没有理由必须继续使用 SQL Server(尽管您的 WSS 显然将继续使用其嵌入的 SQL Server)。
编辑
由于您使用的是 TFS,因此您将需要某种形式的 SQL 服务器,但如果您能接受 10GB(2008 R2 Express,2005 为 4GB)的限制,则可以使用 Express 版本。否则,您需要付费。
答案2
底线是,如果 SQL 版本是付费版本并且被使用(即不是备用副本),则您需要获得许可。希望此 URL 能解答您的问题。
答案3
听起来好像您想将 MySQL 数据库合并到一个部署/许可的 SQL Server 中。
TFS 2010 的先决条件是 SQL Server 2008。换句话说,SQL Server 是 TFS 应用程序的必备条件,您必须获得许可才能使用。如果您愿意,您可以在该服务器上自由运行各种数据库,因为它是您的。
TFS 也可以连接到 SQL Server 2008 Express 并与其协同工作。不过,您需要遵守每个数据库 4GB 的限制。