Можно ли редактировать связанные серверы SQL Server 2008? Есть ли эквивалент оператора ALTER для связанных серверов?
У меня есть связанный сервер, который был сделан с использованием SQL Server Management Studio 2008.
Если место назначения связанного сервера изменится, мне придется изменить его свойства, чтобы они направлялись в нужное место.
Но я не могу - нет опции редактирования!
Я что-то упустил, или связанные серверы не могут быть изменены?
4 ответа
Да ты прав. Имя связанного сервера не может быть изменено. Его необходимо удалить и создать заново в случае изменения имени сервера.
Вы не можете изменить связанный сервер
Но если вы щелкните правой кнопкой мыши сервер в Management Studio, а затем:
Сценарий связанного сервера как> УДАЛИТЬ и СОЗДАТЬ в> Новое окно редактора запросов
Вы можете внести изменения в сценарий, и это почти тот же рабочий процесс, что и при использовании ALTER
Проверьте sp_setnetname. Вы можете использовать его для изменения источника данных связанного сервера (адресата), например:
DECLARE @name sysname = 'SRVRNAME';
DECLARE @datasource sysname = 'srvr.name.com';
EXECute sp_setnetname @server = @name, @netname = @datasource;
Возможность их редактирования оставлена вокруг SQL 2000 или SQL 2005, теперь их нужно отбросить и заново создать.