Я пытаюсь обработать a измерение с использованием SQL Server 2005 Analysis Services . В прошлом это работало без проблем, но в последнее время не получается.
Измерение является иерархическим с использованием 4 столбцов из одной таблицы (весь куб использует одну таблицу).
Полученное сообщение об ошибке (независимо от того, обрабатываю ли я весь куб или измерение, независимо от того, "я обработан" или нет), выглядит так:
File system error: A FileStore error from WriteFile occurred. Physical file:
\\?\L:\Microsoft SQL Server\MSSQL.3\OLAP\Data\MSMDCacheRowset_xxx.tmp.
Logical file: . .
Я предполагаю, что это связано с объемом растущих данных (в настоящее время 15 миллионов строк в конкретной таблице).
- Раньше он работал (без изменений)
- Обработка читает 11 миллионов строк перед отображением ошибки
- Физическая память на сервере заканчивается во время отображения ошибки
- Поиск сообщения об ошибке приводит к нескольким попаданиям, указывающим размер столбца как проблему.
Может ли кто-нибудь указать мне правильное направление? Я думаю, что одним из выходов может быть попытка использовать меньшие столбцы (varchar (x) вместо varchar (y)), но похоже, что нужно обойти проблему вместо решения проблемы.
С уважением
Эрик Ларссон