List of the new analysis rules in version 1.9.0.587
These are the new rules added in the analysis template of SQL Enlight 1.9.0.587:
- SA0060 : The sp_xml_preparedocument procedure call is not paired with a following sp_xml_removedocument call.
- SA0061A : Check all Tables in the current database for following specified naming convention.(Context Only)
- SA0061B : Check table names used in CREATE TABLE statements for table name following specified naming convention.(Batch)
- SA0062A : Check all Functions in the current database for following specified naming convention.(Context Only)
- SA0062B : Check function names used in CREATE FUNCTION statements for following specified naming convention. (Batch)
- SA0063A : Check all Views in the current database for following specified naming convention.(Context Only)
- SA0063B : Check view names used in CREATE VIEW statements for following specified naming convention. (Batch)
- SA0064A : Check all Stored Procedures in the current database for following specified naming convention.(Context Only)
- SA0064B : Check stored procedure names used in CREATE PROCEDURE statements for following specified naming convention. (Batch)
- SA0065A : Check all Triggers for for following specified naming convention.(Context Only)
- SA0065B : Check trigger names used in CREATE TRIGGER statements for for following specified naming convention. (Batch)
- SA0066A : Check all Columns for following specified naming convention.(Context Only)
- SA0067A : Check all Unique Key Constraints in the current database for following specified naming convention.(Context Only)
- SA0068A : Check all Check Constraints in the current database for following specified naming convention.(Context Only)
- SA0069A : Check all Default Constraints in the current database for following specified naming convention.(Context Only)
- SA0070A : Check all Primary Key Constraints in the current database for following specified naming convention.(Context Only)
- SA0071A : Check all Foreign Key Constraints in the current database for following specified naming convention.(Context Only)
- SA0072A : Check all Non-Key Indexes in the current database for following specified naming convention.(Context Only)
- SA0073A : Check all User-Defined Types in the current database for following specified naming convention.(Context Only)
- SA0074A : Check all Schemas in the current database for following specified naming convention.(Context Only)
- SA0075 : Avoid constraints created with system generated name.
- SA0076 : Check UPDATE and DELETE statements for not filtering using all the PRIMAR KEY columns of the target table.
- SA0077 : Avoid executing dynamic code using EXECUTE statement.
- SA0078 : Statement is not terminated with semicolon.
- SA0079 : Avoid using column numbers in ORDER BY clause.
- SA0080 : Do not use VARCHAR or NVARCHAR data types without specifying length.
- SA0081 : Do not use DECIMAL or NUMERIC data types without specifying precision and scale.
- SA0082 : Consider prefixing column names with table name or table alias.
- SA0085 : Check database objects for missing specific extended properties.
Leave a Reply
Want to join the discussion?Feel free to contribute!