Skip to content

Commit d2a9938

Browse files
authored
Merge pull request #436 from JocaPC/master
Adding Application.Logs WWI sample (CCI/LOB sample)
2 parents 75d9ef1 + c459e8a commit d2a9938

2 files changed

Lines changed: 34 additions & 0 deletions

File tree

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
CREATE TABLE [Application].[Logs](
2+
[Message] NVARCHAR(4000) NOT NULL,
3+
[Level] VARCHAR(16) NOT NULL,
4+
[EventTime] DATETIME2 (7) NOT NULL,
5+
[LogEvent] NVARCHAR(max) NULL,
6+
INDEX CCX_Application_Logs CLUSTERED COLUMNSTORE
7+
)
8+
GO
9+
10+
11+
GO
12+
EXECUTE sp_addextendedproperty @name = N'Description', @value = 'CLUSTERED COLUMNSTORE INDEX that compress application log.', @level0type = N'SCHEMA', @level0name = N'Application', @level1type = N'TABLE', @level1name = N'Logs', @level2type = N'INDEX', @level2name = N'CCX_Application_Logs';
13+
14+
15+
GO
16+
EXECUTE sp_addextendedproperty @name = N'Description', @value = N'Application logs that are stored in database', @level0type = N'SCHEMA', @level0name = N'Application', @level1type = N'TABLE', @level1name = N'Logs';
17+
18+
19+
GO
20+
EXECUTE sp_addextendedproperty @name = N'Description', @value = 'Logged message', @level0type = N'SCHEMA', @level0name = N'Application', @level1type = N'TABLE', @level1name = N'Logs', @level2type = N'COLUMN', @level2name = N'Message';
21+
22+
23+
GO
24+
EXECUTE sp_addextendedproperty @name = N'Description', @value = 'Severity of the log entry', @level0type = N'SCHEMA', @level0name = N'Application', @level1type = N'TABLE', @level1name = N'Logs', @level2type = N'COLUMN', @level2name = N'Level';
25+
26+
27+
GO
28+
EXECUTE sp_addextendedproperty @name = N'Description', @value = 'Time when the record is logged', @level0type = N'SCHEMA', @level0name = N'Application', @level1type = N'TABLE', @level1name = N'Logs', @level2type = N'COLUMN', @level2name = 'EventTime';
29+
30+
31+
GO
32+
EXECUTE sp_addextendedproperty @name = N'Description', @value = 'Details about the logged event', @level0type = N'SCHEMA', @level0name = N'Application', @level1type = N'TABLE', @level1name = N'Logs', @level2type = N'COLUMN', @level2name = N'LogEvent';
33+

samples/databases/wide-world-importers/wwi-ssdt/wwi-ssdt/WideWorldImporters.sqlproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,7 @@
309309
<AnsiNulls>On</AnsiNulls>
310310
<QuotedIdentifier>On</QuotedIdentifier>
311311
</Build>
312+
<Build Include="Application\Tables\Logs.sql" />
312313
<Build Include="Sales\Tables\SpecialDeals.sql">
313314
<AnsiNulls>On</AnsiNulls>
314315
<QuotedIdentifier>On</QuotedIdentifier>

0 commit comments

Comments
 (0)