Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / вопрос по линкам / 8 сообщений из 8, страница 1 из 1
25.06.2019, 12:14
    #39830280
Michail A.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по линкам
Добрый день, коллеги!

Подскажите, пож-та.

Есть три экземпляра MS SQL Server.

C 1-го делаю линк на 2-й, со 2-го на 3-й.

Вопрос, можно ли как-то получить данные с 3-го, посылая запрос с 1-го и использую данные линки?
...
Рейтинг: 0 / 0
25.06.2019, 12:15
    #39830282
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по линкам
Michail A.


Синонимы или вью на втором, которые ссылаются на третий.
...
Рейтинг: 0 / 0
25.06.2019, 12:31
    #39830293
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по линкам
Michail A.,

Еще можно попробовать OPENQUERY
которому в качестве query передать другой OPENQUERY, но уже с линком на третий сервер.
Не пробовал, но может и получиться

Что-то типа

Код: sql
1.
2.
select *
from OPENQUERY (server2, 'SELECT * FROM OPENQUERY(server3, ''select * from dbo.mytable'')')  
...
Рейтинг: 0 / 0
25.06.2019, 12:48
    #39830298
Michail A.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по линкам
Синонимы на втором - что имеется ввиду?

msLexMichail A.


Синонимы или вью на втором, которые ссылаются на третий.
...
Рейтинг: 0 / 0
25.06.2019, 12:51
    #39830299
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по линкам
Michail A.Синонимы на втором - что имеется ввиду?

msLexпропущено...



Синонимы или вью на втором, которые ссылаются на третий.

На сервере №2 создать синонимы для объектов на сервере №3

Код: sql
1.
2.
3.
4.
5.
6.
CREATE SYNONYM [ schema_name_1. ] synonym_name FOR <object>  
  
<object> :: =  
{  
    [ [server_name.[ database_name ] . [ schema_name_2 ]. object_name   
  | database_name . [ schema_name_2 ].| schema_name_2. ] object_name  
...
Рейтинг: 0 / 0
25.06.2019, 13:02
    #39830303
Michail A.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по линкам
А как дальше использовать созданный синоним?

msLexMichail A.Синонимы на втором - что имеется ввиду?

пропущено...


На сервере №2 создать синонимы для объектов на сервере №3

Код: sql
1.
2.
3.
4.
5.
6.
CREATE SYNONYM [ schema_name_1. ] synonym_name FOR <object>  
  
<object> :: =  
{  
    [ [server_name.[ database_name ] . [ schema_name_2 ]. object_name   
  | database_name . [ schema_name_2 ].| schema_name_2. ] object_name  
...
Рейтинг: 0 / 0
25.06.2019, 13:09
    #39830308
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по линкам
Michail A.А как дальше использовать созданный синоним?

msLexпропущено...


На сервере №2 создать синонимы для объектов на сервере №3

Код: sql
1.
2.
3.
4.
5.
6.
CREATE SYNONYM [ schema_name_1. ] synonym_name FOR <object>  
  
<object> :: =  
{  
    [ [server_name.[ database_name ] . [ schema_name_2 ]. object_name   
  | database_name . [ schema_name_2 ].| schema_name_2. ] object_name  




Откройте уже справку, там даже примеры есть.
...
Рейтинг: 0 / 0
25.06.2019, 13:28
    #39830325
Michail A.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по линкам
Да, все ок, спасибо!

msLexMichail A.А как дальше использовать созданный синоним?

пропущено...


Откройте уже справку, там даже примеры есть.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / вопрос по линкам / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]