Hello, we made a short term solution of replication for reporting into a permanent solution and I am wanting to head off traffic/bandwidth issues I see potentially coming due to our continued and increased use of replication. We are using transactional replication to create reporting versions of our application oltp databases. To save time we took the approach to replicate the entire table when it was needed for a report rather than requiring the developers to identify columns needed and also to have the data available as we were creating a large number of reports in short order. Now I am thinking I should require the developers to spell out the columns they need rather than all columns in a table. Can anyone tell me, besides the obvious that it is "easier", what any downside would be to only replicating certain columns in a table? It makes sense to me to approach in this manner.
Thanks