Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
SQL Student
Member

Откуда:
Сообщений: 12
База состоит из двух файлов, 220 и 40Гб. Если делать бэкап, то бэкапятся только 40 как я понимаю. Может её удалить полностью и восстановить из бэкапа?

Другие базы трогать нельзя. На сервере рэйд из 6 дисков по 146Гб. Винда занимает раздел в 100Гб (занято 28), базы в 370Гб, те общий доступный объем 470Гб. Я обрезал раздел винды, чтоб увеличить раздел для баз, но винда не может двигать второй раздел. Получилось теперь три:
85Гб
15Гб
470Гб
Хотел забэкапить всё через винду, получилось только раздел с виндой, с базами не хватает места как я понимаю для теневой копии. Можно просто скопировать базы на внешний диск копипастой? Базы пока только читаются и не записываются. Или перетащить другие маленькие базы на новый раздел в 15Гб?
Нашел меню уменьшения данных и базы. В инете пишут, что лучше лишний раз не делать. В общем я не знаю куда копать пока. Сервер желательно не выключать.
28 ноя 14, 00:31    [16916674]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
SERG1257
Member

Откуда:
Сообщений: 2748
SQL Student
Может её удалить полностью и восстановить из бэкапа?
Позвать админа
28 ноя 14, 00:42    [16916699]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
SQL Student
Member

Откуда:
Сообщений: 12
Админа нет, знакомые попросили помочь.
28 ноя 14, 00:50    [16916720]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37068
SQL Student
Админа нет, знакомые попросили помочь.
Посоветуйте им позвать нормального админа, пока базы и сервер еще живы.
28 ноя 14, 01:21    [16916770]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
Avangard1987
Member

Откуда:
Сообщений: 15
Если осталось мало места и ничего удалить нельзя, то вижу только такой вариант:
1. Подключить новый жесткий диск.
2. Проверить нет ли подключений к вашей базе.
3. При отсутствующих подключениям сделать detach, т.е. отсоединить базу.
4. Перенести файлы на новый диск, на котором хватает места.
5. Сделать attach, т.е. присоединить базу.
28 ноя 14, 07:16    [16916948]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
прочтите мой топик 16844666 я там как раз выкручивался в условиях малого свободного места на локальных жёстких дисках.
28 ноя 14, 09:44    [16917260]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31438
SQL Student
Если делать бэкап, то бэкапятся только 40 как я понимаю
С чего это?

У вас что, даже бакапа нету, получается?

Пусть они лучше админа позовут, а то будет печально вводить данные руками за всё время.
28 ноя 14, 10:43    [16917651]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
o-o
Guest
alexeyvg
SQL Student
Если делать бэкап, то бэкапятся только 40 как я понимаю
С чего это?

вот это вместе взятое:
SQL Student
База состоит из двух файлов, 220 и 40Гб
,
SQL Student
На диске с базой осталось 10Мб

наводит на неприличные предположения типа: база в FULL,
"2 файла базы" это mdf и ldf,
из них именно ldf 220 Гб, как раз потому, что
SQL Student
Если делать бэкап, то бэкапятся только 40 как я понимаю

т.е. про бэкап лога там просто не слыхали
28 ноя 14, 13:49    [16919117]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
SQL Student
Member

Откуда:
Сообщений: 12
Гавриленко Сергей Алексеевич,

с базами надеюсь будет все нормально. Мне разрешили отрубить сервер, сделаю для начала образ через Clonezilla в понедельник.
28 ноя 14, 19:37    [16921717]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
SQL Student
Member

Откуда:
Сообщений: 12
Avangard1987,

к базе запросы только на чтение. Можно делать detach в таком случае без проверки?
28 ноя 14, 19:38    [16921722]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
SQL Student
Member

Откуда:
Сообщений: 12
o-o,

мне сказали, что логи сами создаются. Какие минусы если восстанавливать без логов?
28 ноя 14, 19:40    [16921730]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
SQL Student
Member

