Y
Y
yav28102013-12-05 10:24:08
Microsoft
yav2810, 2013-12-05 10:24:08

Problems with MS SQL 2008 Express database

There was a problem of exhaustion of the size for a DB. mdb began to weigh the maximum 10000+ MB. What are the methods to continue working with it? It cannot expand further, compression does not occur. Can you somehow add an additional mdb with disabling the current one? I don't know how to do it. But there is a need to work with the current mdb file in the future.

Answer the question

In order to leave comments, you need to log in

7 answer(s)
V
Vladimir Boliev, 2013-12-05
@voff

It seems that the answer is obvious, upgrade to Workgroup , the price of course bites, but what did you expect when starting to work with MS SQL?
There is another option, you can write a converter in MySql or Postgresql, it will most likely not be difficult to write the converter itself, but it all depends on the applications that use your database. How difficult it will be to migrate these applications to the new database.

Z
Zakhar Yakovlev, 2013-12-05
@hezymal

Have you tried moving the tables to another *.mdb and linking to the current one?

Y
yav2810, 2013-12-05
@yav2810

Tried - doesn't even let me create an additional mdb because the PRIMARY filegroup is full

Z
Zakhar Yakovlev, 2013-12-05
@hezymal

Then, apart from switching to another database, I can offer nothing.
And with normalization and archiving there is no chance at all?

K
Konstantin, 2013-12-05
@CheeseMaster

I would look at how much the indexes weigh, and how much the data, which indexes were called, how much, maybe the "garbage" is full.

R
Rustamovich, 2013-12-24
@Rustamovich

if the application can work with two databases at once, then connect a new one, we do this with Sharepoint, there is a separate database for each directory

A
Alexander, 2014-01-07
@avorsa

Revise indexes, statistics.
Data aggregation is possible (if the business logic allows).

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question