powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / tempdb при переносе log-ов на другой диск.
25 сообщений из 25, страница 1 из 1
tempdb при переносе log-ов на другой диск.
    #40079258
Приветствую гуру. Прошу помочь новичку, немного боюсь навредить. У меня лог файлы находятся на отдельном диске. Как лог базы 1С так и файла tempdb, templog, они вместе в папке с логом базы 1С. Я хочу перенести амё на новый диск. Для этого планирую, отсоединить базу 1С. Новому диску назначить такую же букву как у прежнего, естественно у старого то же поменять. Скопировать все папки сохраняя путь со старого на новый диск. И присоединить базу 1С. Скажите простое копирование tempdb и templog никак не повлияет на работу SQL или же нужно будет проделать какие либо манипуляции. Заранее спасибо!
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40079271
Код: sql
1.
2.
ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = 'новый путь')
ALTER DATABASE tempdb MODIFY FILE (NAME = templog, FILENAME = 'новый путь')


потом перегружаете сиквел - файлы tempdb создадутся в указанном месте, а старые вы удалите руками.
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40079276
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40079328
Спасибо вам!
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40080442
Граждане помогите плиз. Что-то пошло не так.

Решил с начало перед отсоединением баз выполнить запрос
ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = 'F:\SQLlog')
ALTER DATABASE tempdb MODIFY FILE (NAME = templog, FILENAME = 'F:\SQLlog')
Выполнил. Программа сказала, что после рестарта создадутся файлы.

Сделал рестарт и служда SQL не запускается.
Вот, что пишет в журналах
"Служба "SQL Server (MSSQLSERVER)" завершена из-за внутренней ошибки Указанное имя ресурса не найдено в файле образа.."

"FCB::Open failed: не удалось открыть файл F:\SQLlog для номера файла 1. Ошибка ОС: 5(Отказано в доступе.)."

На папку SQLlog дал доступ SQLServerMSSQLUser
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40080446
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СложнуйСКУЛ,

давайте права на пользователя от которого стартует служба msssql
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40080448
Права да же поставил ВСЕ

И еще я наверное косяк допусти я в запросе указал не F:\SQLlog\tempdb.mdf
А просто путь 'F:\SQLlog Это наверное фиаско?
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40080450
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СложнуйСКУЛ
Права да же поставил ВСЕ

И еще я наверное косяк допусти я в запросе указал не F:\SQLlog\tempdb.mdf
А просто путь 'F:\SQLlog Это наверное фиаско?

нет возможности проверить, но попробуйте запустить сервер с параметром -f из командной строки
если получится, то поправить пути
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40080453
HandKot,

С начало, что то попыталось, но потом не запускается всё равно
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40080455
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СложнуйСКУЛ
HandKot,

С начало, что то попыталось, но потом не запускается всё равно

а в логах что написало?
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40080456
Ну походу я просахатил. Придется переустанавливать скул. Скажите мне нужно полностью удалять или достаточно переустановки, атк как жалко планы обслуживания. И ещё вопрос. У меня ест второй ПК с SQL если я скопирую файлы базы и лога то присоединястья они к SQL?
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40080458
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СложнуйСКУЛ
Ну походу я просахатил. Придется переустанавливать скул. Скажите мне нужно полностью удалять или достаточно переустановки, атк как жалко планы обслуживания. И ещё вопрос. У меня ест второй ПК с SQL если я скопирую файлы базы и лога то присоединястья они к SQL?


не торопитесь, если время терпит
Перемещение системных баз данных

обратите внимание на NET START MSSQLSERVER /f /T3608
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40080462
HandKot,

О через командную не запускался запустился чере службы с параметром Но в студию не входит пишет в однопользоватльском режиме, только Администраор може тподключиться. Тлько какой вот вопрос
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40080463
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СложнуйСКУЛ
HandKot,

О через командную не запускался запустился чере службы с параметром Но в студию не входит пишет в однопользоватльском режиме, только Администраор може тподключиться. Тлько какой вот вопрос


смотрите предыдущее мое сообщение
в указанной статье по шагам все описано
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40080465
HandKot,

