Соединение с БД, при условии, что username указан на RU?
Пытаюсь соединиться с mssql из приложения. Логин у меня задан на Русском языке, например "Пользователь_system".
При попытке коннекта IDE выдает ошибку login Failed.
При этом данный пользователь живой-активный, я под ним работаю в "SQL Server Management Studio". В чем может быть дело и как это пофиксить?
Dmitry Roo, Второй аккаунт на английском, под ним коннект происходит без проблем. Под ним бы и работал, но у него прав и доступов меньше в разы. Можно запросить нового пользователя - но это будет долго, по этому оставляю на крайний вариант
Starvings, для начала нужно понять какая кодировка - UTF8, Unicode или win1251 / win1252
Пробовал для теста сделать DSN-файл через оснастку администрирования источников ODBC (odbcad32)? Проверь подключение на кирилличном логине и сохраняй в файл, а далее смотри в каком формате записано. Почему-то добавилась уверенность, что файл будет в win125*
В крайнем случае, включи свой любимый снифер - tcpdump, Wireshark, fiddler - и смотри какое содержимое уходит на MsSQL Server в момент логина через Management Studio или посредством драйвера ODBC