Ссылка 2 Базы данных на 1 Sql Server - PullRequest
0 голосов
/ 21 марта 2012

Как бы вы связали 2 базы данных на 1 сервере SQL?Таким образом, у меня будет DatabaseA, которая будет содержать всю информацию, и затем DatabaseB будет иметь ссылку на DatabaseA и иметь ту же информацию, что и DatabaseA.Когда база данных A изменяет свои значения, база данных B также автоматически изменяется.

Спасибо.

Ответы [ 2 ]

1 голос
/ 10 апреля 2012

Связать базы данных на одном сервере просто. Вы можете использовать синтаксис OpenQuery, который использует связанные серверы. В случае «DatabaseA изменяет свои значения, затем DatabaseB также будет автоматически меняться», для этого потребуется настроить репликацию SQL Server с использованием модели репликации транзакций с таблицами DatabaseA, опубликованными в таблицах соответствия DatabaseB.

0 голосов
/ 12 апреля 2012

Как и все остальные говорили ... Репликация

Но так как вы ищете альтернативу ... установите триггер AFTER INSERT, UPDATE, DELETE на каждую таблицу, которая реплицирует любые изменения в этой таблице насоответствующую таблицу в вашей второй базе данных.

Я знаю, что это нелепый ответ, но, эй, это то, что вы просили.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...