Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не запускается SQL server после востановления db master из другого сервера / 25 сообщений из 25, страница 1 из 1
16.06.2020, 17:12
    #39969844
Vlad__i__mir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
Здравствуйте!

На серваке стоит mssql server 2008 r2, на котором крутится БД. Решил поднять данную БД у себя на локальном ПК. Для этого установил такой же mssql server 2008 r2, установил, аунтификацию выбрал "подленность Windows", запустил все работало. Далее решил уже подымать нужную БД. Что бы наверняка всё перенеслось и была максимальная схожесть решил делать полное восстановление с восстановлением db master. Восстановил db master:
Код: sql
1.
2.
RESTORE DATABASE master FROM DISK = 'D:\BackUp_Estateorenburg_15_06_20\master_backup_2020_06_16_030001_4460771.bak' WITH REPLACE;
GO



Он восстановился. После чего я уже не могу установить соединение с сервером. Если я правильно понял, то это произошло из-за разной аунтификации пользователей в локальном сервере и сервере, с которого я восстановил. Пробовал логин и пароль с удаленного сервера - не получилось.

Подскажите, что можно сделать?
...
Рейтинг: 0 / 0
16.06.2020, 17:15
    #39969847
felix_ff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
Vlad__i__mir,

запускаете сервер в монопольном режиме, добавляете свой доменный логин в sysadmin. рестартуере сервер в нормальном режиме. profit
...
Рейтинг: 0 / 0
16.06.2020, 17:18
    #39969849
Vlad__i__mir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
felix_ff
Vlad__i__mir,

запускаете сервер в монопольном режиме, добавляете свой доменный логин в sysadmin. рестартуере сервер в нормальном режиме. profit


Как его запустить в монопольном режиме? ;-m?
...
Рейтинг: 0 / 0
16.06.2020, 17:26
    #39969852
Vlad__i__mir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
felix_ff
Vlad__i__mir,

запускаете сервер в монопольном режиме, добавляете свой доменный логин в sysadmin. рестартуере сервер в нормальном режиме. profit


Запустил в однопользовательском режиме (;-m, если я правильно понял), но сервер всё равно не соединяется. Как прописать логин в sysadmin?
...
Рейтинг: 0 / 0
16.06.2020, 17:44
    #39969861
Vlad__i__mir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
felix_ff
Vlad__i__mir,

запускаете сервер в монопольном режиме, добавляете свой доменный логин в sysadmin. рестартуере сервер в нормальном режиме. profit


Для добавления доменного логина в sysadmin нужно подключение к серверу?
...
Рейтинг: 0 / 0
16.06.2020, 17:45
    #39969862
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
Vlad__i__mir
felix_ff
Vlad__i__mir,

запускаете сервер в монопольном режиме, добавляете свой доменный логин в sysadmin. рестартуере сервер в нормальном режиме. profit


Для добавления доменного логина в sysadmin нужно подключение к серверу?
Естественно, нужно.
...
Рейтинг: 0 / 0
16.06.2020, 17:52
    #39969867
Vlad__i__mir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
Гавриленко Сергей Алексеевич
Vlad__i__mir
пропущено...


Для добавления доменного логина в sysadmin нужно подключение к серверу?
Естественно, нужно.


Так в том-то и дело, что я не могу подключиться к серверу. Мне выдыет ошибку
...
Рейтинг: 0 / 0
16.06.2020, 17:58
    #39969872
Vlad__i__mir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
Vlad__i__mir
Гавриленко Сергей Алексеевич
пропущено...
Естественно, нужно.


Так в том-то и дело, что я не могу подключиться к серверу. Мне выдыет ошибку


Если останавливаю службу Агента SQL Servera, то мне выдает ошибку входа пользователя
...
Рейтинг: 0 / 0
16.06.2020, 18:10
    #39969879
Vlad__i__mir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
Гавриленко Сергей Алексеевич
Vlad__i__mir
пропущено...


Для добавления доменного логина в sysadmin нужно подключение к серверу?
Естественно, нужно.


