Is there anything else I am missing in here to ensure I don't see any further issues?  This is the JSON for adding a new table to the layer service
{
 "layers" : [
 {
 "name" : "Maintenance",
 "type" : "Table",
 "objectIdField" : "FID",
 "fields" : [
 {
 "name" : "reference", 
 "type" : "esriFieldTypeGUID", 
 "alias" : "reference", 
 "sqlType" : "sqlTypeOther", 
 "nullable" : false, 
 "editable" : true,
 "length" : 38, 
 "visible" : true, 
 "domain" : null, 
 "defaultValue" : null
 }, 
 {
 "name" : "MaintDate", 
 "type" : "esriFieldTypeDate", 
 "alias" : "Maintenance Date", 
 "sqlType" : "sqlTypeOther", 
 "length" : 8, 
 "nullable" : true, 
 "editable" : true, 
 "domain" : null, 
 "defaultValue" : null
 }, 
 {
 "name" : "MaintType", 
 "type" : "esriFieldTypeString", 
 "actualType" : "nvarchar", 
 "alias" : "Maintenance Type", 
 "sqlType" : "sqlTypeNVarchar", 
 "length" : 256, 
 "nullable" : true, 
 "editable" : true, 
 "visible" : true, 
 "domain" : null, 
 "defaultValue" : null
 }, 
 {
 "name" : "Notes", 
 "type" : "esriFieldTypeString", 
 "actualType" : "nvarchar", 
 "alias" : "Notes", 
 "sqlType" : "sqlTypeNVarchar", 
 "length" : 256, 
 "nullable" : true, 
 "editable" : true, 
 "visible" : true, 
 "domain" : null, 
 "defaultValue" : null
 }, 
 {
 "name" : "CreationDate", 
 "type" : "esriFieldTypeDate", 
 "alias" : "CreationDate", 
 "sqlType" : "sqlTypeOther", 
 "length" : 8, 
 "nullable" : true, 
 "editable" : false, 
 "domain" : null, 
 "defaultValue" : null
 }, 
 {
 "name" : "Creator", 
 "type" : "esriFieldTypeString", 
 "alias" : "Creator", 
 "sqlType" : "sqlTypeOther", 
 "length" : 50, 
 "nullable" : true, 
 "editable" : false, 
 "domain" : null, 
 "defaultValue" : null
 }, 
 {
 "name" : "EditDate", 
 "type" : "esriFieldTypeDate", 
 "alias" : "EditDate", 
 "sqlType" : "sqlTypeOther", 
 "length" : 8, 
 "nullable" : true, 
 "editable" : false, 
 "domain" : null, 
 "defaultValue" : null
 }, 
 {
 "name" : "Editor", 
 "type" : "esriFieldTypeString", 
 "alias" : "Editor", 
 "sqlType" : "sqlTypeOther", 
 "length" : 50, 
 "nullable" : true, 
 "editable" : false, 
 "domain" : null, 
 "defaultValue" : null
 },
 {
 "name" : "FID", 
 "type" : "esriFieldTypeOID", 
 "actualType" : "int", 
 "alias" : "FID", 
 "sqlType" : "sqlTypeInteger", 
 "length" : 4, 
 "nullable" : false, 
 "editable" : false, 
 "domain" : null, 
 "defaultValue" : null
 }
 ]
}
]
}