Назад | Перейти на главную страницу

Соединение SQL между двумя таблицами в разных базах данных

Я новичок в SQL, поэтому мне нужна небольшая помощь. Мне нужно объединить две таблицы, которые находятся в двух разных базах данных, которые находятся на разных серверах. Подскажите, пожалуйста, как я могу это сделать?

Конечно, можете, если у вас есть разрешение на доступ к таблицам на другом сервере. Просто уточните имена таблиц, указав имя сервера, имя базы данных и имя схемы, например:

SELECT * FROM otherserver.testdb.dbo.MyTable

Сначала вам нужно настроить удаленный сервер как «связанный сервер» - вы сможете найти множество руководств для этого с небольшим поиском в Google или просто донимать своего местного администратора баз данных. Это довольно просто при соединении двух систем SQL Server, но Kerberos может быть немного суетливым, если вы хотите олицетворять учетные данные Windows.