На том сервере, с которого я импортировал db master, и пользователь по другому назывался и пароль другой был, да и название сервера иное было
...
Рейтинг: 0 / 0
16.06.2020, 18:18
    #39969887
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
Vlad__i__mir,

1. Монопольный режим.
2. Соединяться с аутентификацие Windows и учетная запись должна входить в локальную группу Administrators.
...
Рейтинг: 0 / 0
16.06.2020, 18:25
    #39969894
Vlad__i__mir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
invm
Vlad__i__mir,

1. Монопольный режим.
2. Соединяться с аутентификацие Windows и учетная запись должна входить в локальную группу Administrators.


Объясните пожалуйста на пальцах, я 2-ю неделю только работаю

1. Монопольный режим. - Это запуск сервера с Параметром загрузки ";-m"?

2. Соединяться с аутентификацие Windows - это как?
...
Рейтинг: 0 / 0
16.06.2020, 18:48
    #39969904
Vlad__i__mir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
invm
Vlad__i__mir,

1. Монопольный режим.
2. Соединяться с аутентификацие Windows и учетная запись должна входить в локальную группу Administrators.


Режим запуска сервера "-m" - однопользовательский.

Соединение с сервером Windows Autithication

Ошибка
...
Рейтинг: 0 / 0
16.06.2020, 18:52
    #39969907
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
Vlad__i__mir
Монопольный режим. - Это запуск сервера с Параметром загрузки ";-m"?
Да.
Vlad__i__mir
Соединяться с аутентификацие Windows - это как?
Если sqlcmd, то ключ -E
Если студия, то в диалоге соединения должно быть выбрано Windows Authentication
...
Рейтинг: 0 / 0
16.06.2020, 18:54
    #39969910
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
Vlad__i__mir
Ошибка
invm
учетная запись должна входить в локальную группу Administrators.
...
Рейтинг: 0 / 0
16.06.2020, 19:14
    #39969917
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
Vlad__i__mir
Объясните пожалуйста на пальцах, я 2-ю неделю только работаю
Не делайте таких сложных вещей, если вы не специалист.
Зачем вы восстанавливали master? Этого делать не нужно, даже если бы вы это умели.
Снесите и установите заново сервер, потом восстановите вашу базу.
...
Рейтинг: 0 / 0
16.06.2020, 19:17
    #39969918
Vlad__i__mir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
invm
Vlad__i__mir,


и учетная запись должна входить в локальную группу Administrators.


Ещё немного глупых вопросов, но деваться мне некуда.

При соединение с сервером "Windows Autithication" (с аутентификацие Windows) учетная запись подставляется автоматически, как её изменить?

Локальная группа Administrators - это группа SQL сервера или Windows?
Как её можно посмотреть учетные записи, которые там хранятся?
...
Рейтинг: 0 / 0
16.06.2020, 19:20
    #39969919
Vlad__i__mir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
alexeyvg, мне это придется делать для полного переноса БД на другой сервер (вместе с настройками и учетными данными пользователей)
...
Рейтинг: 0 / 0
16.06.2020, 19:34
    #39969929
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
Vlad__i__mir
alexeyvg, мне это придется делать для полного переноса БД на другой сервер (вместе с настройками и учетными данными пользователей)
А, то есть цель - научиться переносить базу мастер?
Тогда понятно. Вы просто написали, что перенесли её на всякий случай :-)
Vlad__i__mir
Локальная группа Administrators - это группа SQL сервера или Windows?
Windows

invm вам рассказывает про аварийное подключение к сиквелу в специальном режиме, которое не зависит от настроек логинов и групп сиквела.
Администратор локальной машины (Windows-сервера), может таким образом подключиться к сиквелу, что бы там с сиквелом не случилось.
Поэтому речь о администраторе виндов, в этом контексте.
...
Рейтинг: 0 / 0
16.06.2020, 19:54
    #39969933
Vlad__i__mir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
alexeyvg
Vlad__i__mir
alexeyvg, мне это придется делать для полного переноса БД на другой сервер (вместе с настройками и учетными данными пользователей)
А, то есть цель - научиться переносить базу мастер?
Тогда понятно. Вы просто написали, что перенесли её на всякий случай :-)
Vlad__i__mir
Локальная группа Administrators - это группа SQL сервера или Windows?
Windows