Служба запускается и в студию входит под учеткой админа, но сразу выходит сообщение об однопользовательстком режиме и войдите под админом. Только один администраор может подключиться
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40080470
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СложнуйСКУЛ,

у вас в студии intellisense скорее всего включен он неявно создает коннект к инстансу, используйте для подключения sqlcmd или отрубите intellisense
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40080473
HandKot,

Я вам благодарен, дай мифическое существо вам борща каждый день.

Я запустил службу, зашел в студию, она тут же отключилась с запросом на Админа. Но создать запрос можно было. Создал его нажал выполнить и появился запрос на Админа. Я перезапустил службу. И тут же подтвердил запрос в Студии и он выполнился.
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40080474
Уважаемые простой для вас вопрос. Все же , если не отсоединять базу и лог SQL на одном пк, его скопировать на другой пк и присоединить к SQL это нормальная ситуация. Или все же ОТСОЕДИНЯТЬ надо?
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40080475
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СложнуйСКУЛ
HandKot,

Я вам благодарен, дай мифическое существо вам борща каждый день.

Я запустил службу, зашел в студию, она тут же отключилась с запросом на Админа. Но создать запрос можно было. Создал его нажал выполнить и появился запрос на Админа. Я перезапустил службу. И тут же подтвердил запрос в Студии и он выполнился.


так результат какой?
надеюсь что положительный


ЗЫЖ при таких работах не надо использовать студию (она открывает несколько подключений, как минимум дерево объектов), используйте, как сказал felix_ff sqlcmd
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40080476
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СложнуйСКУЛ
Уважаемые простой для вас вопрос. Все же , если не отсоединять базу и лог SQL на одном пк, его скопировать на другой пк и присоединить к SQL это нормальная ситуация. Или все же ОТСОЕДИНЯТЬ надо?


СложнуйСКУЛУ меня ест второй ПК с SQL если я скопирую файлы базы и лога то присоединястья они к SQL?
скопировать не получится, т.к файлы заняты сервисом (если скуль не стартован, то вполне)
и это только для пользовательских баз, на системные это не распространяется (разве что msdb, но не проверял)
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40080477
HandKot,
Да положительный. Я использовал sqlcmd то мая малообразованность тут подвела ввожу команду:
ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = 'F:\SQLlog\tempdb.mdf')

следующая строка в окне 2> и всё, что должно быть я ещё не выучил :)

Уважаемый, подскажите выполнять команду "Отсоединить базу" обязательно или простое копирование и "Присоединение" пойдёт?
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40080478
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СложнуйСКУЛ
HandKot,
Да положительный. Я использовал sqlcmd то мая малообразованность тут подвела ввожу команду:
ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = 'F:\SQLlog\tempdb.mdf')

следующая строка в окне 2> и всё, что должно быть я ещё не выучил :)

Уважаемый, подскажите выполнять команду "Отсоединить базу" обязательно или простое копирование и "Присоединение" пойдёт?


авторСложнуйСКУЛ
Уважаемые простой для вас вопрос. Все же , если не отсоединять базу и лог SQL на одном пк, его скопировать на другой пк и присоединить к SQL это нормальная ситуация. Или все же ОТСОЕДИНЯТЬ надо?


СложнуйСКУЛ
У меня ест второй ПК с SQL если я скопирую файлы базы и лога то присоединястья они к SQL?

скопировать не получится, т.к файлы заняты сервисом (если скуль не стартован, то вполне)
и это только для пользовательских баз, на системные это не распространяется (разве что msdb, но не проверял)
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40080479
СложнуйСКУЛ
HandKot,
Да положительный. Я использовал sqlcmd то мая малообразованность тут подвела ввожу команду:
ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = 'F:\SQLlog\tempdb.mdf')

следующая строка в окне 2> и всё, что должно быть я ещё не выучил :)

Да базы то были в отключке, я одну скопировал, присоединилась
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40080481
Всё не надоедаю
Спасибо
...
Рейтинг: 0 / 0
tempdb при переносе log-ов на другой диск.
    #40081078
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СложнуйСКУЛ

следующая строка в окне 2> и всё, что должно быть я ещё не выучил :)

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


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