I have a situation where in I need to remove 1 column from transactional replication without actually dropping the column from table. Is it possible to remove it? When I try to do it from GUI it directly gives option to reinitialize the replication which I don't want to do it.
As a workaround what I am planning to do is remove article from replication and then re-add it with required columns and run snapshot for only 1 article.
The environment is SQL Server 2012. Table is of 100GB.
The question is Whether it is possible to drop the column from replication only(i.e. without dropping it from table) and that too without affecting already running replication? For one time request it is ok to go with the workaround I mentioned. But I need to do this quite frequently and dont want to go with the workaround as resnapshotting 100GB table takes long in our environment. Please let me know if you need any further details.