Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как узнать пароль от SQL SERVERа в Accessе? / 17 сообщений из 17, страница 1 из 1
23.06.2004, 14:43:42
    #32573912
Bamboozler
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать пароль от SQL SERVERа в Accessе?
Для запуска хранимой процедуры на 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
23.06.2004, 15:30:44
    #32574072
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать пароль от SQL SERVERа в Accessе?
можно попробовать вот так(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
23.06.2004, 15:50:01
    #32574127
Bamboozler
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать пароль от SQL SERVERа в Accessе?
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
23.06.2004, 16:00:44
    #32574157
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать пароль от SQL SERVERа в Accessе?
Придется, наверное сохранить пароль при подсоединении. Я думаю, что в проекте это и делают. Можно создать специальное проперти на mdb и заносит туда пароль при первом подсоединении, а затем уже пользоваться. Потому как в SQL SERVERе нет функций возвращающих пароль юзера... :(
...
Рейтинг: 0 / 0
23.06.2004, 16:02:23
    #32574167
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать пароль от SQL SERVERа в Accessе?
а user на sql сделан ?()
а mdb к серверу когда цепляется галка на Trusted стоит ?
...
Рейтинг: 0 / 0
23.06.2004, 16:12:14
    #32574195
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать пароль от SQL SERVERа в Accessе?
проверить легко через ODBC
если юзер на серваке с Windows аутентификацией сделан то пустит без ввода пароля
...
Рейтинг: 0 / 0
24.06.2004, 07:33:17
    #32574811
Bamboozler
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать пароль от SQL SERVERа в Accessе?
Shuhardа user на sql сделан ?()
а mdb к серверу когда цепляется галка на Trusted стоит ?
Юзер sql-cкий, только вот при открытии привязанной таблицы из ACCESS галку поставить нельзя
...
Рейтинг: 0 / 0
24.06.2004, 07:37:38
    #32574816
Bamboozler
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать пароль от SQL SERVERа в Accessе?
пардон, съедаю шляпу.
Доверительное соединение поставить конечно можно, но в этом случае подключается юзер "Гость", который на сервере не создан.
...
Рейтинг: 0 / 0
24.06.2004, 08:41:42
    #32574853
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать пароль от SQL SERVERа в Accessе?
на сервере видно отличие sa и excadmin

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

клиент sql 2000 конечно стоит!
а что за Windows и чем ты логинишься при заходе в Microsoft Network и стоит ли Microsoft клиент в стеке ?
SQL SERVER 7.0
Windows XP
микрософтовский клиент стоит
...
Рейтинг: 0 / 0
24.06.2004, 08:53:22
    #32574870
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать пароль от SQL SERVERа в Accessе?
попробуй ODBC привязаться (см вчера 16:12) - что у тебя вылезает в качестве User-а ?
...
Рейтинг: 0 / 0
24.06.2004, 08:55:48
    #32574872
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать пароль от SQL SERVERа в Accessе?
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
24.06.2004, 09:14:09
    #32574893
Bamboozler
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать пароль от SQL SERVERа в Accessе?
Shuhard
вдогон а клиент sql сервера стоит+ проверь в его настройках что выбран TCP/IP !
попробуй ODBC привязаться (см вчера 16:12) - что у тебя вылезает в качестве User-а ?

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

mdb или adp?

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

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

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

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


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