The limit of 30 bytes for selected database and replication object names (identifiers) is extended to 255 bytes for Replication Server version 15.0. Longer identifiers are supported for these objects:
Tables.
Columns.
Stored procedures.
Parameters – for Replication Server functions and Adaptive Server stored procedures.
Functions – for function replication definitions.
Function strings.
Replication definitions – including table replication definitions, function replication definitions, and database replication definitions.
Publications.
Articles.
All other database and replication object identifiers, login names and passwords, transaction names, subscription names, database names, and server names retain the existing 30-byte limit.
Parameter names for Replication Server functions and Adaptive Server stored procedures are the only identifiers that can begin with the @ character.
Replication Server function parameter names can be as many as 256 bytes including the @ character.
Adaptive Server stored procedure parameter names can be as many as 255 bytes including the @ character.
rs_subcmp supports long identifiers for both table and column names.
The create function, alter function, and drop function commands do not support long identifiers. The name of the function and the parameters of these commands cannot exceed 30 bytes.