Событие аудита: audit_schema_version:1
event_time:2024-07-02 15:53:58.1364382
sequence_number:1
action_id:SL
succeeded:true
is_column_permission:true
session_id:205
server_principal_id:288
database_principal_id:11
target_server_principal_id:0
target_database_principal_id:0
object_id:1456060273
user_defined_event_id:0
transaction_id:11166646152
class_type:U
duration_milliseconds:0
response_rows:0
affected_rows:0
client_ip:10.32.1.162
permission_bitmask:00000000000000000000000000000001
sequence_group_id:1ACA195E-2733-4CF4-99D2-9887C2ED5E3F
session_server_principal_name:WebAbit
server_principal_name:WebAbit
server_principal_sid:66795a6df03ef944bb5cc9c4d0f47e72
database_principal_name:WebAbit
target_server_principal_name:
target_server_principal_sid:
target_database_principal_name:
server_instance_name:BD
database_name:Абитуриенты_мед
schema_name:dbo
object_name:Уровень_образования
statement:SELECT DISTINCT N.NotificationID, NotificationTitle, NotificationText, NotificationDate, IsPublished
FROM dbo.NotificationOptions AS O
INNER JOIN dbo.Notifications AS N ON O.NotificationId = N.NotificationId
INNER JOIN dbo.vwApplications AS Z ON
(O.LevelID=Z.levelId or O.LevelID is null) AND
(O.SourceID=Z.sourceId or O.SourceID is null) AND
(O.FormID =Z.formId or O.FormID is null)
AND (O.SpecialtyCode =Z.specialtyCode or O.SpecialtyCode is null)
WHERE N.IsPublished = 1 AND N.NotificationDate<=GETDATE() AND Z.personId = @ID
--
union all
SELECT
applicationId as NotificationID,
(case when [statusAppId]=6 then 'Заявление принято' else 'Заявление отклонено' end) NotificationTitle,
(case when [statusAppId]=6 then
'Заявление № ' + numberLD + ' принято. Направление ' + specialtyCode + ' ' + specialtyName +', ' + sourceName +', ' + [formName]
else [reasonForDeletion] end) NotificationText,
[statusChangeDate] as NotificationDate, cast (1 as bit) IsPublished
from dbo.vwApplications
where personId=@ID and [statusChangeDate] is not null and [statusAppId] IN (6,7)
union all
SELECT Код as NotificationID,
'Документ' + (case when IsNull(Номер, '') != '' then ' № ' + Номер else '' end)+ ' ' + Статус NotificationTitle,
Название + (case when IsNull(Номер, '') != '' then ' № ' + Номер else '' end) + ' ' + Статус NotificationText,
ДатаИзменения NotificationDate, cast (1 as bit) IsPublished
from
(SELECT
Все_Документы.Код,
Название,ДатаИзменения,
Ltrim(isnull(Серия_Документа +' ','')) + isnull(Номер_Документа,'') Номер,
(case when СтатусДокумента=1 then 'принят' else 'отклонен' end) as Статус
FROM Все_Документы
INNER JOIN Вид_Документа ON Вид_Документа.Код_Документа = Все_Документы.Код_Документа
WHERE ID = @ID and ДатаИзменения is not null) d
union all
SELECT КодДостижения as NotificationID,
'Достижение' + (case when IsNull(Номер, '') != '' then ' № ' + Номер else '' end)+ ' ' + Статус NotificationTitle,
Название + (case when IsNull(Номер, '') != '' then ' № ' + Номер else '' end) + ' ' + Статус NotificationText,
ДатаИзменения NotificationDate, cast (1 as bit) IsPublished
from
(SELECT
ДостиженияВиды.КодДостижения, ДостиженияВиды.Название, ДатаИзменения,
Ltrim(isnull(СерияИД +' ','')) + isnull(НомерИД,'') Номер,
(case when СтатусИД=1 then 'принято' else 'отклонено' end) as Статус
FROM Достижения
INNER JOIN ДостиженияВиды ON ДостиженияВиды.КодДостижения = Достижения.КодИД
WHERE ID = @ID and ДатаИзменения is not null) d
union all
select Код,
'Запись на экзамен подтверждена' NotificationTitle,
'Вы записаны в группу по дисциплине ''' + Дисциплина + ''', Дата испытания: ' +
(case when ДатаНачалаТестирования is not null then
convert(varchar,ДатаНачалаТестирования, 104) + ' ' + convert(varchar(5),ДатаНачалаТестирования, 108)
else convert(varchar,ДатаЭкзамена, 104) + ' ' + convert(varchar(5),ДатаЭкзамена, 108) end) +
', Вид испытания: ' + Испытание + (case when КодВидаЭкзамена=2 then '(Online)' else '' end)
+ isnull(', Место проведения: ' + МестоПроведения,'') NotificationText,
ДатаЗаписи NotificationDate,
cast (1 as bit) IsPublished
from АбитСписокГруппы WHERE id =@ID and СтатусЗаписи=2 and ДатаЗаписи is not null and ДатаЭкзамена is not null
union all
SELECT Код_Заявления*10 NotificationID,
'Приказ о зачислении' NotificationTitle,
'Вы зачислены на направление ' + ОКСО + ' "' + Название_Спец + '" по '
+ (case ФормаОбучения when 1 then 'очной' when 2 then ' заочной' else 'очно-заочной' end) + ' форме обучения, '+ Условия + '. '
+ isnull('Приказ № ' + Приказ + ' от ' + convert(varchar(50),Дата_Зачисления, 104), '')
NotificationText,
Дата_Зачисления NotificationDate,
cast (1 as bit) IsPublished
from АбитСписокАбит WHERE id =@ID and Зачислен=1 and isnull(ОтказалсяОтЗачисления,0)=0 and isnull(За
additional_information:<tsql_stack><frame nest_level = '3' database_name = 'Абитуриенты_мед' schema_name = 'dbo' object_name = 'GetNotifications'/></tsql_stack>
user_defined_information:
application_name:Core Microsoft SqlClient Data Provider
connection_id:7EA83099-FB08-4E57-B7C0-D00A8D5D2F30
data_sensitivity_information:
host_name:PK
.
а старого нет (#смайлужас)
бесполезная каша. Чем то можете помочь?