@@ -4338,29 +4338,29 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
43384338 database_name = d .name ,
43394339 details =
43404340 N ' One or more ANSI settings differ from recommended best practices: ' +
4341- CASE WHEN d .is_ansi_null_default_on = 0 THEN N ' ANSI_NULL_DEFAULT OFF (recommended ON), ' ELSE N ' ' END +
4342- CASE WHEN d .is_ansi_nulls_on = 0 THEN N ' ANSI_NULLS OFF (recommended ON), ' ELSE N ' ' END +
4343- CASE WHEN d .is_ansi_padding_on = 0 THEN N ' ANSI_PADDING OFF (recommended ON), ' ELSE N ' ' END +
4344- CASE WHEN d .is_ansi_warnings_on = 0 THEN N ' ANSI_WARNINGS OFF (recommended ON), ' ELSE N ' ' END +
4345- CASE WHEN d .is_arithabort_on = 0 THEN N ' ARITHABORT OFF (recommended ON in many contexts), ' ELSE N ' ' END +
4346- CASE WHEN d .is_concat_null_yields_null_on = 0 THEN N ' CONCAT_NULL_YIELDS_NULL OFF (recommended ON), ' ELSE N ' ' END +
4347- CASE WHEN d .is_numeric_roundabort_on = 1 THEN N ' NUMERIC_ROUNDABORT ON (recommended OFF), ' ELSE N ' ' END +
4348- CASE WHEN d .is_quoted_identifier_on = 0 THEN N ' QUOTED_IDENTIFIER OFF (recommended ON), ' ELSE N ' ' END +
4341+ CASE WHEN d .is_ansi_null_default_on = 0 THEN N ' ANSI_NULL_DEFAULT OFF (recommended ON), ' ELSE N ' ' END +
4342+ CASE WHEN d .is_ansi_nulls_on = 0 THEN N ' ANSI_NULLS OFF (recommended ON), ' ELSE N ' ' END +
4343+ CASE WHEN d .is_ansi_padding_on = 0 THEN N ' ANSI_PADDING OFF (recommended ON), ' ELSE N ' ' END +
4344+ CASE WHEN d .is_ansi_warnings_on = 0 THEN N ' ANSI_WARNINGS OFF (recommended ON), ' ELSE N ' ' END +
4345+ CASE WHEN d .is_arithabort_on = 0 THEN N ' ARITHABORT OFF (recommended ON in many contexts), ' ELSE N ' ' END +
4346+ CASE WHEN d .is_concat_null_yields_null_on = 0 THEN N ' CONCAT_NULL_YIELDS_NULL OFF (recommended ON), ' ELSE N ' ' END +
4347+ CASE WHEN d .is_numeric_roundabort_on = 1 THEN N ' NUMERIC_ROUNDABORT ON (recommended OFF), ' ELSE N ' ' END +
4348+ CASE WHEN d .is_quoted_identifier_on = 0 THEN N ' QUOTED_IDENTIFIER OFF (recommended ON), ' ELSE N ' ' END +
43494349 N ' These settings may lead to inconsistent behavior, reduced feature compatibility, or unexpected query results ' +
43504350 N ' if they do not align with recommended best practices.' ,
43514351 url = N ' https://erikdarling.com/sp_PerfCheck#ANSISettings'
43524352 FROM #databases AS d
43534353 WHERE d .database_id = @current_database_id
43544354 AND
43554355 (
4356- d .is_ansi_null_default_on = 0
4357- OR d .is_ansi_nulls_on = 0
4358- OR d .is_ansi_padding_on = 0
4359- OR d .is_ansi_warnings_on = 0
4360- OR d .is_arithabort_on = 0
4361- OR d .is_concat_null_yields_null_on = 0
4362- OR d .is_numeric_roundabort_on = 1
4363- OR d .is_quoted_identifier_on = 0
4356+ d .is_ansi_null_default_on = 0
4357+ OR d .is_ansi_nulls_on = 0
4358+ OR d .is_ansi_padding_on = 0
4359+ OR d .is_ansi_warnings_on = 0
4360+ OR d .is_arithabort_on = 0
4361+ OR d .is_concat_null_yields_null_on = 0
4362+ OR d .is_numeric_roundabort_on = 1
4363+ OR d .is_quoted_identifier_on = 0
43644364 );
43654365
43664366 /* Check Query Store Status */
0 commit comments