-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


MS Access 2013 + MS SQL 2012 - проблема с именем пользователя.

Среда, 15 Января 2014 г. 18:00 + в цитатник
Есть база на MS SQL 2012 и фронтенд на MS Access 2013.
Есть проблема с определением имени пользователя в "серверном" запросе на аксессе.
Строка подключения запроса такая:
ODBC;DRIVER=SQL Server;SERVER=RODION-PC\SQLEXPRESS;DATABASE=mydb;UID=rodion;PWD=password

Подключение работает, данные получаются, но т.к. в запросе используется имя пользователя все данные отбираются от "sa".
Попробовал создать простой серверный запрос вида
SELECT SUSER_SNAME()

Выдает "sa". Такой же запрос из MS VS, если при подключении ввести этого же пользователя, дает правильный результат "rodion".
Откуда он берет пароль для "sa" не ясно, возможно пользуется "доверительным" соединением.
Пользователя на сервере созданы.

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

Собственно вопрос в том, как заставить аксесс использовать имя пользователя из соединения?

http://www.sql.ru/forum/1071103/ms-access-2013-ms-sql-2012-problema-s-imenem-polzovatelya


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку