Skip to content

Commit 8fbb580

Browse files
Create Gather-sys.messages-SCOM.sql
1 parent 4dd11d2 commit 8fbb580

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#Original Author: Benign Sage
2+
#Original Location: https://github.com/benignsage/sqlserver-sys.messages-scom/blob/master/script1.sql
3+
#Original Post: https://www.sqlalliance.com/viewtopic.php?f=8&t=3
4+
SELECT
5+
m.message_id,
6+
m.language_id,
7+
l.name,
8+
m.severity,
9+
m.is_event_logged,
10+
m.text,
11+
'EXEC sp_addmessage @msgnum = ' + CONVERT(VARCHAR, m.message_id) + ', @msgtext = N''' + REPLACE(m.text, '''', '''''')
12+
+ ''', @severity = ' + CONVERT(VARCHAR, m.severity) + ', @lang = ''' + l.name + ''', @with_log = ' +
13+
(
14+
SELECT
15+
CASE is_event_logged
16+
WHEN 1 THEN
17+
'True'
18+
ELSE
19+
'False'
20+
END
21+
FROM
22+
sys.syslanguages
23+
WHERE
24+
lcid = m.language_id
25+
) + ', @replace = ''REPLACE''' AS SQLCommand
26+
FROM
27+
sys.messages AS m
28+
INNER JOIN sys.syslanguages AS l
29+
ON m.language_id = l.lcid
30+
WHERE
31+
message_id >= 777000000

0 commit comments

Comments
 (0)