Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / @@servername = NULL ???!!!! / 7 сообщений из 7, страница 1 из 1
24.05.2001, 11:12
    #32006137
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
@@servername = NULL ???!!!!
После некоторых экспериментов с сиквелом в один прекрасный день select @@servername начал выдавать NULL. Смотрю в sysservers - нету моей машины там (видимо, один из экспериментов его и грохнул). Выполняю sp_addlinkedserver, рестартую сервер, но ничего не меняется. В sysservers запись про меня появляется, но select @@servername по-прежнему NULL. Спасите!
...
Рейтинг: 0 / 0
24.05.2001, 11:18
    #32006140
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
@@servername = NULL ???!!!!
Проверь логическую целостность БД Master.
...
Рейтинг: 0 / 0
24.05.2001, 11:27
    #32006141
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
@@servername = NULL ???!!!!
А как она проверяется ?
...
Рейтинг: 0 / 0
24.05.2001, 12:09
    #32006153
rrr5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
@@servername = NULL ???!!!!
exec sp_dropserver '<имя локального сервера>'
exec sp_addserver '<имя локального сервера>'

Возможно я ошибаюсь.
...
Рейтинг: 0 / 0
24.05.2001, 12:13
    #32006155
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
@@servername = NULL ???!!!!
Думаю, ошибаешься. sp_dropserver и sp_addserver - это просто удаление/добавление в sysservers соответствующей записи. Проверка целостности тут не при чем. Причем sp_addserver - устаревшая процедура. К тому же, как и написано мной в самом начале, эта процедура не помогла.
...
Рейтинг: 0 / 0
24.05.2001, 12:18
    #32006156
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
@@servername = NULL ???!!!!
Ну, если на сей раз я не ошибаюсь, то проверка целостности DB master - это dbcc checkdb ('master'). Никаких ошибок нет. Еще идеи насчет @@servername ?
...
Рейтинг: 0 / 0
24.05.2001, 12:32
    #32006159
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
@@servername = NULL ???!!!!
Все вылечилось следующим образом:
1. sp_dropserver
2. sp_addserver. Корка в том, что sp_addlinkedserver не помогает. Хотя в хелпе написано, что надо использовать именно ее.
3. рестарт сервера

Различия после выполнения sp_addserver и sp_addlinkedserver: в sysservers в поле srvstatus после sp_addserver записано 65, а после sp_addlinkedserver 225.

Кто-нибудь знает мап опций ? Интересно посмотреть, что означают эти отличия.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / @@servername = NULL ???!!!! / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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