Dela via


Längdbegränsningar för SMS-providerfält

SMS-providern begränsar bredden på teckenfält för schemaklasser. Om du skriver ett program som skriver till dessa klasser bör du ta hänsyn till fältbredderna. Där de används i användargränssnittet ger SMS Online Help den maximala teckenbredden. Du kan också bestämma bredden genom att dividera motsvarande tabellkolumnbredd för schemaklass med två för att ge fältet bredd i tecken.

Du kan fastställa kolumnbredden för schemaklasstabellen från motsvarande SQL Server vyer. Information om hur du mappar schemaklasser till SQL Server vyer finns i MAPPning av SMS-schemavy. Stegen för att hämta tabellkolumnens bredd från vyn SQL Server i SQL Server är:

  • Öppna egenskaperna för den SQL Server vyn för att se vilka tabell- och tabellkolumner som används.

  • Öppna motsvarande tabell i databastabellvyn för att identifiera kolumnbredden.

    Klasser som ofta påverkas av den här begränsningen är:

  • SMS_Package

  • SMS_Advertisement

  • SMS_Program

  • SMS_DistributionPoint

  • SMS_PDF_Package

  • SMS_PDF_Program

  • SMS_Query

  • SMS_Report

  • SMS_ReportDashboard

  • SMS_ReportViewSchema

  • SMS_CollectionRuleQuery

  • SMS_Collection

  • SMS_UserInstancePermissions

  • SMS_UserClassPermissions

  • SMS_UserInstancePermissionNames

  • SMS_UserClassPermissionNames