Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 линковка таблиц  [new]
egorro
Member

Откуда:
Сообщений: 8
Здравствуйте.
Требуется прилинковать таблицы в одну бд из другой бд на том же сервере.
Поиском по-пользовался и ответа не нашёл.
Это очень удобно в Oracle делается, а как в MS SQL никак понять не могу.... (если сервер один и тот же).
24 ноя 11, 10:58    [11649842]     Ответить | Цитировать Сообщить модератору
 Re: линковка таблиц  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Просто не надо ничего линковать, ибо имя объекта в MS SQL:

server_name .[database_name].[schema_name].object_name

| database_name.[schema_name].object_name

| schema_name.object_name

| object_name
24 ноя 11, 11:06    [11649888]     Ответить | Цитировать Сообщить модератору
 Re: линковка таблиц  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
pkarklin
Просто не надо ничего линковать, ибо имя объекта в MS SQL:

server_name .[database_name].[schema_name].object_name

| database_name.[schema_name].object_name

| schema_name.object_name

| object_name
Я что-то сомневаюсь, что имя базы данных может быть необязательным, если задано имя сервера.
24 ноя 11, 11:36    [11650105]     Ответить | Цитировать Сообщить модератору
 Re: линковка таблиц  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
iap
pkarklin
Просто не надо ничего линковать, ибо имя объекта в MS SQL:

server_name .[database_name].[schema_name].object_name

| database_name.[schema_name].object_name

| schema_name.object_name

| object_name
Я что-то сомневаюсь, что имя базы данных может быть необязательным, если задано имя сервера.
Аналогично - имя схемы
24 ноя 11, 11:36    [11650108]     Ответить | Цитировать Сообщить модератору
 Re: линковка таблиц  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31962
egorro
Здравствуйте.
Требуется прилинковать таблицы в одну бд из другой бд на том же сервере.
Поиском по-пользовался и ответа не нашёл.
Это очень удобно в Oracle делается, а как в MS SQL никак понять не могу.... (если сервер один и тот же).
Можно просто обращаться к любым объектам любых баз на сервере, ничего линковать для этого не надо.

Но можно и сделать такой линк - называется синоним. См. CREATE SYNONIM

Ещё имейте в виду, что база в оракле и мс - разные вещи. В мс база скорее аналог пакета оракла.
24 ноя 11, 13:32    [11651155]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить