You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -153,14 +154,15 @@ With this option enabled, page checksums are validated during a backup, and a ch
153
154
Starting in SQL Server 2014, this option can be set instance-wide through `sp_configure ('backup checksum default')`.
154
155
155
156
**Trace flag 3226** prevents the writing of successful backup messages to the SQL Server ERRORLOG.
156
-
Information about successful backups is still written to msdb and can be queried using T-SQL.
157
+
Information about successful backups is still written to `msdb` and can be queried using T-SQL.
157
158
For servers with multiple databases and regular transaction log backups, enabling this option means the ERRORLOG is no longer bloated with BACKUP DATABASE and Database backed up messages.
158
159
As a DBA, this is a good thing because when I look in my ERRORLOG, I really only want to see errors, I don’t want to scroll through hundreds or thousands of entries about successful backups.
159
160
160
161
**Trace flag 7412** Enables the lightweight query execution statistics profiling infrastructure.
161
-
unless your server is already CPU bound, like you’re running all the time with 95% CPU, unless you are at that point, turn on this trace flag at any server you have.
162
+
Unless your server is already CPU bound, like you’re running all the time with 95% CPU, unless you are at that point, turn on this trace flag at any server you have.
162
163
This would be my advice here because this enables that lightweight profiling infrastructure there and then you’ll see in a few minutes what it unleashes here.
163
-
So one thing that happens when I enable the lightweight profiling is that the sys.dm_exec_query_profiles DMV, which is something that actually populates the live query stats ability or feature of SSMS, now also is also populated with this lightweight profiling, which means that for all essence, we are now able to run a live query stats on all fashions at any given point in time, and this is extremely useful for let’s say a production DBA that someone calls and says, “Hey, you have a problem. To tap into running system and look at what it’s doing.”
164
+
So one thing that happens when I enable the lightweight profiling is that the sys.dm_exec_query_profiles DMV, which is something that actually populates the live query stats ability or feature of SSMS, now also is also populated with this lightweight profiling, which means that for all essence, we are now able to run a live query stats on all fashions at any given point in time, and this is extremely useful for let’s say a production DBA that someone calls and says, “Hey, you have a problem.
165
+
To tap into running system and look at what it’s doing.”
164
166
165
167
**Trace flag 7745** forces Query Store to not flush data to disk on database shutdown.
166
168
Using this trace may cause Query Store data not previously flushed to disk to be lost in case of shutdown.
Function: Sets trace flags for all client connections, rather than for a single client connection. Because trace flags set using the -T command-line option automatically apply to all connections, this trace flag is used only when setting trace flags using DBCC TRACEON and DBCC TRACEOFF.<br />
182
+
Function: Sets trace flags for all client connections, rather than for a single client connection.
183
+
Because trace flags set using the -T command-line option automatically apply to all connections, this trace flag is used only when setting trace flags using DBCC TRACEON and DBCC TRACEOFF.<br />
Function: This enables you to see the messages that are sent to and from the Publisher, if you are using Web Synchronization<br />
211
+
Function: If you are using Web Synchronization, you can start Replmerg.exe and pass the -T 106 option to use trace flag 106.
212
+
This enables you to see the messages that are sent to and from the Publisher.
213
+
The agent writes the client's input messages to a file that is named ExchangeID(guid).IN.XML, and writes the output messages to a file that is named ExchangeID(guid).OUT.XML.
214
+
(In these file names, guid is the GUID of the Exchange Server session.)
215
+
These files are created in the directory from which Replmerg.exe was invoked.
216
+
For security, you should delete these files after you are finished.<br />
Function: SQL 6.5/7/8 – Interprets numbers with a decimal point as float instead of decimal<br />
212
224
Link: None
213
225
214
226
215
227
<aid="110"></a>
216
228
#### Trace Flag: 110
229
+
**Undocumented trace flag**<br />
217
230
Function: SQL 6.5 – Turns off ANSI select characteristics<br />
218
231
Link: None
219
232
220
233
221
234
<aid="120"></a>
222
235
#### Trace Flag: 120
236
+
**Undocumented trace flag**<br />
223
237
Function: FIX: Error message when you schedule a Replication Merge Agent job to run after you install SQL Server 2000 Service Pack 4: "The process could not enumerate changes at the 'Subscriber'"<br />
Function: SQL 9 – Query may run much slower when compared to SQL 8 when you use a cursor to run the query<br />
310
330
Link: None
311
331
312
332
313
333
<aid="220"></a>
314
334
#### Trace Flag: 220
335
+
**Undocumented trace flag**<br />
315
336
Function: “FIX: Error Message: "Insufficient key column information for updating" Occurs in SQL Server 2000 SP3”<br />
316
337
Link: None
317
338
318
339
319
340
<aid="221"></a>
320
341
#### Trace Flag: 221
342
+
**Undocumented trace flag**<br />
321
343
Function: “FIX: The query runs slower than you expected when you try to parse a query in SQL Server 2000”<br />
322
344
Link: None
323
345
324
346
325
347
<aid="222"></a>
326
348
#### Trace Flag: 222
349
+
**Undocumented trace flag**<br />
327
350
Function: “FIX: Each query takes a long time to compile when you execute a single query or when you execute multiple concurrent queries in SQL Server 2000”<br />
328
351
Link: None
329
352
330
353
331
354
<aid="237"></a>
332
355
#### Trace Flag: 237
356
+
**Undocumented trace flag**<br />
333
357
Function: Tells SQL Server to use correlated sub-queries in Non-ANSI standard backward compatibility mode<br />
334
358
Link: None
335
359
336
360
337
361
<aid="242"></a>
338
362
#### Trace Flag: 242
363
+
**Undocumented trace flag**<br />
339
364
Function: Provides backward compatibility for correlated subqueries where non-ANSI-standard results are desired<br />
340
365
Link: None
341
366
342
367
343
368
<aid="243"></a>
344
369
#### Trace Flag: 243
370
+
**Undocumented trace flag**<br />
345
371
Function: Provides backward compatibility for nullability behavior. When set, SQL Server has the same nullability violation behavior as that of a ver 4.2: Processing of the entire batch is terminated if the nullability error (inserting NULL into a NOT NULL field) can be detected at compile time; Processing of offending row is skipped, but the command continues if the nullability violation is detected at run time.Behavior of SQL Server is now more consistent because nullability checks are made at run time and a nullability violation results in the command terminating and the batch or transaction process continuing.<br />
346
372
Link: None
347
373
348
374
349
375
<aid="244"></a>
350
376
#### Trace Flag: 244
377
+
**Undocumented trace flag**<br />
351
378
Function: Disables checking for allowed interim constraint violations. By default, SQL Server checks for and allows interim constraint violations. An interim constraint violation is caused by a change that removes the violation such that the constraint is met, all within a single statement and transaction. SQL Server checks for interim constraint violations for self-referencing DELETE statements, INSERT, and multi-row UPDATE statements. This checking requires more work tables. With this trace flag you can disallow interim constraint violations, thus requiring fewer work tables.<br />
352
379
Link: None
353
380
354
381
355
382
<aid="246"></a>
356
383
#### Trace Flag: 246
384
+
**Undocumented trace flag**<br />
357
385
Function: Derived or NULL columns must be explicitly named in a select…INTO or create view statement when not done they raise an error. This flag avoids that.<br />
358
386
Link: None
359
387
360
388
361
389
<aid="253"></a>
362
390
#### Trace Flag: 253
391
+
**Undocumented trace flag**<br />
363
392
Function: Prevents ad-hoc query plans to stay in cache<br />
0 commit comments