O SQL Server 2005 ainda não está disponível para venda mas a Microsoft já está liberando para seus parceiros uma ferramenta chamada SQL Server 2005 Princing Tools. Com ela você poderá calcular quanto pagará pelo SQL Server 2005 quando o mesmo estiver disponível.
Caso você já possua uma licença do SQL Server 2000 com o acordo de Software Assurance e queira apenas atualizá-lo, garantindo assim o upgrade para o SQL Server 2005, deverá pagar $2,774.75 por ano se sua edição for Enterprise (1 server + 25 clients) ou $562.25 se a edição for Standard (1 server + 10 clients). Para licenças por processador, o valor pula para $4,999.75 anuais para a edição Enterprise e $1,249.75 para a Standard. Valor este por processador.
Se você está achando estes preços salgados, recomendo não deixar seu acordo de Software Assurance expirar. Se deixar o acordo expirar, quando for atualizar para o SQL Server 2005 terá que pagar o valor padrão da licença que será de $13,499.00 para a edição Enterprise e $2,799.00 para a Standard. Se a licença for por processador o valor pula para $24,999.00 (Enteprise) e $5,999.00 (Standard).

Neste caso, podemos perceber que o melhor caminho para comprar o SQL Server 2005 é renovar o acordo de Software Assurance existente pois isso lhe dará uma economia de 20.5% (Enterprise) e 20.0% (Standard). Para licenças por processador a economia será de 19.9% (Enterprise) e 20.8% (Standard).
Para aqueles que ainda não possuem uma licença do SQL Server 2000 e pretendem comprar o SQL Server 2005, uma boa opção pode ser comprar o SQL Server 2000 agora já garantindo o upgrade para o SQL Server 2005. Se você comprar o SQL Server 2000 optando pelo acordo de Software Assurance, a economia pode chegar a 24.4%.
Como exemplo, se comprar uma licença do SQL Server 2000 Standard Edition para 1 servidor com 2 processadores e 10 clients, com o Software Assurance (garantindo o upgrade) pagará $2,811.25. Se deixar para comprar o SQL Server 2005 quando o mesmo estiver disponível, deverá pagar $3,498.74. Uma economia de 24.4%. Se a licença for por processador, a economia será de 20%. Lembrando que o acordo de Software Assurance tem um custo adicional de 25% por ano sobre o valor total da licença.
Por outro lado, se comprar o SQL Server Standard Edition sem o Software Assurance, o valor será de $2.249.00 para SQL Server 2000 e $2.799.00 para SQL Server 2005. Neste caso, comprando o SQL Server 2000 agora não dará direito a atualização para o SQL Server 2005 quando o mesmo estiver disponível.
Para o SQL Server Enterprise Edition (1 servidor com 2 processadores + 25 clients) com Software Assurance, deverá pagar $13,873.75. Se deixar para comprar esta mesma licença quando sair o SQL Server 2005, deverá pagar $16,873,75. Uma economia de 21.6%. Para licenças por processador, a economia será de 25%.

Conclusão: Para aqueles que pretendem aderir ao acordo de Software Assurance e estão esperando pelo lançamento do SQL Server 2005 para depois comprá-lo, será mais vantajoso comprar o SQL Server 2000 agora já garantindo o upgrade para o SQL Server 2005 quando o mesmo estiver disponível. Por outro lado, se você não pretende aderir ao acordo, ao invés de comprar o SQL Server 2000 agora espere pelo lançamento do SQL Server 2005.
Para saber mais sobre os preços do SQL Server 2005, veja o artigo Expanding the SQL Server Product Line.Para saber mais sobre os preços do SQL Server 2000, veja How to Buy SQL Server 2000.
Para fazer o download gratuito da ferramenta SQL Server 2005 Pricing Tool, veja Launch the SQL Server 2005 Pricing Tool.
Nota1: O Software Assurance é um programa de manutenção que garante a atualização do software e vários outros benefícios, mas tem um acréscimo de 25% ao ano sobre o valor total da licença. Para saber mais sobre os benefícios do Software Assurance, visite o Software Assurance Web Site.
Nota2: É importante observar que os preços expostos aqui são para licenças adquiridas dentro dos Estados Unidos e são em dólar. No brasil devemos consultar uma revenda Microsoft e os preços podem variar.

