MssqlDialect.forVersion constructor

MssqlDialect.forVersion({
  1. required int majorVersion,
  2. int? compatibilityLevel,
})

A descriptor for a server whose numbers are both known.

Omitting compatibilityLevel assumes the level that major version ships as its default. A database restored from an older server keeps its old level, so pass the real number when it is known.

Implementation

factory MssqlDialect.forVersion({
  required int majorVersion,
  int? compatibilityLevel,
}) => MssqlDialect._(
  majorVersion,
  compatibilityLevel ?? _defaultCompatibilityLevel(majorVersion),
);