Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как узнать, есть ли логин пользователя любой БД по имени входа? / 9 сообщений из 9, страница 1 из 1
15.10.2018, 16:23
    #39717741
alex7sasha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, есть ли логин пользователя любой БД по имени входа?
Собственно, сабж. Как?
...
Рейтинг: 0 / 0
15.10.2018, 16:46
    #39717748
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, есть ли логин пользователя любой БД по имени входа?
alex7sasha,

что в Вашем понимании "логин пользователя"? Что означает "логин пользователя по имени входа"?
...
Рейтинг: 0 / 0
15.10.2018, 16:57
    #39717755
alex7sasha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, есть ли логин пользователя любой БД по имени входа?
Владислав Колосов, логин пользователя самой базы данных, ну например base_db
А имена входа к самому SQL Server
...
Рейтинг: 0 / 0
15.10.2018, 17:03
    #39717761
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, есть ли логин пользователя любой БД по имени входа?
alex7sashaВладислав Колосов, логин пользователя самой базы данных, ну например base_db
А имена входа к самому SQL ServerКакие еще такие "логины пользователей"? Есть логин (он же --"имя входа") у сервера, и пользователь в базе.
...
Рейтинг: 0 / 0
15.10.2018, 17:07
    #39717762
alex7sasha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, есть ли логин пользователя любой БД по имени входа?
Гавриленко Сергей Алексеевич, дык о чем и речь
авторКакие еще такие "логины пользователей"? Есть логин (он же --"имя входа") у сервера, и пользователь в базе.


Мне и нужно узнать по логину входа сервера, существует ли такой пользователь в базе, если нет, то отобразить сообщение. Насколько я так понял по заданию. То есть:
Есть логин (имя входа) - user1, проверить есть ли такой в базе base_dbo. Если есть\нету, то отобразить сообщением.
...
Рейтинг: 0 / 0
15.10.2018, 17:28
    #39717772
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, есть ли логин пользователя любой БД по имени входа?
alex7sashaМне и нужно узнать по логину входа сервера, существует ли такой пользователь в базе
Код: sql
1.
2.
if not exists(select 1 from base_dbo.sys.database_principals where sid = suser_sid('Login')) 
...
...
Рейтинг: 0 / 0
15.10.2018, 19:28
    #39717822
alex7sasha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, есть ли логин пользователя любой БД по имени входа?
invm, почему-то не работает. Попробую исправить самому проблему
...
Рейтинг: 0 / 0
16.10.2018, 21:53
    #39718456
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, есть ли логин пользователя любой БД по имени входа?
alex7sasha,

про проблему-то ничего не написано
...
Рейтинг: 0 / 0
16.10.2018, 23:20
    #39718484
AndrF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, есть ли логин пользователя любой БД по имени входа?
Код: sql
1.
2.
3.
4.
select * from sys.syslogins 

USE db1
select * from sys.sysusers
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как узнать, есть ли логин пользователя любой БД по имени входа? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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