invm вам рассказывает про аварийное подключение к сиквелу в специальном режиме, которое не зависит от настроек логинов и групп сиквела.
Администратор локальной машины (Windows-сервера), может таким образом подключиться к сиквелу, что бы там с сиквелом не случилось.
Поэтому речь о администраторе виндов, в этом контексте.


Не только для тренировки, мне её перед переносом нужно ещё протестировать на целостность и попытаться очистить некоторые таблицы, на рабочей это делать конечно нельзя.

А как подключиться в таком специальном режиме?
У меня обычная Windows 10, не серверная. А пользователь под котором я в винде обладает административными правами, но что то не получается, вот здесь разве я не это делал 22151901 ?
...
Рейтинг: 0 / 0
16.06.2020, 20:37
    #39969942
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
Vlad__i__mir

А как подключиться в таком специальном режиме?

не используйте студию, проверьте что SQL Agent выключен
подсоединяйтесь из командной строки с помощью sqlcmd

sqlcmd -S сервер\инстанс -E

Код: sql
1.
2.
create login [ad\login] from windows
exec sp_addsrvrolemember 'ad\login','sysadmin'



ad\login это ваш виндовый логин
...
Рейтинг: 0 / 0
16.06.2020, 21:16
    #39969949
Vlad__i__mir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
komrad
Vlad__i__mir

А как подключиться в таком специальном режиме?

не используйте студию, проверьте что SQL Agent выключен
подсоединяйтесь из командной строки с помощью sqlcmd

sqlcmd -S сервер\инстанс -E

Код: sql
1.
2.
create login [ad\login] from windows
exec sp_addsrvrolemember 'ad\login','sysadmin'



ad\login это ваш виндовый логин


Завтра на работу приду буду пробовать.

А "\инстанс" - это что такое?

Чтобы я до конца правильно понял, здесь мы вместо [ad\login] прописываем свою учетку из windows, создовая таким образом логин для входа в сервер?
Код: sql
1.
create login [ad\login] from windows
...
Рейтинг: 0 / 0
16.06.2020, 21:22
    #39969954
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
Vlad__i__mir

Завтра на работу приду буду пробовать.

А "\инстанс" - это что такое?

https://serverfault.com/questions/80767/sql-server-what-are-named-and-default-instances

Vlad__i__mir

Чтобы я до конца правильно понял, здесь мы вместо [ad\login] прописываем свою учетку из windows, создоАвая таким образом логин для входа в сервер?

да, лучше в квадратных скобках
...
Рейтинг: 0 / 0
16.06.2020, 21:27
    #39969957
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
Vlad__i__mir,

Код: sql
1.
Setup /QUIET /ACTION=REBUILDDATABASE 


подробнее тут https://docs.microsoft.com/en-us/sql/relational-databases/databases/rebuild-system-databases?view=sql-server-ver15
...
Рейтинг: 0 / 0
17.06.2020, 06:56
    #39970020
Vlad__i__mir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
komrad
Vlad__i__mir

А как подключиться в таком специальном режиме?

не используйте студию, проверьте что SQL Agent выключен
подсоединяйтесь из командной строки с помощью sqlcmd

sqlcmd -S сервер\инстанс -E

Код: sql
1.
2.
create login [ad\login] from windows
exec sp_addsrvrolemember 'ad\login','sysadmin'



ad\login это ваш виндовый логин


Сработало! Огромное спасибо, вы меня выручили!

Сейчас напишу себе маленький мануал на данный случай
...
Рейтинг: 0 / 0
17.06.2020, 06:57
    #39970021
Vlad__i__mir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается SQL server после востановления db master из другого сервера
Relic Hunter
Vlad__i__mir,

Код: sql
1.
Setup /QUIET /ACTION=REBUILDDATABASE 


подробнее тут https://docs.microsoft.com/en-us/sql/relational-databases/databases/rebuild-system-databases?view=sql-server-ver15


Да, спасибо! Буду знать.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не запускается SQL server после востановления db master из другого сервера / 25 сообщений из 25, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]