Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.087 c
1-1108294875
Olka
2005-02-13 14:41
2005.02.27
Можно ли добавить новое значение в DBLookupCombobox


1-1107956795
YuriS
2005-02-09 16:46
2005.02.27
DateTimePicker


6-1103102098
Ramm
2004-12-15 12:14
2005.02.27
Не могу установить компоненту TEmbeddedWB


1-1108374954
Marat
2005-02-14 12:55
2005.02.27
MaskEdit


1-1108394254
Garry
2005-02-14 18:17
2005.02.27
Как работать в Дельфи с HEX кодами....





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский