Microsoft SQLEXPRESS

Это не может быть реальной концепцией, но у меня есть небольшая проблема.

Я ОБЯЗАН использовать программное обеспечение, в котором отсутствуют многие функции, которые оно должно иметь, и которое мне нужно.
Это Программное обеспечение имеет функции, которые я могу использовать только для него.

Функции, которые я хочу добавить, я знаю, как это сделать, и у меня не будет проблем с их разработкой.

Итак, проблема.
Codigniter, может быть, даже PHP в целом обеспечивает возможность подключения к базам данных MSSQL через драйвер, «sqlsrv» этот драйвер не любит «.» в имени базы данных (например, «my.data.base.2»)

Программное обеспечение создает эту базу данных таким образом. Я попытался найти конфиги для сервера, клиента и всего остального, чтобы просто позволить мне изменить имя базы данных, чтобы не включать в имя точки. Не произойдет. Я считаю, что это жестко закодировано в самом программном обеспечении.

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

ИЛИ ЖЕ

Узнайте, как исправить драйвер php, чтобы разрешить ‘.’ во имя.

какие-либо решения?

0

Решение

Существует проблема с тем, как библиотеки php mssql анализируют строку подключения.

Я закончил тем, что преобразовал это приложение в программу Java.

Отлично работает сейчас.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]