|
Узнать список подключений к БД (sp_who, master.dbo.sysprocesses и пр.)
|
|||
---|---|---|---|
#18+
Казалось бы простейший вопрос.... sys.dm_exec_sessions sp_who master.dbo.sysprocesses Все это прекрасно работало, пока БД не переехала на хостинг провайдера. А там все способы возвращают только текущий сеанс. А сеансов заведома несколько. Логин имеет только роли: db_ddladmin, db_backupoperator, db_datareader, db_datawriter Реально ли увидеть все коннекты к своей БД не увеличивая полномочий логина ? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2020, 12:07 |
|
Узнать список подключений к БД (sp_who, master.dbo.sysprocesses и пр.)
|
|||
---|---|---|---|
#18+
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. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2020, 12:11 |
|
Узнать список подключений к БД (sp_who, master.dbo.sysprocesses и пр.)
|
|||
---|---|---|---|
#18+
автордока не помогает?Доку читал. Как я понял сделать сабж без гранта на VIEW DATABASE STATE невозможно... :( ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2020, 12:37 |
|
Узнать список подключений к БД (sp_who, master.dbo.sysprocesses и пр.)
|
|||
---|---|---|---|
#18+
L_argo, можно, если написать обертку http://blog.sqlxdetails.com/procedure-with-execute-as-login/ смотри "Procedure “WITH EXECUTE AS <login>” is possible ?" и ниже ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2020, 12:59 |
|
Узнать список подключений к БД (sp_who, master.dbo.sysprocesses и пр.)
|
|||
---|---|---|---|
#18+
komrad можно, если написать обертку ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2020, 14:37 |
|
Узнать список подключений к БД (sp_who, master.dbo.sysprocesses и пр.)
|
|||
---|---|---|---|
#18+
L_argo, наблюдать за сеансами - привилегия админа. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2020, 17:43 |
|
Узнать список подключений к БД (sp_who, master.dbo.sysprocesses и пр.)
|
|||
---|---|---|---|
#18+
L_argo komrad можно, если написать обертку у вас база уехала в Azure или это обычный инстанс Sql Server хостящийся на каком нибудь датацентре? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2020, 19:12 |
|
Узнать список подключений к БД (sp_who, master.dbo.sysprocesses и пр.)
|
|||
---|---|---|---|
#18+
felix_ff L_argo пропущено... Увы, более сильный логин не известен, т.к. это сервер провайдера. у вас база уехала в Azure или это обычный инстанс Sql Server хостящийся на каком нибудь датацентре? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2020, 12:33 |
|
Узнать список подключений к БД (sp_who, master.dbo.sysprocesses и пр.)
|
|||
---|---|---|---|
#18+
L_argo felix_ff пропущено... у вас база уехала в Azure или это обычный инстанс Sql Server хостящийся на каком нибудь датацентре? L_argo, В таком случае права на VIEW DATABASE STATE нет, он только для ажурных баз. Вы можете попробовать договориться с админами хостинга что бы вам пролили процедурку которая будет отображать только подключения для вашей БД, но этот вопрос уже на уровне соглашений между хостингом и клиентом, не каждая контора на такое пойдет. Вообще в крупных датацентрах, вопросы обеспечения отказоустойчивости/быстродействия берет на себя как раз саппорт хостинга, вам не зачем лезть в системные представления. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2020, 14:19 |
|
|
start [/forum/topic.php?fid=46&msg=40025181&tid=1685328]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
1ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 284ms |
total: | 412ms |
0 / 0 |