MSSQLServer和SQL Server Express、LocalDB的區別


MSSQL Server:全稱Microsoft SQL Server,微軟的數據庫服務。

SQL Server Express:Microsoft SQL Server的一個免費版,功能上有一些限制。

                                   1.數據庫的大小限制:SQL Server 2005 Express 和SQL Server 2008 Express 數據庫的大小限制最大為 4GB,最新版本的SQL Server 2008 R2 Express 數據                                           庫的大小限制最大為 10G。這個大小的限制只有在數據文件上,事務日志大小則不受此限。

                                   2.只能使用一個 CPU 來運算,這在多個 CPU 的電腦上會造成浪費。

                                   3.可使用的存儲器量最高只有 1GB。
                                   4.沒有 SQL Agent,若要做調度服務必須自己寫程序。

                         安裝visual studio 2010以及更低的版本時,可以配置同時安裝相應版本的SQL Server Express。

                                數據庫連接:Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Test.mdf;Integrated Security=True;User Instance=True

                                (注:|DataDirectory| 如是WebForm,為app_data數據文件夾相對路徑,如是WinForm,為項目文件下的\bin\debug或\bin\release

                         也可以自行下載SQL Server Express進行安裝,官網下載網址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads

 

 

Microsoft SQL Server Express LocalDB:SQL Server Express版本的輕量級版,也是免費的。

                 LocalDB是一種面向開發人員的 SQL Server Express 功能,向開發人員提供 SQL Server 數據庫引擎 ,使其不必管理 Transact-SQL 的完整服務器實例即可撰寫和測試 SQL Server代碼。最常用於開發人員開發和測試過程中,在開發人員的電腦中不必安裝龐大的MSSQL Server。

                               SQL Server Express是MSSQL Server的縮減版,功能和性能做了限制(上面有詳細介紹)。

                               LocalDB是在SQL Server Express的縮減版,包括所有可編程性功能的輕型版本 Express Edition,但取消了多用戶管理和遠程連接管理功能。

                                                另外,MSSQL Server和SQL Server Express都是作為服務運行, 而LocalDB是在“用戶模式”下與應用程序一起運行。

                                                LocalDB一般在開發階段和測試階段使用。

                               

                        安裝visual studio 2012以及更高的版本時,可以配置同時安裝相應版本的LocalDB。

                       (Visual Studio 2017  內置的是SQL Server 2016 Express LocalDB,Visual Studio 2019  內置的也是SQL Server 2016 Express LocalDB。)

                                數據庫連接:Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\Test.mdf;Initial Catalog=數據庫名;Integrated Security=True

                               (注:|DataDirectory| 如是WebForm,為app_data數據文件夾相對路徑,如是WinForm,為項目文件下的\bin\debug或\bin\release

 

                        也可以自行下載安裝,下載相應版本的SQL Server Express安裝包,在安裝的時候選擇安裝LocalDB包就行了,

                                可以參考:https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/sql-server-express-localdb?view=sql-server-ver15

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM