Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Две файл группы filestream

Всем привет. Есть две файл группы filestream. Оба одного размера. В сетевую папку пользователи посылают файлы. У обоих filestreamname одинаковый. Одну файл группу надо удалить, так как он был создан по незнаю этого дела. Но без удаление файлов. Вопрос:
1. Документы которые посылают в обеи файлстримы попадают? Они указаны для одной БД
2. Как удалить одну файл группу? Если делать remove, то ругается take a log file and then... Error 5098. Но чтобы файлы остались. Если в обеих файлстримах одни файлы, то надеюсь останутся
Ответ: frech, там говорится, что нужно сделать резервную копию журнала транзакций.
Учитесь пользоваться документацией. Резервную копию журнала транзакций делают инструкцией backup log.
Вопрос: Портится файл данных (из-за сети?)

Здравствуйте!

Вот что происходит.

База разделенная.
Файл данных - на одном компьютере, файлы интерфейса - один на машине вместе с данными, остальные на других машинах, в других помещениях.
Всего было задействовано 5-7 компьютеров (сама не видела, это в другом городе).
В течение нескольких недель все нормально работало.
Но с понедельника подключили еще один кабинет, для чего добавили его в сеть (до этого с ним связи не было).
Это делал их системщик.
И началось.
Теперь каждый день по нескольку раз при попытке распечатать документ с "сетевой машины" происходит порча файла с данными (но не каждый раз).
Шлют мне файл, я восстанавливаю, отсылаю обратно.
Пока что файл восстановлению поддается.

Что это может быть, в чем причина?
Понимаю, что "после этого" не значит "вследствие этого".
Но пока мои подозрения падают на сеть, хотя системщик (по телефону и по почте) с этим не соглашается.

Пожалуйста, помогите с поиском версий.
Вот какое сообщение выдается при открытии поврежденного файла (до восстановления):
Ответ: vmag,

Посмотрим.
Что-то мне кажется, что местный админ не очень склонен к экспериментам.
Пока подумываю сделать так: при запросе печати перекидывать нужные данные в локальные временные таблички и уже оттуда печатать.
Что из этого выйдет, тоже посмотрим.
Вопрос: FileStream разве не должен сделать меньше размер файла данных самой БД?

Поменял в таблице поле varbinary(max) на varbinary(max) filestream, теперь у меня папка с filestream 50gb , и сам файл таблицы 50 gb.
Т.е. размер всей БД после операции не уменьшился, я что то не понимаю в filestream? Данные же из таблицы БД переносятся на диск, а в таблице остается ссылка на них. Тогда почему БД не уменьшилась?
Ответ: После sp_spaceused и шринка еще одного, все стало ок, спасибо
Вопрос: Разбиение файла данных.

Доброго времени суток, коллеги !
В процессе эксплуатации БД на одном проекте ожидается значительный рост файлов данных (около 10 Тб). Возник вопрос, есть ли смысл заранее разбивать файл данных на несколько частей или лучше оставить одним файлом ? Какие плюсы и минусы у этих решений ?
Файл данных лежит на одном массиве 3Par, подключать дополнительные массивы не планируется. Есть возможность выделить несколько LUN’ов на текущем массиве, даст ли это какой-то профит ?
Ответ: Evelion,

если Вы не понимаете, для чего Вам требуется разбивать, то не разбивайте. Вы увидели, как бабушка яйца разбивает и давай тоже разбивать. но проблема в том, что бабушка разбивала для пирога, а внучок - подражая бабушке. Вы спрашиваете: гора соли - это здОрово или нет? И ожидаете получить вменяемый ответ.
Вопрос: SSAS - Multidimensional: защита файлов данных и конфигурации (msmdsrv.ini) от local Admin

SSAS - Multidimensional:
- защита файлов данных (директории),
- конфигурации (msmdsrv.ini),
- и параметров запуска сервиса от локального админа

Собственно сабж - как? (хотя возможно вопрос больше для форумов по защите/безопасности Windows Server)
Если файлы данных и конфигурации хранятся тоже локально? (чтобы Админ не смог TakeOwnerShip на NTFS директорию, да и просто навесить Audit на файлы не решает проблему утечки данных)

Идея в ограничении доступа на чтение папки с данными и папки конфигурации средствами безопасности Windows

Проблема в возможности перезапуска сервиса со своей конфигурацией (msmdsrv.ini из другого места) - но не в курсе может-ли локальный админ перезапустить службу под тем-же пользователем (не зная пароля) но с другой конфигурацией с изменёнными опциями в msmdsrv.ini на BuiltinAdminsAreServerAdmins/ServiceAccountIsServerAdmin?

Кто-то сталкивался с решениями? Выносить на внешнее защищённое хранилище (сеть/CIFS/NAS/SAN и пр.) инфраструктура не позволяет. Криптовать директорию (сертификатами и т.д. через EFS/TFE) - где-то читал что потом с процессингом проблемы бывают (особенно ругаются на BitLocker), да и на шифрование туда-сюда дополнительная мощность потребляется (хотя наверное приемлемо-минимальная).

Может у кого какой опыт есть в решениях данного рода? (хотя-бы без возможности предоставления минимальных прав левым пользователям даже для BackUp)
Ответ: от локального админа на локальном компе спасет только шифрование, все политики домена пофиг
Вопрос: потеряны файлы данных одной pdb - как её убить?

oracle 12.1.0.2

бд контейнерная, тестовая, в неархивлоге. интерес спортивный.
случайно снесли каталог со всеми файлами одной из пдб-шек)
на close abort этой pdb и shutdown immediate cdb ругань
ORA-01116: ошибка при открытии файла ххх базы данных
ORA-01110: файл данных ххх: 'бла-бла/PDBNAME/system01.dbf'
ORA-27041: невозможно открыть файл
Linux-x86_64 Error: 2: No such file or directory

есть идеи, как можно выкосить эту пдб, сохранив в работоспособности всё остальное? (создать новую бд и перетащить живые пдбшки туда - слишком просто)
Ответ: AlexVin,

drop pluggable database в режиме mount не помогает?
Вопрос: Определить версию БД по файлам данных.

Доброе время суток.
Подскажите, добрые люди, есть ли способ определить версию oracle, платформу, разрядность по файлам данных.
Принесли мне тут базу, только каталоги с файлищем и больше ничего, никакой другой информации, и говорят - надо срочно развернуть.
Так вот собственно в этом и вопрос - как имея контрольные файлы, журналы транзакций, файлы данных определить версию, платформу и разрядность?
Ответ: Алексей Филиппов,

STFF
Вопрос: Использование файлов данных

Добрый день народ!

Можно ли определить использование файлов данных посессионно? Т.е. какая сессия какой datafile использует. Поясню. Наблюдаю на сервере 100% утилизацию по дисковым накопителям. И хочу определить какая сессия насколько загрузила файлы данных. Просто по файлам я могу определить
select df.name,fs.*
from v$filestat fs,
    v$datafile df
where fs.file#=df.file#
order by fs.phyrds desc

Но этого недостаточно. Надо по сессиям разложить.
Ответ:
Alexey Chasovnikov
Diagnostics Pack у нас куплен. Можно поподробнее, как с помощью ASH найти искомую информацию?

То есть мысли посмотреть документацию даже не возникает?
session_*
event
p1-p2-p3
Вопрос: Способы по восстановлению файлов данных MS SQL Server?

Способы по восстановлению файлов данных MS SQL Server? Я не знаю как восстановить базу данных MS SQL Server. Нужен какой-то софт?
Ответ:
billrigth
У меня стандартным методом не получилось - выдает абрукадабру какую то

Поэтому вы сразу решили искать нестандартные методы ?
Вопрос: FileStream MS SQL 2008R2

Всем привет! Возник следующий вопрос, база предназначена для работы с файлами, соответственно выбрал технологию хранения файлов через FILESTREAM.

Создал табличку

Код T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
CREATE TABLE dbo.Test
(
    ID          INT PRIMARY KEY IDENTITY(1,1)   NOT NULL,
    UserID      INT                             NOT NULL,
    TestID      INT                             NOT NULL,
    Name            VARCHAR(50)                     NOT NULL,
    Note            VARCHAR(100)                    NULL,
    [Guid]      UNIQUEIDENTIFIER DEFAULT NEWID() UNIQUE ROWGUIDCOL NOT NULL,
    FileData        VARBINARY(MAX) FILESTREAM       NOT NULL
) 
FILESTREAM_ON FileStreamTest
GO
Теперь сервер сам автоматических будет хранить их на диске в папке "FileStreamTest" и синхронизировать их таблицей... Вроде все ок так оно и есть, но есть один вопрос: поле FileData бинарное и в нем хранится получается тот же файл, что и в папке? Т.е. таблица будет расти взависимости от размера файлов в ней?(((

Я думал, что таблица не будет расти взависимости от файлов, типо физически файлы будут храниться ТОЛЬКО на сервере в папке. А получается что и сам файл базы mdf увеличивается.... Мб я что то не так делаю и понимаю?))) Врулите в нужное русло меня плз)
Ответ: Я не использую FileTable... делаю через filestream . Я считал что таблица не будет расти из за привязан ных к ней файлов, ведь физически они сохраняются на диск...