powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Имя пользователя базы данных
4 сообщений из 4, страница 1 из 1
Имя пользователя базы данных
    #40008811
Настенька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго дня.

Есть MS Windows 10, MS SQL Server 2014.

На нем есть база данных Test, и в ней добавлен пользователь.

User name "Пользователь 1"
Login name "Zavod\User1" (Zavod - имя домена)

Пытаюсь через sql-запрос получить User name этого пользователя.

Раньше срабатывал такой код:

Код: sql
1.
select USER_NAME()



Возвращал "Пользователь 1"

Теперь почему-то этот код стал возвращать: "Zavod\User1"

Видимо, что-то с версиями винды или sql-сервера.

Пробовала и другие версии, типа:

Код: sql
1.
2.
3.
select current_user
select system_user
select suser_sname()



Все одно да потому, возвращают "Zavod\User1".

Как вернуть именно пользователя User name на русском языке? Всем заранее спасибо за ответы.
...
Рейтинг: 0 / 0
Имя пользователя базы данных
    #40008829
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Настенька,

Код: sql
1.
select * from sys.database_principals where name = 'Пользователь 1'



если список пустой, то у вас нет такого пользователя в базе.
...
Рейтинг: 0 / 0
Имя пользователя базы данных
    #40008895
Фотография SIMPLicity_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант: раньше для пдключения к MSSQL использовалась авторизация MS-SQL сервера (логин SQL + пароль).
А в данном случае используется Windows-авторизация - доменное имя Zavod\User1
...
Рейтинг: 0 / 0
Имя пользователя базы данных
    #40009004
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если есть права sysadmin (или securityadmin), то выполнить
Код: sql
1.
exec sp_helplogins 'Zavod\User1'


- процедура в т.ч. покажет маппинг логина на пользователей во всех базах, куда у этого Zavod\User1 есть доступ.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Имя пользователя базы данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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