powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / LSN в виде xxx:xxx:x
4 сообщений из 4, страница 1 из 1
LSN в виде xxx:xxx:x
    #39932906
Сергей08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Подскажите пож. как имея numeric(25,0) из dm_ получить LSN в виде 114:952:1.
Не смог найти точной информации.
Microsoft SQL Server 2016 (SP1)
...
Рейтинг: 0 / 0
LSN в виде xxx:xxx:x
    #39932919
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
create function dbo.fnNumericToLSN
(
 @lsn numeric(25)
)
returns table
as
return (
 select
  convert(nvarchar(10), convert(varbinary(4), cast(@lsn / 1000000000000000 as int), 1), 2) + ':' +
  convert(nvarchar(10), convert(varbinary(4), cast((@lsn / 100000) % 10000000000 as int), 1), 2) + ':' +
  convert(nvarchar(10), convert(varbinary(2), cast(@lsn % 100000 as int), 1), 2) as lsn_as_string
);
go

select top (10)
 dbt.database_transaction_begin_lsn, lsn.lsn_as_string
from
 sys.dm_tran_database_transactions dbt cross apply
 dbo.fnNumericToLSN(dbt.database_transaction_begin_lsn) lsn
where
 dbt.database_transaction_begin_lsn is not null;
go

drop function dbo.fnNumericToLSN;
go
...
Рейтинг: 0 / 0
LSN в виде xxx:xxx:x
    #39932929
Сергей08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огромное спасибо.
...
Рейтинг: 0 / 0
LSN в виде xxx:xxx:x
    #39933609
Сергей08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
invm,
меня терзают смутные сомнения , что fnNumericToLSN преобразует правильно если у нас не более 99 VLF
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / LSN в виде xxx:xxx:x
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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