За последние 24 часа нас посетили 17982 программиста и 1649 роботов. Сейчас ищут 1667 программистов ...

Как перейти с iis+mysql+php на iis+mssql+php?

Тема в разделе "PHP и базы данных", создана пользователем gw1516, 1 мар 2018.

  1. gw1516

    gw1516 Активный пользователь

    С нами с:
    4 май 2017
    Сообщения:
    29
    Симпатии:
    0
    Здравствуйте. Не разбираюсь в серверных делах, прошу помощи у вас.
    Имеется:
    • Действующий сервер "windows server 2008" с интернет сервером IIS.
    • Установлена база MySQL и PHP.
    • Действующий сайт, работающий на всем вышеперечисленном.
    Требуется:
    • Поменять базу данных на MSSQL.
    Подскажите пожалуйста, с чего мне начать? Каким должен быть алгоритм моих действий? Какие нюансы и трудности могут возникнуть? Пытаюсь гуглить, но в голове полнейшая каша:(
     
  2. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.298
    Симпатии:
    218
    Адрес:
    Default city
    Вам повезло, если использовался PDO, в противном случае придётся допиливать/переписывать. Посмотрите ваш коннектор к базе.
     
  3. gw1516

    gw1516 Активный пользователь

    С нами с:
    4 май 2017
    Сообщения:
    29
    Симпатии:
    0
    Используется Mysqli. Код то ладно, как нибудь перепилю. Больше пугает непонимание того, что сейчас делать на серваке
     
  4. Алекс8

    Алекс8 Активный пользователь

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    1. поставить MSSQL на сервер вот так приблизительно http://tavalik.ru/ustanovka_sql_server_2008/
    2. и в настройках поменять подключение к БД.
    там где стояло "new mysqli" поставить "mssql_connect"...
    ну и запросы поменять по коду..

    пункт первый я когда то делал)) только еще не сервере windows server 2000))
    пункт второй тут ничего сложного - это как переход к пример от mysql на mysqli...
    синтаксис простых запрос запросов по идее одинаковый или сильно похожий...
    со сложными не знаю)) с MSQL работал только как админ)) ставил на сервер и в CRM выбирал к какому серверу подключатся надо))
    --- Добавлено ---
    погуглил только что)) В php7 по другому к mssql серверу подключаться надо https://php.ru/manual/function.sqlsrv-connect.html
    --- Добавлено ---
    или вот еще https://php.ru/manual/function.odbc-connect.html
     
    gw1516 нравится это.
  5. gw1516

    gw1516 Активный пользователь

    С нами с:
    4 май 2017
    Сообщения:
    29
    Симпатии:
    0
    Спасибо большое!