Откуда:
Сообщений: 12
Сегодня отрезал от раздела с виндой 50Гб. В понедельник сделаю копию c Clonezilla и добавлю эти 50Гб к базам с помощью gParted.
Диск там не 470, а 547. Может мне заодно RAID поменять на другой? Там кажется 6ой стоит, на другом форуме сказали, что он медленный для баз. Админ там обычный научный сотрудник, он сам все в гугле читает.
28 ноя 14, 19:43    [16921745]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
SQL Student
с базами надеюсь будет все нормально. Мне разрешили отрубить сервер, сделаю для начала образ через Clonezilla в понедельник.
к базе запросы только на чтение. Можно делать detach в таком случае без проверки?
мне сказали, что логи сами создаются. Какие минусы если восстанавливать без логов?
Может мне заодно RAID поменять на другой? Там кажется 6ой стоит, на другом форуме сказали, что он медленный для баз.


Мяснику дали скальпель и попросили вылечить аппендицит.

Почитайте хоть сначала теорию, про то, что такое модели восстановления, а также какие бывают бэкапы и как их делать:
http://msdn.microsoft.com/ru-ru/library/ms189275.aspx
http://technet.microsoft.com/ru-ru/library/ms191239(v=sql.105).aspx
http://msdn.microsoft.com/ru-ru/library/ms187048.aspx

После того как сделаете бэкапы всех баз стандартными средствами SQL Server, можете резать по живому.
28 ноя 14, 22:04    [16922229]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
leov
Member

Откуда: С-Петербург
Сообщений: 616
Mind
После того как сделаете бэкапы всех баз стандартными средствами SQL Server, можете резать по живому.
и проверите что из них можно таки что-то восстановить!!!
а то вполне себе бывают случаи когда оно по дороге кривеет
28 ноя 14, 23:00    [16922524]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
SQL Student
Member

Откуда:
Сообщений: 12
leov,

как часто бэкапы кривеют? Их лучше делать на NAS или на внешний HDD?
29 ноя 14, 00:28    [16922951]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
SQL Student
Member

Откуда:
Сообщений: 12
stavgreengo,

может мне тоже просто порезать базы на части и бросить на другой диск?
29 ноя 14, 00:34    [16922973]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
leov
Member

Откуда: С-Петербург
Сообщений: 616
SQL Student
leov,
как часто бэкапы кривеют? Их лучше делать на NAS или на внешний HDD?
я не могу сказать насколько часто. я лично нарывался
просто сделали бэкап, попробовали поднять, если прокатило то можно считать что и еще раз поднимется
значит можно лезть работать с самой базой

просто я бы подключил хоть по USB винчестер и забэкапил все что возможно прежде чем что-то трогать
29 ноя 14, 00:42    [16923013]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
o-o
Guest
SQL Student,
выполните уже в своей базе и покажите нам результат:
select file_id, type_desc, name, size
from sys.database_files;

select recovery_model_desc, log_reuse_wait_desc
from sys.databases
where name = 'MyDB'; -- your db name
29 ноя 14, 00:59    [16923061]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
SQL Student
Member

Откуда:
Сообщений: 12
o-o,

как называется эта процедура? Я попробую на тестовом сервере, там кажется некоторые базы похожи.
29 ноя 14, 01:46    [16923125]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
o-o
Guest
SQL Student,

это не процедура.
просто выполните, что написано.
и не на тестовом выполнять надо, а где ваши 220 и 40Гб
29 ноя 14, 01:58    [16923134]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
SQL Student
Member

Откуда:
Сообщений: 12
o-o,

хорошо, после бэкапов запущу. Надеюсь это не аналог rm -rf.
29 ноя 14, 02:04    [16923141]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
SQL Student
Надеюсь это не аналог rm -rf.
Предложение позвать нормального админа все еще в силе.
29 ноя 14, 02:47    [16923174]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
SQL Student
Member

Откуда:
Сообщений: 12
Mind,

терпение мой друг, будет и из меня когда-нибудь нормальный админ.
29 ноя 14, 03:01    [16923181]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
leov
Member

Откуда: С-Петербург
Сообщений: 616
SQL Student
Mind,

терпение мой друг, будет и из меня когда-нибудь нормальный админ.
тут в общем то вопрос только в цене
или таки будет админ, или пристрелят прямо в серверной....
29 ноя 14, 09:25    [16923337]     Ответить | Цитировать Сообщить модератору
 Re: На диске с базой осталось 10Мб, что можно сделать? MS SQL  [new]
SQL Student
Member

Откуда:
Сообщений: 12
leov,

новая информация, логи двух баз данных были последний раз изменены в 2013 году. "Админ" предлагает пока их удалить.
29 ноя 14, 17:54    [16924743]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить