powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Узнать список подключений к БД (sp_who, master.dbo.sysprocesses и пр.)
9 сообщений из 9, страница 1 из 1
Узнать список подключений к БД (sp_who, master.dbo.sysprocesses и пр.)
    #40024186
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Казалось бы простейший вопрос....

sys.dm_exec_sessions
sp_who
master.dbo.sysprocesses

Все это прекрасно работало, пока БД не переехала на хостинг провайдера.
А там все способы возвращают только текущий сеанс. А сеансов заведома несколько.
Логин имеет только роли: db_ddladmin, db_backupoperator, db_datareader, db_datawriter

Реально ли увидеть все коннекты к своей БД не увеличивая полномочий логина ?
...
Рейтинг: 0 / 0
Узнать список подключений к БД (sp_who, master.dbo.sysprocesses и пр.)
    #40024189
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argo

Реально ли увидеть все коннекты к своей БД не увеличивая полномочий логина ?

дока не помогает?

https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-sessions-transact-sql?view=sql-server-ver15

PermissionsEveryone can see their own session information.
SQL Server: Requires VIEW SERVER STATE permission on SQL Server to see all sessions on the server.
SQL Database: Requires VIEW DATABASE STATE to see all connections to the current database. VIEW DATABASE STATE cannot be granted in the master database.
...
Рейтинг: 0 / 0
Узнать список подключений к БД (sp_who, master.dbo.sysprocesses и пр.)
    #40024198
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автордока не помогает?Доку читал.
Как я понял сделать сабж без гранта на VIEW DATABASE STATE невозможно... :(
...
Рейтинг: 0 / 0
Узнать список подключений к БД (sp_who, master.dbo.sysprocesses и пр.)
    #40024204
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argo,

можно, если написать обертку

http://blog.sqlxdetails.com/procedure-with-execute-as-login/

смотри "Procedure “WITH EXECUTE AS <login>” is possible ?" и ниже
...
Рейтинг: 0 / 0
Узнать список подключений к БД (sp_who, master.dbo.sysprocesses и пр.)
    #40024247
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad
можно, если написать обертку
Увы, более сильный логин не известен, т.к. это сервер провайдера.
...
Рейтинг: 0 / 0
Узнать список подключений к БД (sp_who, master.dbo.sysprocesses и пр.)
    #40024704
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argo,

наблюдать за сеансами - привилегия админа.
...
Рейтинг: 0 / 0
Узнать список подключений к БД (sp_who, master.dbo.sysprocesses и пр.)
    #40024730
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argo
komrad
можно, если написать обертку
Увы, более сильный логин не известен, т.к. это сервер провайдера.


у вас база уехала в Azure или это обычный инстанс Sql Server хостящийся на каком нибудь датацентре?
...
Рейтинг: 0 / 0
Узнать список подключений к БД (sp_who, master.dbo.sysprocesses и пр.)
    #40025181
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
felix_ff
L_argo
пропущено...
Увы, более сильный логин не известен, т.к. это сервер провайдера.


у вас база уехала в Azure или это обычный инстанс Sql Server хостящийся на каком нибудь датацентре?
JОбычный.
...
Рейтинг: 0 / 0
Узнать список подключений к БД (sp_who, master.dbo.sysprocesses и пр.)
    #40025248
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argo
felix_ff
пропущено...


у вас база уехала в Azure или это обычный инстанс Sql Server хостящийся на каком нибудь датацентре?
JОбычный.


L_argo,

В таком случае права на VIEW DATABASE STATE нет, он только для ажурных баз.

Вы можете попробовать договориться с админами хостинга что бы вам пролили процедурку которая будет отображать только подключения для вашей БД, но этот вопрос уже на уровне соглашений между хостингом и клиентом, не каждая контора на такое пойдет. Вообще в крупных датацентрах, вопросы обеспечения отказоустойчивости/быстродействия берет на себя как раз саппорт хостинга, вам не зачем лезть в системные представления.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Узнать список подключений к БД (sp_who, master.dbo.sysprocesses и пр.)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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