Вниз
Скачать: CL | DM;

Как переименовать 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.024 c
3-1107238955
RDen
2005-02-01 09:22
2005.02.27
Too many record locks on table.


14-1107793461
sten
2005-02-07 19:24
2005.02.27
методы адрессации машинных команд


4-1105893442
Piter
2005-01-16 19:37
2005.02.27
Реализация функций обратного вызова


14-1103997412
Piter
2004-12-25 20:56
2005.02.27
Оцените статью про прокси серверы


14-1107706812
aga
2005-02-06 19:20
2005.02.27
что за шифровка..




   Наверх