Member 14605491 Ответов: 2

Как установить связь с базами данных в MSSQL


Мне нужно связать две базы данных на одном сервере.
Поэтому, когда изменения были внесены в базу данных 1, это повлияет и на базу данных 2.

Что я уже пробовал:

- Я пробовал связанные серверы, но базы данных не видны в связанной базе данных.
- я также попробовал запрос, чтобы связать таблицы вместо этого, но в моей базе данных есть сотни таблиц, так что это отнимает много времени
- я сталкиваюсь с этим https://support.office.com/en-us/article/import-or-link-to-data-in-an-sql-server-database-a5a3b4eb-57b9-45a0-b732-77bc6089b84e но этот использует MS Access и SQL server. Но я хочу, чтобы связь была только между MSSQL

im с помощью MSSQL Server Management Studio 2018

2 Ответов

Рейтинг:
0

RickZeeland

Может быть, эта статья будет полезна: Общие сведения о связанных серверах SQL Server[^]

Также видеть: Репликация SQL Server - SQL Server | Microsoft Docs[^]

Если это не поможет, вы можете рассмотреть что - то вроде этого: база данных-кластер-менеджеры~symmetricds[^]


Рейтинг:
0

Herman<T>.Instance

Если вы используете одного и того же пользователя для обеих баз данных, вы можете объединить их в любом запросе, поскольку обе базы данных находятся на одном сервере.
Т.Е.:
ВЫБИРАТЬ *
Из [dbName1].[схема].[Таблица] как t1
Присоединяйтесь к [dbName2].[схема].[Таблица] как t2 на t2.<поле> = t1.<поле>