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

Откуда:
Сообщений: 121
Форумчане, помогите пожалуйста:

Adp проект: Аccess2003 + SQL 2000

есть работающая вьюшка vw_ActSub, которая подключается к БД адресу: 10.1.1.7\regCentr и формирует массив данных
SELECT *
FROM [10.1.1.7].regCentr.dbo.vwActSub

мне нужно подключиться к БД адресу: 10.1.1.7\CENTR\registrCentr
пробовала по разному
FROM [10.1.1.7.CENTR].registrCentr.dbo.vwActSub
FROM [10.1.1.7\CENTR].registrCentr.dbo.vwActSub
не получается.
Спасибо.
30 янв 19, 11:57    [21797611]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к другому серверу для выборки данных  [new]
court
Member

Откуда:
Сообщений: 1797
annetby
Форумчане, помогите пожалуйста:

Adp проект: Аccess2003 + SQL 2000

есть работающая вьюшка vw_ActSub, которая подключается к БД адресу: 10.1.1.7\regCentr и формирует массив данных
SELECT     *
FROM         [10.1.1.7].regCentr.dbo.vwActSub


мне нужно подключиться к БД адресу: 10.1.1.7\CENTR\registrCentr
пробовала по разному
FROM [10.1.1.7.CENTR].registrCentr.dbo.vwActSub
FROM [10.1.1.7\CENTR].registrCentr.dbo.vwActSub
не получается.
Спасибо.

Это "[10.1.1.7]" у тебя, скорее всего, линкед сервер

Вот можешь прилинковать к своему серверу ещё и сервер 10.1.1.7\CENTR и тогда сможешь так же обращаться к нему как к 10.1.1.7
30 янв 19, 12:20    [21797645]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к другому серверу для выборки данных  [new]
annetby
Member

Откуда:
Сообщений: 121
court,
Буду благодарна Вам если скажете как еще его прилинковать. Я совсем не в теме ... пойду читать.
Спасибо.
30 янв 19, 12:57    [21797700]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к другому серверу для выборки данных  [new]
annetby
Member

Откуда:
Сообщений: 121
USE [master]
GO
EXEC master.dbo.sp_addlinkedserver
@server = N'10.1.1.7\CENTR',
@srvproduct=N'SQL Server' ;
GO
??
PS страшно запускать
30 янв 19, 13:06    [21797711]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к другому серверу для выборки данных  [new]
court
Member

Откуда:
Сообщений: 1797
annetby,

А клиента стандартного, Enterprise manager (раз МС2000), у тебя что нет ?
В нем, всё через интерфейс, с помощью мастера быстро сделаешь
30 янв 19, 17:10    [21798062]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к другому серверу для выборки данных  [new]
court
Member

Откуда:
Сообщений: 1797
annetby
USE [master]  
GO  
EXEC master.dbo.sp_addlinkedserver   
    @server = N'10.1.1.7\CENTR',   
    @srvproduct=N'SQL Server' ;  
GO

??
PS страшно запускать

маловато параметров :)

что-то типа этого должно быть
/*
sp_addlinkedserver [ @server= ] 'server' [ , [ @srvproduct= ] 'product_name' ]   
     [ , [ @provider= ] 'provider_name' ]  
     [ , [ @datasrc= ] 'data_source' ]   
     [ , [ @location= ] 'location' ]   
     [ , [ @provstr= ] 'provider_string' ]   
     [ , [ @catalog= ] 'catalog' ]  
*/
exec sp_addlinkedserver '10.1.1.7\CENTR', 'SQL Server', 'SQLOLEDB', null, null, 'data source=server;initial catalog=init;uid=user;pwd=pwd;'
30 янв 19, 17:15    [21798074]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к другому серверу для выборки данных  [new]
annetby
Member

Откуда:
Сообщений: 121
court, спасибо.
вариант
EXEC master.dbo.sp_addlinkedserver
exec sp_addlinkedserver
@server = 'eaek'
, @datasrc = 'registrCentr'
, @location= '10.1.1.7\centr';
Go

EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'eaek',@useself=N'False',@locallogin='sa',@rmtuser='sa',@rmtpassword='12227'
GO

И
EXEC master.dbo.sp_addlinkedserver
exec sp_addlinkedserver
@server = 'eaek'
, @datasrc = N'registrCentr'
, @location= N'10.1.1.7\centr';

И
@server = 'registrCentr'
, @srvproduct = 'SQLOLEDB'
, @provider = 'SQL Server'
, @datasrc = '10.1.1.7\centr\registrCentr'
, @location= '10.1.1.7\centr'
, @provstr= '10.1.1.7\centr';

И еще тьма вариантов которые не сработали

что не так?
30 янв 19, 20:20    [21798260]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к другому серверу для выборки данных  [new]
annetby
Member

Откуда:
Сообщений: 121
exec sp_addlinkedserver @server='(eaek)', @srvproduct='10.1.1.7'
exec sp_addlinkedsrvlogin '(eaek)', 'false', null, 'sa', '122227'
SELECT * FROM [eaek].registrCentr.dbo.vwActSub

и это не сработало. ...
30 янв 19, 20:34    [21798264]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к другому серверу для выборки данных  [new]
annetby
Member

Откуда:
Сообщений: 121
Может ли трудности в том, что у меня SQL SERVER 2000, а линкую SQL SERVER 2008?
Спасибо.
31 янв 19, 09:15    [21798437]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к другому серверу для выборки данных  [new]
annetby
Member

Откуда:
Сообщений: 121
вопрос закрыт.

court, низкий Вам поклон. Вы дали мне ориентир :-)
31 янв 19, 09:53    [21798471]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить