使用Visual Studio下內建的SQL Server Express

來源:互聯網
上載者:User

標籤:

軟體環境:Windows7(x64) + Visual Studio 2010 + SQL Server Express 2008

1.設定資料庫

裝VS2010不小心把內建的SQL Server 2008 Express也裝上了,後來要用SQL Server 2008,試了N多個辦法就是裝不上,微軟的東西這點讓人很是不爽。重裝系統?No Way!內建的Express版難道不能用?這麼非常小巧,要是能用以後就不裝又大又難伺候的正式版SQL Server了,網上搜尋一下,還真的可以~~

A.開啟SQL Server的組態管理員,配置SQLEXPRESS的協議

以下三個協議要啟用(注意是不帶標註32位的那個,因為64位的Windows7系統)

配置TCP/IP的屬性之"協議":全部偵聽選否

配置TCP/IP的屬性之"IP地址":IP地址要自定,TCP連接埠是1433(預設值,可以根據實際情況修改)

注意:IP1-IP6中的IP地址不能有相同的,否則會導致下面的SQL Sever服務不能啟動

B.配置用戶端協議

 

C.配置完成後重啟SQL Server服務

 

 注意:若是不能啟動服務,可以根據報錯提示或者事件檢視器日誌分析解決

 故意寫錯了下IP地址,做個測試,萬能的事件檢視器~~

 

D.測試連接埠:cmd中輸入了netstat -na命令查看

 

 注意:如果沒有出現設定的IP和連接埠的話。請仔細核實之前的操作步驟,另外注意關閉系統防火牆。

2.使用資料庫

 A.建立資料庫

 假設建立一個名叫School的資料庫

 

 SQL Server身分識別驗證模式預設被禁用,使用Windows身分識別驗證模式

 

 下面就可以建立資料表勒,增刪改錯,As your Service~~

 

 B.添加串連

 B-1.添加SQL Server資料庫連接

  

 使用Windows身分識別驗證模式登入

 

 可以看到SQL Sever的所有進階屬性

 

 記不住資料庫連接字串?屬性選項卡裡直接複製一下,搞定!(進階屬性裡也有)

 

 也可以將一個資料庫檔案附加到資料庫中,即使SQL Server和資料檔案間產生關聯

 

 

 

 B-2.將資料庫檔案附件到本地SQL Server執行個體中

  

 和上文提到的“將一個資料庫檔案附加到資料庫中”類似,就不再繼續貼圖了

 B-3.順便提下添加Oracle資料庫連接

 

 有關OracleClient命名空間被棄用的更多內容:http://www.infoq.com/cn/news/2009/06/oracleclient_deprecated/

 

 

 添加其他類型的資料連線和上面提到相似,如有遇到且配置麻煩,以後再做必要補充。

3.升級管理工具

  由於以Windows身分識別驗證模式只能串連到一個資料庫,多個資料庫切換的時候非常不爽,所以要開啟SQL Server身分識別驗證模式

 A.下載管理工具SQL Server Management Studio Express,,資源多得超乎想象~~

 

 由於安裝的內建Express是X64的,所以也要下載X64的管理工具,這裡以SQL Server 2008 R2為例 

 

 B.安裝管理工具,啟用sa使用者

 B-1.開啟SQL Server Management Studio以windows身分識別驗證模式進入

 

 B-2.在伺服器屬性-->安全性,修改為混合驗證模式

 

 B-3.安全性-->登入名稱-->屬性,修改sa使用者的密碼

 

 

 

 

 B-4.重啟SQL Server伺服器

 

 B-5. 再次登陸,這次使用SQL Server 身分識別驗證模式

 

 使用sa使用者登入成功

 

 C.使用命令列開啟SQL Server身分識別驗證模式,啟用sa使用者

 詳細步奏請參照:http://blog.csdn.net/neils03/article/details/6574841

 Sqlcmd命令詳解:http://blog.csdn.net/siweioa/article/details/11300967

最後:要是嫌Express用起來麻煩就安裝正式版的SQL Server好了(其實我覺得Express挺好,小巧輕便,常用的都有),要先安裝SQL Server正式版再裝Visual Studio,或者安裝Visual Studio的時候不要安裝內建的SQL Server Express接著再裝SQL Server,這樣不會出問題,網上很多人都這麼說的,我沒試過……

使用Visual Studio下內建的SQL Server Express

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.