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