我使用复制将数据库从一台服务器同步到另一台服务器... Server1 是发布服务器,而 Server2 是订阅服务器。我在两台服务器的该数据库中都创建了一个表。当我将数据添加到该表时,它也会反映在 server2 中...它工作正常...但现在我不想在两台服务器中都创建该表...当我在 Server1(发布服务器)中创建表时,它也应该自动在 Server2 中创建....我想创建任何一台服务器,但必须在另一个服务器中创建另一个数据库......
这可能吗?如果可以,我该怎么做?
有人能告诉我解决办法吗?
提前致谢!!!
答案1
SQL Server 复制特定于某个对象,而不是整个数据库。
如果您希望它复制表,则必须在源数据库 SysObjects 表上放置一个触发器,并且每次添加新表时,您都可以EXEC sp_addarticle
使用适当的参数运行