Выпуск SQL Server 2005 для веб-приложений - PullRequest
1 голос
/ 03 октября 2009

Мы разрабатываем веб-приложение (ASP.NET) для банка, и оно использует SQL Server 2005. Банку придется купить лицензию на SQL Server 2005.

Вопрос - какая версия / лицензия SQL Server 2005 будет наименее дорогой для таких целей?

1) Кажется, что версия SQL Server Express, которая абсолютно бесплатна, может сделать. Тем не менее, также кажется, что эта версия имеет ограничения в отношении экспорта и импорта данных, поэтому это может быть не лучшим выбором.

2) В SQL Server существует модель лицензирования клиентского доступа ( CAL ). В приложении ASP.NET можно получить доступ к данным, используя системного пользователя ASP.NET (хотя веб-приложение может иметь сотни или тысячи пользователей). В таком случае, будет ли достаточно иметь лицензию SQL Server только для одного пользователя (системный пользователь ASP.NET , обращающийся к данным)? Если да, то это, вероятно, самое экономичное решение.

1 Ответ

3 голосов
/ 03 октября 2009
  1. SQL Server Express имеет некоторые ограничения, но я не знаю, что именно вы подразумеваете под импортом и экспортом данных. Это хорошо для большинства небольших приложений. Я хотел бы рассмотреть возможности, которые я использую в приложении, и требования к размеру базы данных / ЦП / памяти, чтобы узнать, применим ли SQL Server Express.

  2. Нет, вы не можете использовать одну клиентскую лицензию для веб-приложения .

    Для внешне ориентированных серверных приложений. Лицензирование процессоров - лучший выбор для серверных приложений, ориентированных извне, , таких как сценарии Интернета и экстрасети . В этих сценариях часто сложно сосчитать устройства или пользователей, поэтому цены на аппаратное обеспечение более просты. <ч /> Также отмечено здесь :
    Мультиплексирование: использование промежуточного программного обеспечения, серверов транзакций и многоуровневых архитектур Иногда организации разрабатывают сетевые сценарии, в которых используются различные виды аппаратного и / или программного обеспечения, которые уменьшают количество устройств или пользователей, которые напрямую обращаются к программному обеспечению или используют его на конкретном сервере, часто называемом мультиплексированием или пулированием аппаратного или программного обеспечения. Использование такого оборудования и / или программного обеспечения для мультиплексирования или объединения в пул не уменьшает количество клиентских лицензий, необходимых для доступа или использования программного обеспечения SQL Server. Клиентская лицензия требуется для каждого отдельного устройства или пользователя, подключенного к программному или аппаратному интерфейсу мультиплексирования или объединения в пул.

Я предлагаю вам рассмотреть SQL Server 2008 Web Edition

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...