Работа с БД MSSQL и БД MySQL

0

Я работаю над PHP скрипт на сервере. У меня две базы данных:

  • Первый - это MySQL DB, и он уже импортирован на мой сервер, поэтому он успешно подключен.
  • Второй - это MSSQL DB, и я хотел бы импортировать его с другого сервера на мой.

Проблема заключается в том, что я не могу установить MSSQL как-то на сервер, и я не нашел никакого решения во время его поиска или если я должен подключиться к двум серверам одновременно. Не могли бы вы помочь мне в этом? Какое наилучшее решение?

Надеюсь, это не тот простой вопрос, но я немного новичок в администрировании сервера.

  • 0
    Какой сервер у вас Windows или Linux?
  • 0
    Один это Windows, а другой Linux
Показать ещё 6 комментариев
Теги:
sql-server
system-administration

2 ответа

0

Кажется, вы не включили расширение MSSQL в файле php.ini.

В Linux

  • Вы найдете это в файле php.ini: ;extension=mssql.so и замените на это: extension=mssql.so (просто удалите точка с запятой для включения.)

  • Вы найдете файл (если вы используете xampp linux) файл lampp/etc/freetds.conf. В этом файле вам нужно добавить следующую конфигурацию.

    добавить это:

    [DevSqlServer]

    host = 172.16.1.123

    instance = DEVAPSERVER

    port = 1433

    tds version = 7.0

  • Перезагрузите сервер. и ваш php-код должен быть таким.

  • Здесь вы можете видеть, что я сделал. DevSqlSerrver, который я дал в freetds.cof. Поэтому мне нужно указать имя сервера, что у меня есть заданный в freetds.conf.

      // Connect to MSSQL
       $connection = mssql_connect("DevSqlServer", 'sa', '****');
       $db_connect=mssql_select_db("DBname",$connection);
    

И вы можете получить доступ к базе данных MSSQL Server.

Для получения дополнительной информации:

Link1

Link2

0

В вашей установке PHP нет расширения MsSQl. Установите расширение MSSQL для PHP, и оно будет работать. Обычно вам просто нужно открыть строку в php.ini и убедиться, что модуль mssql находится в папке расширения. перезапустите веб-сервер, и он будет работать

Ещё вопросы

Сообщество Overcoder
Наверх
Меню