Se o seu aplicativo autenticar usuários (para que você possa identificar um usuário com exclusividade), será necessário estar em conformidade com o licenciamento da Microsoft nesta área, o que significa uma CAL para todos os usuários, se e somente se, todos os usuários forem internos a empresa ou se eles são usuários externos, você pode ir para rotas:
- Usar o Windows Server Web Edition - fornece conexões ilimitadas para usuários autenticados
- Compre uma licença do External Connector do Windows - Novamente, conexões ilimitadas autenticadas, mas que podem ser usadas em qualquer versão do servidor.
Estou assumindo aqui que você está usando o SQL para fazer a sua autenticação, se você usou o Active Directory, então é diferente. De longe, a opção mais barata aqui é usar o Web Edition.
Antes que alguém aqui comece a falar sobre a necessidade de lidar com licenças de autenticação se você estiver usando os mecanismos de autenticação do Windows, o estado da nova licença, qualquer método de autenticação, incluindo o uso do SQL para armazenamento de contas de usuário, requer o licenciamento correto. Eu não estava ciente disso até que tive que lidar com isso recentemente.
É assim que a MS fala:
A Windows Server 2008 Client Access License (CAL) must be purchased for every user or device that accesses or uses the Windows Server 2008 or Windows Server 2008 R2 server software, except under the following circumstances:
- If the instances of the server software are accessed only through the Internet, without access being authenticated or otherwise individually identified by the server software or through any other means
- If the server software being accessed is Windows Web Server 2008, Windows Web Server 2008 R2, Windows Server 2008 Foundation, or Windows Server 2008 R2 Foundation
- If external users are accessing the instances of the server software and a Windows Server 2008 External Connector license for each server being accessed has been acquired
aqui para mais detials