Действительно ли выпуски “Экспресса” Microsoft SQL Server свободны разработать на?

Вот как я это делаю (изменяя код на лету, чтобы не было орфографических ошибок):

for (int i = 0; i < numberOfSimultaneousRequests; i++)
            priorityQueue.BeginReceive(TimeSpan.FromDays(30), state, callback);

и обратный вызов выглядит примерно так:

private void ProcessMessage(IAsyncResult asyncResult)
    {
        try
        {
            Message msg = priorityQueue.EndReceive(asyncResult);
            //Do something with the message
        }
        finally
        {
            priorityQueue.BeginDequeue(null, ProcessMessage);//start processing another one
        }
6
задан shA.t 26 April 2015 в 16:13
поделиться

4 ответа

Да, можно.

Но экспресс-версия имеет несколько ограничений

  1. SQL Server использует только один ЦП за раз
  2. Максимальный объем памяти составляет 1 ГБ
  3. Максимальный размер базы данных составляет 4 ГБ

И вы можете распространять SQL Server, но для этого необходимо зарегистрироваться в Microsoft.

ОБНОВЛЕНИЕ - SQL Server 2008 R2

Максимальный размер базы данных составляет 10 ГБ

11
ответ дан 8 December 2019 в 05:57
поделиться

Да, вот соответствующий часто задаваемый вопрос .

Вы можете свободно распространять свои приложения в коммерческих целях ...

7
ответ дан 8 December 2019 в 05:57
поделиться

Да, SQL Server Express можно бесплатно разрабатывать, бесплатно использовать, бесплатно отправлять вашим клиентам - БЕСПЛАТНО везде! : -)

В дополнение к списку ограничений MicTech, SQL Server Express является (в настоящее время) только 32-разрядным.

Что касается ограничения в 4 ГБ для базы данных, это для каждой базы данных, поэтому вы можете легко иметь несколько баз данных в SQL Server Express на одном компьютере - каждая размером до 4 ГБ. А в SQL Server Express 2008 данные, хранящиеся в файловой группе FILESTREAM (большие двоичные объекты, хранящиеся на диске), не учитываются для этого ограничения.

Marc

3
ответ дан 8 December 2019 в 05:57
поделиться

Неверный ответ: Насколько мне известно, вы можете разрабатывать любой Microsoft Express Edition при условии, что вы не распространяете код в коммерческих целях.

РЕДАКТИРОВАТЬ: Клянусь, я прочитал лицензия некоторое время назад, в котором говорилось, что вы не можете. Должно быть, они изменили его на мне, или я думаю о лицензии на мою студенческую версию. Извините за это.

Другое редактирование: Просто уточняю, мой первоначальный ответ был совершенно неверным, я запутал свои лицензии MS. Насколько я знаю из ознакомления с лицензиями вчера вечером, вы можете довольствоваться программным обеспечением Microsoft Express Edition.

1
ответ дан 8 December 2019 в 05:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: