Задать вопрос
  • Прекратились логи windows и Ms sql.EventID 33203 [Qualifiers]49152 Подсистеме SQL Server Audit не удалось выполнить запись в журнал событий.?

    @wolkir Автор вопроса
    продолжение
    Событие аудита: 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
    .
    а старого нет (#смайлужас) 66a12c951d019177659934.png
    =======================================
    опять же нет понимания как их читать и что они дают. Это фишка только маййкрософта? 66a12b5f3c0e8087111440.png
    Написано
  • Как сообщить DNS серверу о смене айпи?

    @wolkir
    ммм вообще в пределах 5 мин должен обновляться всегда, если не вообще в течении секунд. Я спрошу по другому, почему бы не рассмотреть вариант резервирования ip? зачем такие страдания.. Ну хорошо при пинге по hostname\fqdn ? а без ip не хочет по имени (я к своим по имени подключаюсь)?

    ////я могу быть и сильно не прав..
    Написано
  • Перенос базы sql (mdf файл ) как сменить имя сервера внутри самой базы?

    @wolkir
    напишите или скриншотом пульнитесь для потомков))
    Написано
  • Код ошибки 10016 на Windows Server 2016 MSSQL, как исправить?

    @wolkir
    Drawn, добрый, как то победили? я не понял объяснения..
    Написано
  • Резервное копирование журнала транзакции ms sql. Автоматически. Растет журнал транзакций. Сжатие это удаление?

    @wolkir Автор вопроса
    не понял, резервное копирования журнала мы делаем в регулярном задании, а обрезаем мы ж должны знать конкретную таблицу в этом truncate , как это использовать?
    Написано