powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как узнать пароль от SQL SERVERа в Accessе?
17 сообщений из 17, страница 1 из 1
Как узнать пароль от SQL SERVERа в Accessе?
    #32573912
Bamboozler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для запуска хранимой процедуры на SQL SERVERе из Access-ской базы данных необходим пароль текущего пользователя в строчке соединения

Для запуска процедуры создаю соединение
Dim cnn As ADODB.Connection
Set cnn = New ADODB.Connection
cnn.Open "DSN=MyDSN;SERVER=MyServer;UID=CurrentUser;PWD=CurrentPassword;Database=CurrentDatabase;"

Каким образом можно узнать пароль?
Через проект свойство пароля определяется правильно
CurrentPassword=CurrentProject.Connection.Properties("Password")
а вот в mdb-базе это свойство пустое. Пробовал вместо CurrentProject писать CurrentDb - не помогло.
...
Рейтинг: 0 / 0
Как узнать пароль от SQL SERVERа в Accessе?
    #32574072
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно попробовать вот так(Trusted_Connection=Yes - если у SQL смешанная политика безопасности)
Код: plaintext
1.
2.
3.
PrStr = "Provider=SQLOLEDB;Data Source=172.27.48.1;Initial Catalog=INGA;Trusted_Connection=Yes;"
Set MyConn = New ADODB.Connection
MyConn.Open PrStr
...
Рейтинг: 0 / 0
Как узнать пароль от SQL SERVERа в Accessе?
    #32574127
Bamboozler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shuhardможно попробовать вот так(Trusted_Connection=Yes - если у SQL смешанная политика безопасности)
Код: plaintext
1.
2.
3.
PrStr = "Provider=SQLOLEDB;Data Source=172.27.48.1;Initial Catalog=INGA;Trusted_Connection=Yes;"
Set MyConn = New ADODB.Connection
MyConn.Open PrStr

