powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите создать логин скрипт. Очень надо.
4 сообщений из 4, страница 1 из 1
Помогите создать логин скрипт. Очень надо.
    #32051915
Alexander941
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Была поставлена задача: Есть win2000 и база данных SQL с именами юзеров, нужен логин скрипт который проверяет по базе юзера и если он присутствует в ней, то создается аккаунт и выделяется место на диске.
Сам в этом практически ничего не понимаю, так что если есть хоть какие -нибудь мысли на эту тему, буду очень признателен.
...
Рейтинг: 0 / 0
Помогите создать логин скрипт. Очень надо.
    #32051944
dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понимаю создавать логин надо в вин2000?
С проверкой я думаю вопросов нет, а создать виндовый логин из SQL SERVER можно с помощью
exec xp_cmdshell 'net user "Newuser" UserPassword /Add'
...
Рейтинг: 0 / 0
Помогите создать логин скрипт. Очень надо.
    #32051949
Alexander941
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если можно, поподробней пожулуйста. Просто опыта работы в этом направлении нет, ф задачу выполнить необходимо. :(
...
Рейтинг: 0 / 0
Помогите создать логин скрипт. Очень надо.
    #32052011
dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тестовая таблица с пользователями:
Код: plaintext
1.
2.
Create table users (id int identity, username varchar( 100 ), password varchar( 100 ))
insert into users values('user1','user1')
insert into users values('user2','user2')


Процедура проверки и добавления:
Код: plaintext
1.
2.
3.
4.
5.
create procedure checkusers @user varchar ( 100 ), @password varchar( 100 ) as 
declare @cmdstr varchar( 300 )
if exists(select * from users where username=@user and password=@password) begin
   set @cmdstr='master..xp_cmdshell ''net user "'+@user+'" ' +@password+' /add'''
   exec (@cmdstr)
end


Выполнение проверки:
Exec checkusers 'user1', 'user1'
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите создать логин скрипт. Очень надо.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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