|
Подох диск с tempDB как Заставить SQL создать пустую базу на новом месте? | ☑ | ||
---|---|---|---|---|
0
BigShmax
25.02.16
✎
15:49
|
пробовал :
USE master; GO ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = 'M:\SQL_Temp\tempdb.mdf'); GO ALTER DATABASE tempdb MODIFY FILE (NAME = templog, FILENAME = 'M:\SQL_Temp\templog.ldf'); GO посылает |
|||
1
Господин ПЖ
25.02.16
✎
15:52
|
курить bol до просветления
|
|||
2
vde69
25.02.16
✎
15:53
|
я-бы делал миграцию
сначала добавить новое место для тем дб (то есть база в 2х файлах), потом шринк потом удалить первый файл |
|||
3
Провинциальный 1сник
25.02.16
✎
15:53
|
Она пересоздается при каждом запуске SQL Server, подключите (создайте) диск с той же буквой и тем же каталогом. А потом поменяйте.
|
|||
4
BigShmax
25.02.16
✎
15:55
|
(2) я в свойства зайти не могу её. надо покурить (1) наверняка есть ключи запуска раз она создаётся при запуске
|
|||
5
vde69
25.02.16
✎
15:58
|
а ты диск уже поменял? темдб видится в каком статусе?
а вообще можно попробовать так 1. остановить скуль 2. удалить/переименовать темп дб 3. стартануть скуль 4. создать заново |
|||
6
BigShmax
25.02.16
✎
16:00
|
не поменял, хотелось бы без этого очень очень. там есть еще функционал у этого компа и рестартить его не хотелось бы.
И где можно посомтреть старый путь к tempDB? |
|||
7
BigShmax
25.02.16
✎
16:03
|
||||
8
BigShmax
25.02.16
✎
16:07
|
а нет всё ок, в логе:
2016-02-25 16:01:34.47 spid10s Clearing tempdb database. 2016-02-25 16:01:34.47 spid10s Ошибка: 5123, серьезность: 16, состояние: 1. 2016-02-25 16:01:34.47 spid10s CREATE FILE encountered operating system error 3(Системе не удается найти указанный путь.) while attempting to open or create the physical file 'E:\TempDB\tempdb.mdf'. 2016-02-25 16:01:34.47 spid10s Ошибка: 17204, серьезность: 16, состояние: 1. 2016-02-25 16:01:34.47 spid10s FCB::Open failed: Could not open file E:\TempDB\tempdb.mdf for file number 1. OS error: 3(Системе не удается найти указанный путь.). 2016-02-25 16:01:34.47 spid10s Ошибка: 5120, серьезность: 16, состояние: 101. 2016-02-25 16:01:34.47 spid10s Не удалось открыть физический файл "E:\TempDB\tempdb.mdf". Ошибка операционной системы 3: "3(Системе не удается найти указанный путь.)". 2016-02-25 16:01:34.48 spid10s Ошибка: 1802, серьезность: 16, состояние: 4. 2016-02-25 16:01:34.48 spid10s Ошибка операции CREATE DATABASE. Некоторые из перечисленных имен файлов не были созданы. Проверьте связанные ошибки. 2016-02-25 16:01:34.48 spid10s Ошибка: 5123, серьезность: 16, состояние: 1. 2016-02-25 16:01:34.48 spid10s Операция CREATE FILE вызвала ошибку операционной системы 3(Системе не удается найти указанный путь.) при попытке открыть либо создать физический файл "E:\TempDB\tempdb.mdf". 2016-02-25 16:01:34.48 spid10s Could not create tempdb. You may not have enough disk space available. Free additional disk space by deleting other files on the tempdb drive and then restart SQL Server. Check for additional errors in the event log that may indicate why the tempdb files could not be initialized. 2016-02-25 16:01:34.48 spid10s SQL Trace was stopped due to server shutdown. Trace ID = '1'. This is an informational message only; no user action is required. 2016-02-25 16:01:34.61 spid13s A new instance of the full-text filter daemon host process has been successfully started. |
|||
9
shuhard
25.02.16
✎
16:09
|
(8) без темпа , равно как и без мастера сиквел жить не будет
|
|||
10
rs_trade
25.02.16
✎
16:10
|
Could not create tempdb. You may not have enough disk space available
Ни о чем не говорит это? |
|||
11
BigShmax
25.02.16
✎
16:17
|
Говорит
воткнул внешний диск сказал ему что он E , создал папку сервер стартанул вот сейчас 4 базы ушли в "процесс восстановления" |
|||
12
lenochka-semicova
25.02.16
✎
16:19
|
(11) ... ужасно.
А вообще есть такая статейка https://msdn.microsoft.com/ru-ru/library/ms345408.aspx там сказано, как запустить в сингл-моде и обновить системные базы. Но, возможно, уже поздно. |
|||
13
lenochka-semicova
25.02.16
✎
16:20
|
(12) Читать с раздела
"Процедура восстановления после сбоя" |
|||
14
BigShmax
25.02.16
✎
16:20
|
Применил запрос из (0) погасил сервер, вытащил внешний - запустил - запустился
|
|||
15
BigShmax
25.02.16
✎
16:26
|
(12) при чём тут перемещение, базы tempDB более нет - совсем
|
|||
16
shuhard
25.02.16
✎
16:27
|
(15) там всё верно - про подъём базы с упавшими темпами и мастером
|
|||
17
Карупян
25.02.16
✎
16:29
|
На будущее статья
https://www.xtivia.com/start-sql-server-lost-tempdb-data-files/ |
|||
18
BigShmax
25.02.16
✎
16:31
|
(12) (16) (17) сенк.
ну вроде и я через задницу но всё завёл :-) |
|||
19
lenochka-semicova
25.02.16
✎
16:32
|
(16) Ну да, конечно. Зачем вот нам читать инструкцию от производителя по восстановлению после сбоев - это слишком много букв....
Мы диски поперетыкаем наугад - авось, и так взлетит. |
|||
20
terraByteG
25.02.16
✎
16:37
|
(19) Какая дерзкая! ;)
(18) А если не делать через нее - скучно... |
|||
21
lenochka-semicova
26.02.16
✎
11:56
|
(20) Извините. Никого не хотела обидеть.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |