Форум: "Базы";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
ВнизКак переименовать MSSQLSERVER Найти похожие ветки
← →
Behemoth (2005-01-25 16:31) [0]Вопрос наверное глупый, но справиться не могу. Имя машины было Name1 и соответственно поднятая на ней база называлась Name1. В запросе обращался Name1.BaseName.dbo.TableName . Теперь имя машины Name2, подключаюсь к ней как к Name2, а в запросе приходится указывать то, что было раньше. Где же мне поправить?
← →
Johnmen © (2005-01-25 16:42) [1]В каком запросе ?
← →
sniknik © (2005-01-25 16:45) [2]возможно алиас прописан
посмотри в Client Network Utility что там в псевдонимах прописано? есть старое название?
(хотя как связано? хз. но это единственное место где имя поменять можно)
← →
Behemoth (2005-01-25 16:46) [3]Select * from Name2.BaseName.dbo.TableName - вылетает ошибка, типа нет Name2 в списке связанных серверов, а
Select * from Name1.BaseName.dbo.TableName выполняется нормально, хотя Компа с именем Name1 уже нет. Где-то в базе прописанно ее собственное имя, но где не знаю
← →
Behemoth (2005-01-25 16:52) [4]В Client Network Utility в псевдонимах пусто :(
← →
Ольга (2005-01-25 16:55) [5]А через Query Analyzer пробовали выполнить запрос? Сообщение то же?
← →
Behemoth (2005-01-25 17:01) [6]тоже...
Через Enterprise Manager подключится (зарегистрировать сервер)можно и по старому имени и по новому одновременно
← →
Ольга (2005-01-25 17:03) [7]Что изменилось: имя машины или имя сервера БД?
Зачем вы в запросе указываете имя сервера - у вас в программе есть запросы к прилинкованным серверам?
← →
Behemoth (2005-01-25 17:13) [8]1. Изменил имя машины, думал изменится имя сервера... Когда устанавливаю соединение указываю предположительно новое имя - соединяется. В запросе указываю новое имя - пишет ошибку, если под старым именем или вообще без него - запрос выполняется.
2. Есть запросы к прилинкованному серверу - выполняется
вот так....:(((
← →
Ольга (2005-01-25 17:26) [9]Как вы понимаете, имя сервера не поменялось. Новое название машины это только синоним, который действует только на стадии подключения, в запросах его использовать нельзя.
Если у вас нет запросов, которы делают выборку сразу с 2 серверов - прибейте обращения к серверу, которое всегда имеет право поменяться.
← →
Behemoth (2005-01-25 17:40) [10]Оль. Это то конечно понятно, но если имя где-то прописалось, значит можно его прописать еще раз. Вопрос в том: где? Поменять все запросы во всех программах можно...даже недолго (да и куда я денусь, если не смогу переименовать сервер), но боюсь в последствии будет путаница: имя машины одно, имя сервера другое - некрасиво. Но если нет других решений.....:((((((
← →
Ольга (2005-01-25 17:52) [11]Т.е. вы хотите поменять имя сервера? Для этого нужно запустить Setup. Он предложить создать новую инсталяцию или откорректировать старую, что и надо выбрать. Дальше я не помню, как понимаете делается это не часто, но сориентируетесь по ходу, где поменять имя. Удачи.
← →
Behemoth (2005-01-26 09:56) [12]В общем не нашел....заодно и живой сервак снес :)))
← →
Ega23 © (2005-01-26 10:03) [13]Ольга (25.01.05 17:52) [11]
AFAIK, имя сервера только через ре-инсталляцию поменять можно. Было у меня такое как-то раз: поменялся ComputerName - и локальный сервак сдох
← →
Behemoth (2005-01-26 10:57) [14]Всем спасибо. ЭТА проблема исчезла :) (...спешно восстанавливаю сервак)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.039 c