簡體   English   中英

如何面對SQL Sever Express 2008中的數據庫限制問題?

[英]how to face Database limitation Issue in SQL Sever Express 2008?

我已經決定使用SQL Server Express 2008開發VB.net應用程序,但是Microsoft表示:

每個DB限制4 GB大小!

因此,我正在為單用戶桌面PC開發我的應用程序,那么當數據庫達到最大大小時該怎么辦?

當數據庫大小達到最大大小時,創建一個新的數據庫並允許我的vb.net應用程序同時使用兩個數據庫是一件好事嗎?

關於您的免費版本的SQL Server的4GB限制,您看到的選擇如下:

1)清除不必要的舊數據
2)破解應用程序以使用多個數據庫(這甚至可以在單台PC上運行嗎?)
3)入侵您的應用程序,以根據需要將項目移至數據文件並移出數據庫
4)支付適當版本的SQL Server
5)轉到MySql或類似的東西

SQL Server 2008 R2 Express的大小限制已增加到10 GB ,因此,如果您剛開始一個新項目,則應使用2008 R2。

嘗試免費工具沒有錯。 我建議您重新設計應用程序以使用多個數據庫。

1)創建一個用於存儲多個數據庫設置數據的新表

2)該表中存儲的內容包括:數據庫總數,每個數據庫的連接字符串等。

考慮將每個表存儲在單獨的數據庫中(適當時)

如果您希望超過4GB(確定嗎?),那么一些選項可能包括...

  1. 將較舊的數據存檔到單獨的數據庫中
  2. 不要使用sql-server express-使用可以增長的標准版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM