1

我有一個使用Microsoft Sync Framework同步遠程SQL Server和本地SQL Server CE數據庫的桌面應用程序。增加桌面應用程序的Sql Server CE數據庫的大小

4 GB應該足夠用於本地數據庫大小。爲了允許本地CE數據庫的大小增加,我已經將高級部分中的'max database size'屬性修改爲4091.據我所知,這包括在連接字符串中。但是,如果我使用SQL Server 2008打開精簡版數據庫文件並使用右鍵單擊屬性檢查它,它會告訴我可用空間爲864 MB,使用2 MB。這是令人擔憂的,因爲大小小於2 GB的數據庫很可能不足。

這是一個動態的過程,它只會在需要時增加,或者是否存在另一個步驟? 謝謝。

回答

1

它確實是一個運行時屬性,並指定了數據庫引擎要使用的內存緩衝區的大小。 YOu可以簡單地將「max database size = 4091」放在你的連接字符串中,緩衝區可以容納一個4GB的數據庫文件。不確定你在SQL Server Management Studio中看到的是什麼,聽起來不對且誤導我。您可以在這裏閱讀更多http://blogs.msdn.com/b/sqlservercompact/archive/2007/06/13/the-story-of-max-database-size-connection-string-parameter.aspx

+0

謝謝埃裏克。這讓我放心。 – redned