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

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


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

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

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


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