Установка Oktell на Windows Server 2008 R2 x64 с установленным Microsoft SQL Server 2008 R2

Прочитал руководство по установке, форум и другие материалы. Установить Oktell не удалось.
После многочисленных попыток и разговоров с тех. поддержкой. Заработало.
Как это было сделано:

После огромного количества безуспешных попыток установить и разговоров с тех поддержкой - заработало. Как это было сделано:

1) Установили "SQL Server 2008 R2" и создали пользователя "sa"

2) Устанавливаем "Oktell".  Полную версию (Клиент -Сервер). БД с конфигурацией. Устанавливаем SQL Sever идущий в комплекте с Октелом. 

3) Проверяем наличие новых служб "MSSQL$OKTELL" и "oktellServer". 

4) Перезагружаем сервер.

5) Запускаем  "Oktell" и позволяем ему обновиться. Проверяем работоспособность. Работает.

6) Теперь нужно "приживить" созданную базу данных Oktell к нашему "MS SQL Server 2008 R2"

7) Останавливаем службы "MSSQL$OKTELL" и "oktellServer

8) Идем в папку "C:\Program Files (x86)\Microsoft SQL Server\MSSQL$OKTELL\Data" и копируем следующие файлы БД:

- oktell

- oktell_cc_temp

- oktell_cc_temp_log

- oktell_Log

- oktell_settings

- oktell_settings_log

9) Вставляем эти БД к папку "E:\MSSQL\Data" - тут лежат все БД от нашего "MS Server 2008 R2"

10) Запускаем "SQL Server Management Studio"

11) Логинимся под созданным ранее "sa"

12) Жмем правой клавишей на раздел "Databases" и выполняем команду "Attach"

13) Жмем "Add" и постепенно выбираем по одному oktelloktell_cc_tempoktell_settings и жмем "Ок"

14) В разделе "Databases" появились 3 новых БД

15) Открываем раздел "Security" и подраздел "Logins

16) Правой клавишей "New login"

17) В открывшемся окне "General":

- имя пользователя   "хххх"

- SQL Sever authentication

- password "ХХХХ"

- Убираем галочки все кроме "Enforce password policy"

Далее открываем "Server Roles"  - (от незнания я выбрал все позиции)

Далее открываем "User Mapping":

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

- выбираем "User" - тот которого создаем и "Default ...." - (от незнания я выбрал dbo)

- для каждой БД внизу выбираем "Database role membership for:"  "db_owner" и "public"

Жмем "Ок"

18)  В этот момент происходит создание пользователя "хххх" в наших БД  oktelloktell_cc_tempoktell_settings с правами которые мы указали когда делали "Mapping....."

19) Закрываем "SQL Server Management Studio"

20) Открываем службы и делаем "перезапуститьSQL Server (MSSQLSERVER)

21) Идем в папку "C:\Program Files (x86)\oktell\Server"  и через блокнот открываем файл "oktell.ServerService.exe.config" и редактируем:

DBInstanceName value="MSSQLSERVER

DBLogin" value="XXXX"    (нами созданный пользователь)

DBConnectionString" value="server=(local);database=oktell;uid=XXXX;pwd=XXXX;pooling=true" 

Выше в этом же файле создайте строчку сразу после "appSettings":

<appSettings>

<add key="EnableEmtyAdmin" value="1" /> 

Эту строчку прописывать только, если после того как будут сделаны все процедуры, при запуске Oktell выдаст ошибку "Пользователь Администратор заблокирован......" После создания первого пользователя с правами администратора эту строчку необходимо закомментировать. 

22) Сохраняем изменения

23) Идем в службы и  делаем "перезапустить" для служб:  "SQL Server (MSSQLSERVER)" и "oktellServer"

24) Со службой "MSSQL$OKTELL"  можно либо "остановить" и в свойствах выбрать тип запуска "вручную", либо в "Панеле управления" удалить соответствующий сервер.

25) Запускаем "Oktell" и выполняем вход под пользователем "Администратор".

26) УРА!!! Работает!  

    Microsoft SQL Server 2008 R2, Windows Server 2008 R2, x64, установка, настройка базы данных, перенос БД,

    Комментарии

    193

    Андрей


    12 марта 201210:10

    что-то у меня сомнения что мсде-древний встанет на 2008...... Да и схема сложновата...
    Я делал так:
    -ставил клиента и сервер (без бд)
    -ставил MS SQL Server 2008 R2
    -накатывал скрипт по созданию бд
    все

      195

      Оптимизация


      14 марта 201206:18

      У меня подобных проблем вообще не возникало. Все как обычно было — устанавливал MSSQL, при установке oktell говорил что сервер БД уже существует, потом заводил пользователя AutelService с паролем, и все. Все работало на ура.

        199

        ООО "Первый Контактный Центр"


        16 марта 201214:18

        Многие клиенты переходят на 2008 r2. Да, насколько помню, такие манипуляции приходится каждый раз делать )

          203

          Эффективные коммуникации


          22 марта 201218:37

          Возможно, отличаются версии установщика, но нам приходилось ставить Oktell на левую машину с Windows XP/2003 и оттуда переносить базы, как и сказали выше, древний мсде не вставал на 2008 r2, а установить в существующую БД MSSQL 2008 r2 он не предлагал вообще...

            211

            ООО "Е-Коммерция"


            6 апреля 201213:38

            Выглядит просто и понятно =)
            "-ставил клиента и сервер (без бд)
            -ставил MS SQL Server 2008 R2
            -накатывал скрипт по созданию бд"
            Я написал этот пост, так как у меня не получилось "просто" поставить. А ставить на другие машины мне лень не позволила. Среди статей более полной я не нашел. Вот и описал детально.
            У меня работает отлично. =)

              432

              АкЦентр


              28 апреля 201400:56

              Как школьник перерыл кучу информации, по переходу с 2005 на 2008R2. Изобретал велосипед...
              Устанавливаем сервер 2008
              Ставим Октелл, с отдельным экземпляром SQL и все!!!
              Искренне жаль потраченного дня!

                Новое сообщение

                Прикрепить файлы

                Написать