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