MSSQL 2014: no se pudo agregar la columna a la tabla

Microsoft.SQLServer.2014.Failed_to_add_column__to_table__1_5_Rule (Rule)

sp_repladdcolumn no pudo agregar la columna especificada a la tabla de la base de datos de publicación. Si aparece otro error junto con este, ese error debería indicar el motivo de que no se pudiera agregar la columna. Si no aparece ningún otro error, el problema podría ser que la tabla calificada por el propietario no existe o que el tipo de datos no se puede agregar a una tabla replicada. El tipo de datos de la columna nueva debe corresponder a una columna de identidad, calculada o de marca de tiempo, que permita valores NULL o que tenga un valor predeterminado. Para obtener más información acerca de alguna causa de la que informe otro error, vea el artículo de Microsoft Knowledge Base 827960. Para obtener más información acerca de sp_repladdcolumn, vea el tema sobre los cambios de esquema en bases de datos de publicación en los Libros en pantalla.

Knowledge Base article:

Resumen

sp_repladdcolumn no pudo agregar la columna especificada en la tabla de la base de datos de publicación. Si aparece otro error junto con este, ese error debería indicar el motivo de que no se pudiera agregar la columna. Si no aparece ningún otro error, el problema podría ser que la tabla calificada por el propietario no existiera o que el tipo de datos no se pudiera agregar a una tabla replicada. El tipo de datos de la columna nueva debe corresponder a una columna de identidad, calculada o de marca de tiempo, que permita valores NULL o que tenga un valor predeterminado. Para obtener más información acerca de alguna causa que informe de otro error, vea el artículo de Microsoft Knowledge Base 827960. Para obtener más información acerca de sp_repladdcolumn, vea el tema sobre los cambios de esquema en bases de datos de publicación en los Libros en pantalla.

Soluciones

Si se produjo otro error junto con este, soluciónelo en primer lugar. Si no se produjo ningún otro error, compruebe que la tabla especificada exista y que su propietario sea válido y esté asignado a un inicio de sesión válido. Compruebe que el tipo de datos especificado sea válido.

Parámetros invalidables

Nombre

Descripción

Valor predeterminado

Habilitado

 

Genera alertas

 

Prioridad

 

1

Gravedad

 

2

Element properties:

TargetMicrosoft.SQLServer.2014.DBEngine
CategoryEventCollection
EnabledTrue
Event_ID21285
Event Source$Target/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.DBEngine"]/ServiceName$
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
MSSQL 2014: no se pudo agregar la columna a la tabla
{0}
Event LogApplication
CommentMom2014ID='{F3CE64AC-AA75-4E3F-BD6F-FBD7D4FC139F}';MOM2014GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}

Member Modules:

ID Module Type TypeId RunAs 
_F6DA1507_12AF_11D3_AB21_00A0C98620CE_ DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.SQLServer.2014.Failed_to_add_column__to_table__1_5_Rule" Target="SQL2014Core!Microsoft.SQLServer.2014.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2014ID='{F3CE64AC-AA75-4E3F-BD6F-FBD7D4FC139F}';MOM2014GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="_F6DA1507_12AF_11D3_AB21_00A0C98620CE_" Comment="{F6DA1507-12AF-11D3-AB21-00A0C98620CE}" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.DBEngine"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>21285</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SQLServer.2014.Failed_to_add_column__to_table__1_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>