2012-02-24 2 views
3

Не знаю, как это сделать! У меня есть две базы данных на одном экземпляре SQL-сервера 2008Просмотр доступа к двум базам данных

В Database1 У меня есть таблица, в которой есть столбец, содержащий идентификатор продукта.

В Database2 У меня есть таблица, содержащая информацию о продукте, я хочу захватить SKU из этой таблицы на основе идентификатора productID из Database1.

Его маринование моей головой! Надеюсь, ты поможешь!

Большое спасибо

ответ

3

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

Select D1.productID, D2.productINfo 
from Database1.SchemaName.Table D1 join Database2.SchemaName.Table D2 on D1.key=D2.key 
+1

Это должен быть правильный ответ и привести пример, однако было бы более полезно включить стандартную схему (согласно приведенному ниже ответу); обычно это база данных. [dbo] .Table1, если схема не является [dbo], конечно. –

+0

спасибо за идею – Diego

+0

Спасибо, Диего, за этот пример для работы. –

0
+0

[Как уже упоминалось в одном из предыдущих ответов] (http://stackoverflow.com/questions/9434972/google-maps- api-java-script/9435013 # 9435013), [было бы желательно] (http://meta.stackexchange.com/q/8259) включить сюда основные части ответа и предоставить ссылку для справки. –

Смежные вопросы