Posted on 2009-11-08 01:17
xcp 閱讀(5804)
評論(0) 編輯 收藏 所屬分類:
Database
最近要做一個項目,規(guī)定用數(shù)據(jù)庫Sqlserver 2005,但是最開始還是有一點模糊的感覺,下面的筆記主要是講從數(shù)據(jù)庫的安裝和簡單使用
一、下載安裝相關(guān)插件和Sql2005數(shù)據(jù)庫
*>Microsoft Core XML Services (MSXML) 6.0_SDK插件
http://download.microsoft.com/download/2/e/0/2e01308a-e17f-4bf9-bf48-161356cf9c81/msxml6_SDK.ms
*>Microsoft .NET Framework 2.0
http://download.microsoft.com/download/0/8/c/08c19fa4-4c4f-4ffb-9d6c-150906578c9e/NetFx20SP1_x86.exe
*>Microsoft SQL Server 2005 Express Edition
http://172.18.0.105:9203/70B3D33C68F114316C369BEAE1CF94CB59CD83E697BB2DB8/download.microsoft.com/download/C/E/6/CE626F95-EBD3- 4AB8-AA35-C1BFAF98B7D5/SQLEXPR32_CHS.EXE
*>SQL Server Management Studio Express
http://download.microsoft.com/download/0/f/9/0f9d8ac6-d9a2-4233-ae78-4f957f0361e8/SQLServer2005_SSMSEE.msi
二、開啟sql2005遠程連接功能和解決"An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) "錯誤解決方法.
*>配置工具->SQL Server 外圍應(yīng)用配置器->服務(wù)和連接的外圍應(yīng)用配置器->打開MSSQLSERVER節(jié)點下的Database Engine 節(jié)點,先擇"遠程連接",接下建議選擇"同時使用TCP/IP和named pipes",確定后,重啟數(shù)據(jù)庫服務(wù).一定是重起服務(wù),不是重起Sql Server.
三、配置工具-->SQL Server Configuration Manager的使用
*>SQL Server 2005 服務(wù):里面有兩個選項,SQL Server Browser和SQL Server。SQL Server Browser主要用來控制遠程客戶機的網(wǎng)絡(luò)服務(wù)器是否可顯示。而SQL Server就是SQL服務(wù)
*>SQL Server 2005 網(wǎng)絡(luò)配置--SQLEXPRESS的協(xié)議:服務(wù)端通過共享內(nèi)存、虛擬接口適配器、命名管道和TCP/IP幾種協(xié)議來監(jiān)聽客戶端請求,來提供相關(guān)的服務(wù)
*>SQL Native Client 配置--客戶端協(xié)議:主要是SQL Server中的客戶端共享內(nèi)存、虛擬接口適配器、命名管道和TCP/IP等幾種協(xié)議來雨請求服務(wù)。
*>共享內(nèi)存、虛擬接口適配器、命名管道和TCP/IP幾種協(xié)議的區(qū)別:共享內(nèi)存客戶端網(wǎng)絡(luò)庫可以用來連接本地服務(wù)器上運行的應(yīng)用程序和SQL Server引擎。在SQL Server Express中,這是默認的配置,通過系統(tǒng)的網(wǎng)絡(luò)堆棧使用“內(nèi)存內(nèi)”管道直接進行通信,所以能夠以最快的速度連接到SQL Server。共享內(nèi)存是最簡單的協(xié)議,沒有什么可設(shè)置的選項。虛擬接口適配器協(xié)議是為兩個系統(tǒng)之間進行高性能專用連接而設(shè)的協(xié)議。VIA提供了內(nèi)存映射的通信模式,通過操作系統(tǒng)網(wǎng)絡(luò)層達到最佳性能。對 SQL Server來說,當(dāng)你想要實施高性能集群時,通常會使用VIA客戶端網(wǎng)絡(luò)庫。默認情況下,VIA使用1433端口,不過這個配置是可以重新設(shè)置的。命名管道這個客戶端網(wǎng)絡(luò)庫最適合用于局域網(wǎng)連接。在局域網(wǎng)環(huán)境下,其性能和TCP/IP客戶端網(wǎng)絡(luò)庫不相上下。默認情況下,SQL Server會聽命于命名管道\pipe\sql\query進行客戶端連接,不過可以改變默認管道。當(dāng)你使用句點來指定SQL Server系統(tǒng)時(例如:\SQLExpress),默認設(shè)置為使用命名管道連接。TCP/IP協(xié)議無論是本地網(wǎng)、局域網(wǎng)還是廣域網(wǎng)連接,使用的最廣泛的客戶端協(xié)議是TCP/IP,不過TCP/IP協(xié)議最適用于局域網(wǎng)和廣域網(wǎng)連接。在廣域網(wǎng)的環(huán)境下,TCP/IP協(xié)議在性能上優(yōu)于命名管道協(xié)議。正如其名稱所示,這個客戶端網(wǎng)絡(luò)庫必須在TCP/IP協(xié)議下使用。默認情況下,它使用1433端口,不過這個配置也是可以重設(shè)的。
四、可視化工具的使用--Microsoft SQL Server Managerment Studio Express
*>在服務(wù)器名稱的時候,可以選擇本地服務(wù)器與網(wǎng)絡(luò)器
名稱: ?4C.ESL | .↗Evon
口號: 遇到新問題?先要尋找一個方案乄而不是創(chuàng)造一個方案こ
mail: 聯(lián)系我