We are developing a web application (ASP.NET) for a bank, and it uses SQL Server 2005. The bank will have to buy a license for SQL Server 2005.
The question is - which SQL Server 2005 version / license will be the least expensive for such purposes?
1) It seems that the SQL Server Express version which is totally free can do. However, it also seems that this version has limitations as to the exporting and importing of data, so this may be not the best choice.
2) There is a "client access license" (CAL) licencing model in SQL Server. In an ASP.NET application, it is possible to access data using the ASP.NET system user (although the web application may have hundreds or thousands of users). In this case, will it be enough to have an SQL Server license for just 1 user (the ASP.NET system user accessing the data)? If yes, this is probably the most cost-efficient solution.