Используете ли вы SQL Server Developer Edition на компьютерах серверного класса в средах DEV и STAGING?
Я работаю над большим проектом, в котором (если он пройдет этап проверки концепции) у нас будет несколько крупных географически распределенных серверов баз данных корпоративного класса, работающих под управлением SQL Server 2012 Enterprise Edition.
У нас будет производственная среда, в которой изначально будет 3 сервера, в нашей промежуточной среде будет минимум 3 сервера, а в среде разработки будет 1 сервер (на котором будет три экземпляра).
У меня сложилось впечатление, что нам нужно будет приобретать корпоративные лицензии только для реальных производственных серверов, и мы могли обойтись разработчиком в нашей среде разработки и промежуточной среде, потому что они не являются «производственными».
Другие источники говорят мне, что нам нужна корпоративная лицензия на все вышеупомянутые машины, и что версия для разработчиков предназначена только для одного разработчика на их рабочей станции.
Поскольку редакция для разработчиков имеет все привлекательные возможности Enterprise, я не могу понять ее ценность на компьютере класса рабочей станции, особенно для разработки и тестирования типа системы высокой доступности, которую мы создаем.
Если нам придется раскошелиться на корпоративные лицензии для сервера разработки, это почти уничтожит наш этап проверки концепции, тем самым уничтожив проект. Формирование корпоративной лицензии в промежуточной среде заставит руководство просто отказаться от промежуточной подготовки.
источник
"Since developer edition has all the sexy features of Enterprise, I can't really see the value of it on a workstation class machine, especially for developing and testing the type of high availability system we are building."
- трудно разработать приложение, которое использует, например, разбиение таблиц, когда оно недоступно. В этом весь смысл Developer Edition.Ответы:
Лицензии на разработку могут использоваться для установки всего, что не является производственным, при условии, что каждый, кто подключается к серверу, имеет собственную лицензию на разработку. Также можно использовать лицензии MSDN, если у каждого есть лицензия MSDN.
источник
everyone that connects to the server has their own development license
- означает ли это всех, кто подключается с использованием SSMS в качестве разработчиков / администраторов, или всех, кто является пользователем приложения, работающего поверх SQL Server?Your end users may access the software to perform acceptance tests or to provide feedback on your programs.
ИIn addition to the Licensed User, any person that has access to your internal network may install and use copies of the software to demonstrate use of your programs with the software.
cmd.exe
иHxD.exe
(мое любимое редактирование в шестнадцатеричном формате) - приложения, так что ..... они также были бы незаконными.Краткий ответ: да.
Немного более длинный ответ: да, если у вас есть одна лицензия разработчика на каждого, кто получает доступ к серверам разработки и промежуточных серверов.
Из Краткого справочного руководства по лицензированию :
источник