SQL Server 2005/2008授权问题

可能重复:
你能帮我解决我的软件授权问题吗?

我已经在线阅读,并通过这里的一些线程。 但是我仍然感到困惑,需要看看有没有人可以点亮。

我的公司正在部署一个clickonce应用程序,将在多台计算机上(大约50台)。 它将访问一个SQL Server数据库,我想知道应该/我需要什么样的SQL Server许可

应用程序当前使用一个SQL Server用户通过SQL Server身份validationlogin。

这似乎是合乎逻辑的,我只需要一个用户CAL ,即使通过最多50个连接也应该都可以工作。

我对吗?

不。 你有一个SQL用户,但你有50个席位的方块。 上次我遇到这种情况时,CAL的幻数只有50左右,获得每处理器许可证变得更经济。

也就是说,如果你的数据不超过4GB,并且不需要那么多的function,那么SQL Express可能是一个很好的开始。 最大的缺点是你通常没有SQL代理,所以你需要通过计划任务和sqlcmd.exe来pipe理备份等。 但是,如果你的情况不是非常复杂的话,那不是难以pipe理的。

对于基于CAL的许可,您需要每个用户或将要访问数据库的计算机。 微软的许可对于通过一个用户复用用户来说是非常明确的,所以即使你的用户提交给一个只是直接访问数据库的“用户”的web服务,你仍然需要许可每个用户。

在Serverfault.com上看到这个问题

结果是,您需要为其部署的50台计算机中的每台计算机分别安装客户端许可证(CAL),或者需要每个处理器的许可证。

我为一家小公司工作,几个月前我们已经部署了一个clickonce应用程序。 现在我们在XP Pro虚拟机上使用SQL Express。 这个设置正在为我们工作。 我遇到的唯一烦恼是缺乏与数据库一起安排备份的能力。 但是我还没有完全看到我的select是自动化的。 现在我有一个维护窗口,用来备份整个虚拟机。