У меня не давно произошел случай когда я сделал все быстро и не задумываясь, вообще-то правильно, но как оказалось либо нужно все переустанавливать, а это
- Операционную систему (Windows Server 2008 R2 Enterprise SP1)
- Заново вносить все настройки производительности
- Устанавливать SQL Server 2014 (версия 12.0.4213.0)
- SQLServer2014SP1-FullSlipstream-x64-ENU.iso
- SQLServer2014SP2-FullSlipstream-x64-ENU.iso
(Итого версия SQL Server 2014 SP2 → 12.0.5000.0)
- Восстанавливать базу из бекапа
А проблема заключалась всего лишь навсего, что имя системы Windows я оставил дефолтным, т. е. Тем когда система поставлена и именуется, она как: WIN-KT7PMLMO0F5
Согласитесь нельзя же вот так вот оставить все, мне нужно чтобы данная система именовалась, как srv-bd4
А обнаружил это я когда запустил оснастку SQL Management Studio и обратив внимание как именуется сервер входа в консоль администрирования.
Ниже пошаговый процесс как изменить имя компьютера на SQL Server, заодно и полученный опыт и решение такой проблемы:
Шаг №1: Запускаю оснастку SQL Management Studio и авторизуюсь:
Start — All Programs — Microsoft SQL Server 2014 — SQL Server 2014 Management Studio
- Server type: Database Engine
- Server name: WIN-KT7PMLMO0F5 или (local)
- Authentication: Windows Authentication
- User name: WIN-KT7PMLMO0F5\Administrator
и нажимаю Connect
Шаг №2: Затем создаю запрос New Query следующего вида, чтобы узнать точное именование системы Windows которые нужно будет шагами ниже изменить:
go
select @@SERVERNAME
после нажимаю Execute
Шаг №3: Теперь еще одним запросом изменяю именование сервера старого значения:
go
sp_dropserver 'WIN-KT7PMLMO0F5'
после нажимаю Execute, состояние выполнения команды должно быть без ошибок → Command(s) completed successfully.
Шаг №4: Теперь еще одним запросом добавляю новое имя сервера в системную базу master:
go
sp_addserver 'srv-bd4','LOCAL'
после нажимаю Execute, состояние выполнения команды должно быть без ошибок → Command(s) completed successfully.
После консоль SQL Server Management Studio можно закрыть: File — Exit, на запрос что делать с внесенными изменениями нажимаю No.
Шаг №5: Изменяю запрос на удаление старого именования сервера:
Start — Control Panel — Category (Small icons) — System — Change Settings и изменяю имя системы, либо через консоль командной строки запущенной с правами Администратора:
C:\Users\Administrator>netdom renamecomputer WIN-KT7PMLMO0F5 /newname:srv-bd4
Do you want to proceed (Y or N)? y
The computer needs to be restarted in order to complete the operation.
The command completed successfully.
Шаг №6: Перезагружаю систему для активации изменений:
C:\Users\Administrator>shutdown /r /t 3
Шаг №7: Проверяю текущее имя системы:
C:\Users\Administrator>hostname
srv-bd4
Шаг №8: Проверяю, смогу ли я авторизоваться в SQL Management Studio с новым именем системы:
Start — All Programs — Microsoft SQL Server 2014 — SQL Server 2014 Management Studio
- Server type: Database Engine
- Server name: srv-bd4 или (local)
- Authentication: Windows Authentication
- User name: srv-bd4\Administrator
и нажимаю Connect, авторизация успешно произведена.
Итого, все оказалось просто и не нужно по любому поводу переустанавливать систему если что-то пошло не так. Хотя как сказать, порой правильнее сделать правильно с чистого листа, чем постоянно что-то да исправлять, но в этом случае теряется получаемый драгоценный опыт в решение ошибок, а этим пожертвовать ни как нельзя. На этом я прощаюсь, с уважением автор блога Олло Александр aka ekzorchik.