Question

I have a database table in SQL Server 2005 Express that takes in 2367 new rows each day, there is only 3 columns for each row. So in a year this will give around 800k of rows and in 10 years 8 million rows. Since I know that the company where I'm making this installation will not handle any database management/cleanup my question is will a SQL Server 2005 Express be able to handle this many rows in a single table? Are there any limits? I do know that there is something like 4gig of file size limit.

EDIT: Table setup

[RefId] [bigint] NOT NULL,
[PointDate] [datetime] NOT NULL,
[PointValue] [decimal](10, 2) NOT NULL

note: SQL Server 2005 Express doesn't allow you to set up jobs.

Was it helpful?

Solution

The documentation says limited by available storage. So it's likely you'll hit a bottleneck somewhere else first, like some MBA with Access doing select Count() from Table on with an external link to the live database.

Other maximums you might run into first.

MSDN SQL 2005 Capacity Specicifications

Other versions are available from the page as well, for those who have a need.

OTHER TIPS

The database size limit is 10Gb since SQL Server 2008 R2. No matter what, an Express installation will still require maintenance (specially backups). You better think of something now.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top