vs2013和mysql连接_安装VS2013后与数据库的连接问题
安裝VB2013后,會自動安裝一個SQL Server 2012 Express LocalDB,而2013之前的版本安裝的是SQL Server Express,這兩者有以下差別:
http://www.cnblogs.com/shanyou/archive/2012/09/05/2672590.html
軟最新推出的 SQL Server 2012 Express LocalDB 是一種 SQL Server Express 的運行模式,特別適合用在開發(fā)環(huán)境使用,也內(nèi)置在 Visual Studio 2012 之中。
關于SQL Server 2012 Express LocalDB的運作方式
在安裝 LocalDB 時會復制一個 SQL Server Express 實例所需的最少文件,基本上 LocalDB 幾乎等同于完整的 SQL Server Express 數(shù)據(jù)庫引擎,且 LocalDB 方式啟動的 SQL Server Database Engine 實例與 SQL Server Express 具有相同的限制 (因為跟 SQL Server Express 共享相同的文件),但 LocalDB 由于簡化了管理,所以比 SQL Server Express 還多了一些限制,不過這些限制通常不影響開發(fā)。相對舊版的 SQL Server 2008 Express 來說,兩者有些差異性,比較如下:在安裝好 SQL Server 2012 Express LocalDB 之后,默認會有個實例名為v11.0,該實例的相關文件所在目錄通常位于以下目錄 ( 請將 替換成你的登陸賬號 )
在建立新的 LocalDB 實例之前,必須先了解?SqlLocalDB.exe?工具程序的路徑,請參考以下路徑:
C:\Program Files\Microsoft SQL Server\110\Tools\Binn\SqlLocalDB.exe
以下是建立 LocalDB 實例的指令,其中 “LocalDbTest” 是你可以自行命名的實例名稱:
SqlLocalDB.exe create?LocalDbTest
接著我們通過命令列出所有 LocalDB 已經(jīng)建立的所有實例,并查看特定實例的相關信息:
SqlLocalDB.exe info
SqlLocalDB.exe info Projects
進入該目錄就會看到如同 SQL Server 完整版一樣有這些系統(tǒng)數(shù)據(jù)庫文件、錯誤紀錄、紀錄追蹤、加密密鑰、…等等,如下圖示:
SQL Server 2012 Express LocalDB與其他SQL Server版本的比較
在 SQL Server 2012 問世之前,SQL Server 依據(jù)不同的運行環(huán)境各有推出不同的版本,在運行上也有不同的限制,例如:
SQL Server Enterprise ( 企業(yè)版,適合大量數(shù)據(jù)或高可用性環(huán)境 )
SQL Server Standard ( 標準版,適合用在一般數(shù)據(jù)庫處理環(huán)境 )
SQL Server Express?( 輕量版,適合用在單機或小量數(shù)據(jù)庫的環(huán)境 )
SQL Server Compact?( 精簡版,又稱 SQL CE,適用于行動化或嵌入式系統(tǒng)環(huán)境 )
而 SQL Server 2012 Express LocalDB 又是甚么樣的一個定位呢?從數(shù)據(jù)庫系統(tǒng)復雜度加以重新排序過如下:
SQL Server Enterprise > Standard > Express >?LocalDB?> Compact
由于 SQL Server 2012 Express LocalDB 跟前版的 SQL Server 2008 R2 Express 很像,其中的限制有:
LocalDB 的實例排序規(guī)則默認為 SQL_Latin1_General_CP1_CI_AS,無法變更。
但支持數(shù)據(jù)庫層級、數(shù)據(jù)行層級和表達式層級定序。
也就是說,你只要在建立數(shù)據(jù)庫時指定其排序規(guī)則即可,或是掛載其他數(shù)據(jù)庫系統(tǒng)移過來的數(shù)據(jù)庫文件,或還原自其他數(shù)據(jù)庫的備份文件也都不會有問題。
自主數(shù)據(jù)庫遵循自主數(shù)據(jù)庫定序所定義的元數(shù)據(jù)和 tempdb 定序規(guī)則。
VS中連接字符串如下:
Data Source=(localdb)\Projects;Initial Catalog=test;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False
其中(localdb)\Projects就是servername,Catalog是數(shù)據(jù)庫名稱。
總結(jié)
以上是生活随笔為你收集整理的vs2013和mysql连接_安装VS2013后与数据库的连接问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nubby mysql_Mysql索引
- 下一篇: inception mysql 审核_m