Skip to main content

Problem:

I have configured the distributor and then trying to create a publication on the publication server using sp_addpublication stored procedures with respective parameters. I have got the below error message.

Error message:

Msg 14013, Level 16, State 1, Procedure sp_MSrepl_addpublication, Line 178 [Batch Start Line 3] This database is not enabled for publication.
image.png

Solution:

Using SSMS:

  1. Right click on the replication folder in object explorer and open publisher properties.
  2. Select ā€œPublication Databasesā€ and then enable transactional or/and merge replication according to your requirement. Then click OK.
image.png

Using T-SQL:

use your_publication_db_name;
exec sp_replicationdboption @dbname = 'your_publication_db_name',
@optname = 'publish',
@value = 'true'
go
Related post:
  1. How to fix ā€œThis database is not enabled for publicationā€ issue when the replication option is already enabled in SQL Server?