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

Откуда: Санкт-Петербург
Сообщений: 68
Добрый день.

Ситуация следующая, есть рабочий сервер MS SQL 2005 с прилинкованным сервером
EXEC master.dbo.sp_addlinkedserver @server = N'NAME-NEW', @provider=N'SQLNCLI', @datasrc=N'SERVER_NAME'


При переносе настроек на MS SQL 2008R2
@@version =
Microsoft SQL Server 2008 R2 (SP1) - 10.50.2550.0 (X64)   Jun 11 2012 16:41:53   Copyright (c) Microsoft Corporation  Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor) 

Выполняю этот запрос:
EXEC master.dbo.sp_addlinkedserver @server = N'NAME-NEW', @provider=N'SQLNCLI10', @datasrc=N'SERVER_NAME'

И получаю ошибку:
Msg 15429, Level 16, State 1, Procedure sp_addlinkedserver, Line 45
'(null)' is an invalid product name.

Изменяю запрос, добавляя название продукта:
EXEC master.dbo.sp_addlinkedserver @server = N'NAME-NEW', @provider=N'SQLNCLI10', @datasrc=N'SERVER_NAME', @srvproduct=N'SQL Server'

Получаю другую ошибку:
Msg 15428, Level 16, State 1, Procedure sp_addlinkedserver, Line 40
You cannot specify a provider or any properties for product 'SQL Server'.

В чем может быть проблема, и как можно прилинковать этот сервер?
Особенность этого линка, что он ссылается Сам на себя, поэтому ему нужно изменить "имя".

Заранее благодарен за ответы.
13 сен 13, 14:26    [14836938]     Ответить | Цитировать Сообщить модератору
 Re: Перенос LinkedServer в 2008 R2  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3058
Владимир Меньшиков, да вроде там все что угодно можно прописать. Но более правильно лучше "SQL" или "OLE DB Provider for SQL" и т.п
13 сен 13, 14:38    [14837021]     Ответить | Цитировать Сообщить модератору
 Re: Перенос LinkedServer в 2008 R2  [new]
Гость333
Member

Откуда:
Сообщений: 3683
Так попробуйте:
EXEC master.dbo.sp_addlinkedserver @server = N'NAME-NEW', @provider=N'SQLOLEDB', @datasrc=N'SERVER_NAME', @srvproduct=N'SQL'
13 сен 13, 14:39    [14837033]     Ответить | Цитировать Сообщить модератору
 Re: Перенос LinkedServer в 2008 R2  [new]
Владимир Меньшиков
Member

Откуда: Санкт-Петербург
Сообщений: 68
Спасибо, помогло
, @srvproduct=N'SQL'
13 сен 13, 16:02    [14837537]     Ответить | Цитировать Сообщить модератору
 Re: Перенос LinkedServer в 2008 R2  [new]
Гость333
Member

Откуда:
Сообщений: 3683
Владимир Меньшиков
Спасибо, помогло
, @srvproduct=N'SQL'

Тут, кстати, можно что угодно указать, хоть "Vasya Pupkin's DBMS", лишь бы только не "SQL Server".
13 сен 13, 16:18    [14837592]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить