пароль БД

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Tof
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 09.08.2004 (Пн) 8:52
Откуда: Екатеринбург

пароль БД

Сообщение Tof » 16.09.2004 (Чт) 13:04

плиз, как сменить пароль БД в VB?? :?

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 16.09.2004 (Чт) 13:20

Код: Выделить всё
exec sp_password
+ какие-то параметры, посмотри в справке.

Tof
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 09.08.2004 (Пн) 8:52
Откуда: Екатеринбург

Сообщение Tof » 16.09.2004 (Чт) 14:16

эээ, пардон... че-т не поняла....
exec = execute ??

Tof
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 09.08.2004 (Пн) 8:52
Откуда: Екатеринбург

Сообщение Tof » 16.09.2004 (Чт) 14:20

короче, не понимаю что такое : exec sp_password
:oops: :?

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 16.09.2004 (Чт) 15:18

короче, не понимаю что такое : exec sp_password


Ну дык какой был вопрос, такой и ответ

sp_password
Adds or changes a password for a Microsoft® SQL Server™ login.


Ты ведь не сказал(а) пароль какой базы.

exec = execute ??


Да. Но в данном случае его можно вообще не писать ;)
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Tof
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 09.08.2004 (Пн) 8:52
Откуда: Екатеринбург

Сообщение Tof » 17.09.2004 (Пт) 6:08

пароль к БД Access-овской... execute команду sp_password не понимает..

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 17.09.2004 (Пт) 9:08

DAO .NewPassword
Lasciate ogni speranza, voi ch'entrate.

Tof
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 09.08.2004 (Пн) 8:52
Откуда: Екатеринбург

Сообщение Tof » 22.09.2004 (Ср) 8:05

DAO - не подходит, я через ADO подключаюсь....
в DAO то я знаю

Rainbow
Человек-радуга
Человек-радуга
 
Сообщения: 543
Зарегистрирован: 13.05.2003 (Вт) 14:16

Сообщение Rainbow » 22.09.2004 (Ср) 11:50

Используя SQL
Код: Выделить всё
ALTER DATABASE PASSWORD NewPassword OldPassword

чтобы установить пароль на базу:
Код: Выделить всё
ALTER DATABASE PASSWORD SecretWord NULL

чтобы поменять:
Код: Выделить всё
ALTER DATABASE PASSWORD NewSecretWord SecretWord

Пример в ADO:
Код: Выделить всё
    Dim cnn As ADODB.Connection
    Set cnn = New ADODB.Connection
    cnn.Mode = adModeShareExclusive
    cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Northwind.mdb;Persist Security Info=False;Jet OLEDB:Database Password=qqq;"
    cnn.Execute "ALTER DATABASE PASSWORD www qqq", , adCmdText + adExecuteNoRecords
    cnn.Close


http://support.microsoft.com:80/support ... bContent=1
пароль для юзера можно поменять также используя ADOX (там у User есть метод ChangePassword)
Учиться - значит открывать для себя то, что уже знаешь. <...> Учить - значит напоминать другим о том, что они знают это также хорошо, как и ты. <...> Лучше всего ты учишь тому, чему тебе самому больше всего надо научиться. (Р. Бах)

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 22.09.2004 (Ср) 15:28

А вот я бы добавил, что программное изменение паролей позволительно только для программ администрирования/управления базами данных. Клиенты ни в коем случае не должны менять каких-либо паролей, кроме (возможно) пароля пользователя, имеющего соответствующий доступ к базе.

Это так, ворчу просто :)
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Tof
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 09.08.2004 (Пн) 8:52
Откуда: Екатеринбург

Сообщение Tof » 23.09.2004 (Чт) 6:23

само собой разумеется, что пароль пользователи не будут менять.
спасибки за помощь :)


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 1

    TopList