none
Использование кириллицы в названии базы данных RRS feed

  • Вопрос

  • Уважаемые Гуру!

    Название базы данных mysql - 'цукс'. Требуется создать новое подключение.
    Подключался к ней и из vs 2010 и из vs 2012. Иногда без проблем, иногда - создавала пустую базу, ее удаляешь,  потом подключается к реальной базе. Драйвер mysql-connector-net-6.6.5.
    Сейчас при выборе базы данных в диалоговом окне создания подключения - показывает в перечне доступных баз в том числе нужную 'цукс' , но при попытке сохранить или Test connection  выдается ошибка, "Auhtentication to localhost for user root using method "mysql native password" failed with message "unknown database '????'". В доп параметрах подключения указываю кодировку utf8. 
    Заранее благодарен за любую идею.

    5 сентября 2013 г. 7:17

Ответы

Все ответы

  • Здравствуйте,

    Посмотрите здесь ответ webarto, должен Вам помочь: http://stackoverflow.com/questions/4534410/how-to-encode-cyrillic-in-mysql


    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    6 сентября 2013 г. 7:36
    Модератор
  • Спасибо за ответ. Но, к сожалению, вопрос несколько в другой плоскости. Это проблема подключения из VS к базе данных mysql. Первая проблема возникла при установке этого драйвера - Через некоторое время после запуска происходил откат. Погуглив , решил проблему переустановкой .Net Framework 4.5. После переустановки драйвер установился.   Задал этот же вопрос в ветке по .Net Framework и на форуме MySQL. Но пока - тишина.  Попробую установить другой драйвер или переустанавить VS ... Использование кириллицы в моей задаче довольно логично - придумывать латинские аналоги для названий таблиц еще можно, но для сотен полей довольно сложных сокращений - вряд ли имеет смысл. Да и один раз решив проблему - можно о ней забыть.
    7 сентября 2013 г. 4:27
  • Discussion
    Голосование за собственную запись не разрешается
    0

    Пока обошел проблему так. Удалил драйвер mysql-connector-net-6.6.5 , поставил драйвер mysql-connector-net-6.3.7. Под ним сделал подключение к базе "цукс". Затем удалил и повторил установку  .net framework 4.5 (иначе mysql-connector-net-6.6.5 не устанавливается) и поставил 6.6.5 снова. Подключение сохранилось, problem solved!

    7 сентября 2013 г. 9:30
  • 7 сентября 2013 г. 9:56