Fix SqlServer version detection

This commit is contained in:
Stephan
2019-01-30 14:00:54 +01:00
parent 69af591b78
commit c8d9e59436

View File

@@ -134,7 +134,8 @@ namespace Umbraco.Core.Persistence.SqlSyntax
using (var reader = command.ExecuteReader())
{
reader.Read();
version = new ServerVersionInfo(reader.GetString(0), reader.GetString(2), reader.GetString(3), (EngineEdition) reader.GetInt32(5), reader.GetString(7), reader.GetString(9));
// InstanceName can be NULL for the default instance
version = new ServerVersionInfo(reader.GetString(0), reader.GetString(2), reader.IsDBNull(3) ? "(default)" : reader.GetString(3), (EngineEdition) reader.GetInt32(5), reader.GetString(7), reader.GetString(9));
}
connection.Close();
}