![](/img/trans.png)
[英]how to pass all database (fast) since sql server 2008 express to sql server 2008 R2 (NO express)
[英]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(確定嗎?),那么一些選項可能包括...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.