2012-02-01 159 views
0

我在SQL Server 2005 Express中有一個數據庫表,每天需要2367個新行,每行只有3列。所以在一年內,這將產生大約80萬行,並在10年內產生800萬行。因爲我知道我在做這個安裝的公司不會處理任何數據庫管理/清理,我的問題是SQL Server 2005 Express能夠在單個表中處理這麼多行嗎?有沒有限制?我知道有一些像4gig的文件大小限制。SQL Server 2005 Express中的表限制

編輯:表設置

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

注:SQL Server 2005 Express的不允許您設置工作。

+0

那麼,有免費的[SQL調度](http://www.lazycoding.com/products.aspx)適用於SQL Server Express ..... – 2012-02-01 21:57:36

+0

你的行有多大?如果你有3個INT列 - 每次800萬次,每次4個字節 - 這是從4 GB大小的一種欺騙方式....另外:SQL Server 2008 R2 Express已經將這個限制增加到了10 GB - 所以這將是另一種方式出來,如果真的你不得不... – 2012-02-01 21:59:09

+0

感謝您的意見!服務器本身是一個Windows 2003服務器,他們不會離開2005 sql express,他們不會讓我安裝SQL Sceduler – Marthin 2012-02-01 22:11:07

回答

0

該文檔說可用存儲受到限制。所以很有可能你會在其他地方首先遇到瓶頸問題,比如一些Access Access工作室正在通過外部鏈接到Live數據庫,從Table上選擇Count()。

您可能首先遇到的其他最大值。

MSDN SQL 2005 Capacity Specicifications

其他版本可以從頁面爲好,對於那些誰需要。

1

數據庫大小限制爲10Gb since SQL Server 2008 R2。無論如何,Express安裝仍然需要維護(特別是備份)。你現在最好想一些東西。