none
SQL Server Standart + SQL Server Express - Мультиплексирование RRS feed

  • Вопрос

  • Выдержка из лицензии SQL Server 2005: "Мультиплексирование ... Применение мультиплексирования или пулирования не уменьшает количества CAL, необходимых для доступа к SQL-серверу... Еще одно исключение — обмен данными исключительно между SQL-серверами."

    Вопрос подпадает ли под это исключение схема:

    Merge репликация SQL Standard - издатель - SQL Express подписчик. Клиенты подключаются только к Express. Standart используется как хранилище данных.

    Соответственно сколько CAL лицензий потребуется? По количеству серверов Express (подписчиков) или по количеству подключаемых клиентов к подписчикам?

    14 сентября 2010 г. 10:46

Ответы

  • Выдержка из лицензии SQL Server 2005: "Мультиплексирование ... Применение мультиплексирования или пулирования не уменьшает количества CAL, необходимых для доступа к SQL-серверу... Еще одно исключение — обмен данными исключительно между SQL-серверами."

    Вопрос подпадает ли под это исключение схема:

    Merge репликация SQL Standard - издатель - SQL Express подписчик. Клиенты подключаются только к Express. Standart используется как хранилище данных.

    Соответственно сколько CAL лицензий потребуется? По количеству серверов Express (подписчиков) или по количеству подключаемых клиентов к подписчикам?


    Здравствуйте, PeterNV

    Ответ на Ваш вопрос содержится в самом заданном Вами вопросе. Вы совершенно правильно выделили фрагмент цитаты, в котором говорится о том, что обмен данными должен быть исключительно между SQL-серверами, для того, чтобы не требовалось приобретать CAL для всех пользователей которые обращаются к SQL через средства мультиплексирования или пулирования. Если репликация служит исколючительно для репликации базы SQL Express на SQL Standard то CAL'ы не требуются, а если при этом через SQL Express к  SQL Standard происходит обращение пользователей, то для всех пользователей требуются CAL. Грубо говря, если если экспрес обращается к базе стандарта имеющей больший размер, то на лицо оббращение пользователей к стандарту и, следовательно, нужны CAL'ы.

    14 сентября 2010 г. 11:14

Все ответы

  • Выдержка из лицензии SQL Server 2005: "Мультиплексирование ... Применение мультиплексирования или пулирования не уменьшает количества CAL, необходимых для доступа к SQL-серверу... Еще одно исключение — обмен данными исключительно между SQL-серверами."

    Вопрос подпадает ли под это исключение схема:

    Merge репликация SQL Standard - издатель - SQL Express подписчик. Клиенты подключаются только к Express. Standart используется как хранилище данных.

    Соответственно сколько CAL лицензий потребуется? По количеству серверов Express (подписчиков) или по количеству подключаемых клиентов к подписчикам?


    Здравствуйте, PeterNV

    Ответ на Ваш вопрос содержится в самом заданном Вами вопросе. Вы совершенно правильно выделили фрагмент цитаты, в котором говорится о том, что обмен данными должен быть исключительно между SQL-серверами, для того, чтобы не требовалось приобретать CAL для всех пользователей которые обращаются к SQL через средства мультиплексирования или пулирования. Если репликация служит исколючительно для репликации базы SQL Express на SQL Standard то CAL'ы не требуются, а если при этом через SQL Express к  SQL Standard происходит обращение пользователей, то для всех пользователей требуются CAL. Грубо говря, если если экспрес обращается к базе стандарта имеющей больший размер, то на лицо оббращение пользователей к стандарту и, следовательно, нужны CAL'ы.

    14 сентября 2010 г. 11:14
  • спасибо за ответ.

    В данном описанном случае на подписчик репликацией "доставляется" вся необходимая информация для работы клиента без обращения на издатель через подписчика, и как я понял CAL лицензии вообще не нужны? хотя представители Microsoft из call центра упорно доказывали обратное, правда тогда я еще не ознакомился с описанием мультиплексирования...

    14 сентября 2010 г. 16:21