powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Работа с внешними источниками в SQL Server
6 сообщений из 6, страница 1 из 1
Работа с внешними источниками в SQL Server
    #32026366
prol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Есть два сервера SQL, в двух разных доменах. Между доменами установлены доверительные отношения. Оба сервера пролинкованы. Нужно просто с одного сервера вытянуть данные из таблицы, которая находится на другом сервере. Вот код скрипта:

sp_addlinkedserver @server= "sql90", @srvproduct= "SQL Server"
select * from sql90.sgk.dbo.tovar
(sgk - база данных на сервере, tovar - таблица в этой базе)

выдается следующая ошибка:
"Server 'sql90' is not configured for DATA ACCESS."

В свойствах Linked Servers в разделе Server options галочка "Data access" стоит. В чем может быть дело?
...
Рейтинг: 0 / 0
Работа с внешними источниками в SQL Server
    #32026368
Клоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А где sp_addlinkedsrvlogin ? Или ты его просто не показал?
...
Рейтинг: 0 / 0
Работа с внешними источниками в SQL Server
    #32026384
Felix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно и без линковки вот пример из BOL:
1.
SELECT a.*
FROM OPENROWSET('SQLOLEDB','seattle1';'sa';'MyPass',
'SELECT * FROM pubs.dbo.authors ORDER BY au_lname, au_fname') AS a


2.SELECT a.*
FROM OPENROWSET('MSDASQL',
'DRIVER={SQL Server};SERVER=seattle1;UID=sa;PWD=MyPass',
pubs.dbo.authors) AS a
ORDER BY a.au_lname, a.au_fname


OPENROWSET ( 'provider_name'
, { 'datasource' ; 'user_id' ; 'password'
| 'provider_string' }
, { [ catalog. ] [ schema. ] object
| 'query' }
)
...
Рейтинг: 0 / 0
Работа с внешними источниками в SQL Server
    #32026385
prol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EXEC sp_addlinkedsrvlogin 'sql90', 'true', 'sa', '********'

Все равно та же самая ошибка...
...
Рейтинг: 0 / 0
Работа с внешними источниками в SQL Server
    #32026387
prol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парни, спасибо огромное!
Получилось!
Прошел вариант через OPENROWSET.
...
Рейтинг: 0 / 0
Работа с внешними источниками в SQL Server
    #32026399
Клоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
EXEC sp_addlinkedsrvlogin 'sql90', 'true', 'sa', '********'
Ну естественно не прошло
@ useself = true - это означает что установление соединения будет проходить по знаком аутентификации NT или 2000srv а ты конектишься с учётной записью админа sql serv.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Работа с внешними источниками в SQL Server
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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