2013-06-08 2 views
0

Я сделал приложение на C# с бэкэндом MySql. Пока мы запускаем приложение на сервере Windows, все в порядке, но теперь моему клиенту требуется, чтобы база данных была в сети, размещенный веб-сайт находится на сервере Linux.Разрешить имя в верхнем регистре linux webserver

Проблема: я написал все мои таблицы буквами CAPITAL во всех запросах на C#, а сервер Linux возвращает ошибку о том, что таблица не найдена.

Как я могу решить эту проблему?

ответ

0

Ее решение для win7-Apachi 2.2.11-PHP 5.3-MySQL 5.1.36

1- Перейдите к my.ini файл вашей MySQLand добавить эту строку в end1 lower_case_table_names = 2 Это говорит MySQL, чтобы сохранить случаи для имен таблиц. Этот файл должен находиться в вашем бен каталоге вашего MySQL установки папка

2 Restart вашего MySQL

-Теперь просто перейдите PHPMyAdmin, переименовать таблицу на любое имя темпа, а затем переименовать временную обратно оригинал с верхним регистром.