Связь объектов базы данных и файлов?
От: DanDi Россия  
Дата: 04.11.06 15:32
Оценка:
Доброго времени суток.

Не удалось найти поиском следующее:
1. Есть ли возможность получить информацию по поводу того какие объекты БД (Tables, views, sp, functions) хранят свои данные в указанном файле БД?
Т.е. получить взаимосвязь между файлами и объектами БД?
2. А также, может кто нибудь подскажет, есть ли возможность каким либо образом указать БД, что какие либо требуемые странички в файле поврежденны и она их больше не использовала.
Либо принудительно указать, чтобы данные странички принадлежали какому либо известному объекту для того чтобы в последствии не трогать данный объект и таким образом косвенно добиться требуемого.

Вот такие скромные потребности
Буду рад помощи.
Re: Связь объектов базы данных и файлов?
От: Roman1980 http://www.rasland.com, http://free.rasland.com
Дата: 04.11.06 21:10
Оценка:
Здравствуйте, DanDi, Вы писали:

DD>Доброго времени суток.


DD>Не удалось найти поиском следующее:

DD>1. Есть ли возможность получить информацию по поводу того какие объекты БД (Tables, views, sp, functions) хранят свои данные в указанном файле БД?

Хотелось бы еще узнать используемую СУБД. В Firebird по моему это можно указать при создании таблиц, а в SQLServer файлы сами добавляются по мере наполнения, хотя может тоже можно указать и принудительно. По поводу view, sp & functions (видимо все же SQL Server) то у них и данных нет. Что им хранить? В главном вероятно храниться их описание или скомпиленный вариант.

DD>2. А также, может кто нибудь подскажет, есть ли возможность каким либо образом указать БД, что какие либо требуемые странички в файле поврежденны и она их больше не использовала.

DD>Либо принудительно указать, чтобы данные странички принадлежали какому либо известному объекту для того чтобы в последствии не трогать данный объект и таким образом косвенно добиться требуемого.

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

DD>Вот такие скромные потребности

DD>Буду рад помощи.

Буду рад если помог)
Re[2]: Связь объектов базы данных и файлов?
От: DanDi Россия  
Дата: 06.11.06 10:28
Оценка:
Здравствуйте, Roman1980, Вы писали:

R>Здравствуйте, DanDi, Вы писали:


DD>>Доброго времени суток.


DD>>Не удалось найти поиском следующее:

DD>>1. Есть ли возможность получить информацию по поводу того какие объекты БД (Tables, views, sp, functions) хранят свои данные в указанном файле БД?

R>Хотелось бы еще узнать используемую СУБД. В Firebird по моему это можно указать при создании таблиц, а в SQLServer файлы сами добавляются по мере наполнения, хотя может тоже можно указать и принудительно. По поводу view, sp & functions (видимо все же SQL Server) то у них и данных нет. Что им хранить? В главном вероятно храниться их описание или скомпиленный вариант.


DD>>2. А также, может кто нибудь подскажет, есть ли возможность каким либо образом указать БД, что какие либо требуемые странички в файле поврежденны и она их больше не использовала.

DD>>Либо принудительно указать, чтобы данные странички принадлежали какому либо известному объекту для того чтобы в последствии не трогать данный объект и таким образом косвенно добиться требуемого.

R>Тут наверное лучше сбекапить базу, потом проверить и пометить сам диск на уровне операционки, а потом восстановить базу. Хранить базу на битых страницах, даже если указать ей что они битые я бы не стал) Обычно винт сыпится дальше.


DD>>Вот такие скромные потребности

DD>>Буду рад помощи.

R>Буду рад если помог)


Да конечно же это MS SQL Server 2000 извиняюсь, забыл указать сразу

По первому вопросу имелось ввиду что есть ряд битых файлов, хотелось бы узнать кто в них держит информацию

По второму вопросу, к сожалению на данный момент база построенна так, что вся инфа держится в одной базе данных, а разных таблицах, общий объем превышает 20 Tb и каждый день наливается по 40-50 Gb, так что Backup всей базы к сожалению не реален.
Работы по устранению этого недостатка ведутся

Недавно произошла неприятная ситуация, для устранения последствий которой и понадобились данные о структуре файлов БД.
Re[3]: Связь объектов базы данных и файлов?
От: Roman1980 http://www.rasland.com, http://free.rasland.com
Дата: 06.11.06 20:28
Оценка:
А что за база такая огромная? Любопытно стало.
Re[4]: Связь объектов базы данных и файлов?
От: DanDi Россия  
Дата: 07.11.06 11:00
Оценка:
Здравствуйте, Roman1980, Вы писали:

R>А что за база такая огромная? Любопытно стало.


Да так, небольшой биллинг.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.