политика безопасности стоит смешанная, только не получается. Почему-то пытается приконнектиться "Гость". Если убираю Trusted_Connection, то после указания в строке UID нужного юзера требуется пароль.
...
Рейтинг: 0 / 0
Как узнать пароль от SQL SERVERа в Accessе?
    #32574157
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Придется, наверное сохранить пароль при подсоединении. Я думаю, что в проекте это и делают. Можно создать специальное проперти на mdb и заносит туда пароль при первом подсоединении, а затем уже пользоваться. Потому как в SQL SERVERе нет функций возвращающих пароль юзера... :(
...
Рейтинг: 0 / 0
Как узнать пароль от SQL SERVERа в Accessе?
    #32574167
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а user на sql сделан ?()
а mdb к серверу когда цепляется галка на Trusted стоит ?
...
Рейтинг: 0 / 0
Как узнать пароль от SQL SERVERа в Accessе?
    #32574195
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проверить легко через ODBC
если юзер на серваке с Windows аутентификацией сделан то пустит без ввода пароля
...
Рейтинг: 0 / 0
Как узнать пароль от SQL SERVERа в Accessе?
    #32574811
Bamboozler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shuhardа user на sql сделан ?()
а mdb к серверу когда цепляется галка на Trusted стоит ?
Юзер sql-cкий, только вот при открытии привязанной таблицы из ACCESS галку поставить нельзя
...
Рейтинг: 0 / 0
Как узнать пароль от SQL SERVERа в Accessе?
    #32574816
Bamboozler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пардон, съедаю шляпу.
Доверительное соединение поставить конечно можно, но в этом случае подключается юзер "Гость", который на сервере не создан.
...
Рейтинг: 0 / 0
Как узнать пароль от SQL SERVERа в Accessе?
    #32574853
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на сервере видно отличие sa и excadmin

клиент sql 2000 конечно стоит!
а что за Windows и чем ты логинишься при заходе в Microsoft Network и стоит ли Microsoft клиент в стеке ?
...
Рейтинг: 0 / 0
Как узнать пароль от SQL SERVERа в Accessе?
    #32574867
Bamboozler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shuhardна сервере видно отличие sa и excadmin

клиент sql 2000 конечно стоит!
а что за Windows и чем ты логинишься при заходе в Microsoft Network и стоит ли Microsoft клиент в стеке ?
SQL SERVER 7.0
Windows XP
микрософтовский клиент стоит
...
Рейтинг: 0 / 0
Как узнать пароль от SQL SERVERа в Accessе?
    #32574870
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй ODBC привязаться (см вчера 16:12) - что у тебя вылезает в качестве User-а ?
...
Рейтинг: 0 / 0
Как узнать пароль от SQL SERVERа в Accessе?
    #32574872
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bamboozler Shuhardна сервере видно отличие sa и excadmin

клиент sql 2000 конечно стоит!
а что за Windows и чем ты логинишься при заходе в Microsoft Network и стоит ли Microsoft клиент в стеке ?
SQL SERVER 7.0
Windows XP
микрософтовский клиент стоит

вдогон а клиент sql сервера стоит+ проверь в его настройках что выбран TCP/IP !

P.S.выйду на связь >12:00 Удачи
...
Рейтинг: 0 / 0
Как узнать пароль от SQL SERVERа в Accessе?
    #32574893
Bamboozler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shuhard
вдогон а клиент sql сервера стоит+ проверь в его настройках что выбран TCP/IP !
попробуй ODBC привязаться (см вчера 16:12) - что у тебя вылезает в качестве User-а ?

в настройках выбран TCP/IP, через odbc вылезает текущий пользователь (не "Гость") и подключается всё нормально (если пароль ввожу).
Если у пользователя пустой пароль, то строчка на VBA с соединением отрабатывает нормально. А если непустой, то его надо прописать, а откуда его можно взять?
Есть у меня такой вариант как прописать в коде для каждого пользователя свой пароль или форму для его ввода выводить в начале, но очень хочется обойтись без этого. В проекте всё нормально отрабатывает, но переходить на проект для меня не имеет смысла.
...
Рейтинг: 0 / 0
Как узнать пароль от SQL SERVERа в Accessе?
    #32574906
Bamboozler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
переформулирую вопрос: как запустить процедуру на сервер из access-ской базы?
Я для этого создаю новое соединение, а можно ли использовать текущее соединение? (в смысле как?)
...
Рейтинг: 0 / 0
Как узнать пароль от SQL SERVERа в Accessе?
    #32574938
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bamboozlerпереформулирую вопрос: как запустить процедуру на сервер из access-ской базы?
Я для этого создаю новое соединение, а можно ли использовать текущее соединение? (в смысле как?)

mdb или adp?

PS: что-то я не нашел здесь упоминания, на чем вы работаете (кроме версии сервака) - может плохо смотрел, конечно.
...
Рейтинг: 0 / 0
Как узнать пароль от SQL SERVERа в Accessе?
    #32574976
Bamboozler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
paparome
mdb или adp?

Работаю в mdb. А в adp текущее значение пароля определяется, а можно как-то его значение в mdb узнать?
...
Рейтинг: 0 / 0
Как узнать пароль от SQL SERVERа в Accessе?
    #32575755
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bamboozler Shuhard
вдогон а клиент sql сервера стоит+ проверь в его настройках что выбран TCP/IP !
попробуй ODBC привязаться (см вчера 16:12) - что у тебя вылезает в качестве User-а ?

в настройках выбран TCP/IP, через odbc вылезает текущий пользователь (не "Гость") и подключается всё нормально (если пароль ввожу).
Если у пользователя пустой пароль, то строчка на VBA с соединением отрабатывает нормально. А если непустой, то его надо прописать, а откуда его можно взять?
Есть у меня такой вариант как прописать в коде для каждого пользователя свой пароль или форму для его ввода выводить в начале, но очень хочется обойтись без этого. В проекте всё нормально отрабатывает, но переходить на проект для меня не имеет смысла.

из
Код: plaintext
1.
;Trusted_Connection=Yes;"
вестимо
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как узнать пароль от SQL SERVERа в Accessе?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]