Posted on 2009-11-08 01:17
xcp 閱讀(5811)
評(píng)論(0) 編輯 收藏 所屬分類:
Database
最近要做一個(gè)項(xiàng)目,規(guī)定用數(shù)據(jù)庫(kù)Sqlserver 2005,但是最開(kāi)始還是有一點(diǎn)模糊的感覺(jué),下面的筆記主要是講從數(shù)據(jù)庫(kù)的安裝和簡(jiǎn)單使用
一、下載安裝相關(guān)插件和Sql2005數(shù)據(jù)庫(kù)
*>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
二、開(kāi)啟sql2005遠(yuǎn)程連接功能和解決"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) "錯(cuò)誤解決方法.
*>配置工具->SQL Server 外圍應(yīng)用配置器->服務(wù)和連接的外圍應(yīng)用配置器->打開(kāi)MSSQLSERVER節(jié)點(diǎn)下的Database Engine 節(jié)點(diǎn),先擇"遠(yuǎn)程連接",接下建議選擇"同時(shí)使用TCP/IP和named pipes",確定后,重啟數(shù)據(jù)庫(kù)服務(wù).一定是重起服務(wù),不是重起Sql Server.
三、配置工具-->SQL Server Configuration Manager的使用
*>SQL Server 2005 服務(wù):里面有兩個(gè)選項(xiàng),SQL Server Browser和SQL Server。SQL Server Browser主要用來(lái)控制遠(yuǎn)程客戶機(jī)的網(wǎng)絡(luò)服務(wù)器是否可顯示。而SQL Server就是SQL服務(wù)
*>SQL Server 2005 網(wǎng)絡(luò)配置--SQLEXPRESS的協(xié)議:服務(wù)端通過(guò)共享內(nèi)存、虛擬接口適配器、命名管道和TCP/IP幾種協(xié)議來(lái)監(jiān)聽(tīng)客戶端請(qǐng)求,來(lái)提供相關(guān)的服務(wù)
*>SQL Native Client 配置--客戶端協(xié)議:主要是SQL Server中的客戶端共享內(nèi)存、虛擬接口適配器、命名管道和TCP/IP等幾種協(xié)議來(lái)雨請(qǐng)求服務(wù)。
*>共享內(nèi)存、虛擬接口適配器、命名管道和TCP/IP幾種協(xié)議的區(qū)別:共享內(nèi)存客戶端網(wǎng)絡(luò)庫(kù)可以用來(lái)連接本地服務(wù)器上運(yùn)行的應(yīng)用程序和SQL Server引擎。在SQL Server Express中,這是默認(rèn)的配置,通過(guò)系統(tǒng)的網(wǎng)絡(luò)堆棧使用“內(nèi)存內(nèi)”管道直接進(jìn)行通信,所以能夠以最快的速度連接到SQL Server。共享內(nèi)存是最簡(jiǎn)單的協(xié)議,沒(méi)有什么可設(shè)置的選項(xiàng)。虛擬接口適配器協(xié)議是為兩個(gè)系統(tǒng)之間進(jìn)行高性能專用連接而設(shè)的協(xié)議。VIA提供了內(nèi)存映射的通信模式,通過(guò)操作系統(tǒng)網(wǎng)絡(luò)層達(dá)到最佳性能。對(duì) SQL Server來(lái)說(shuō),當(dāng)你想要實(shí)施高性能集群時(shí),通常會(huì)使用VIA客戶端網(wǎng)絡(luò)庫(kù)。默認(rèn)情況下,VIA使用1433端口,不過(guò)這個(gè)配置是可以重新設(shè)置的。命名管道這個(gè)客戶端網(wǎng)絡(luò)庫(kù)最適合用于局域網(wǎng)連接。在局域網(wǎng)環(huán)境下,其性能和TCP/IP客戶端網(wǎng)絡(luò)庫(kù)不相上下。默認(rèn)情況下,SQL Server會(huì)聽(tīng)命于命名管道\pipe\sql\query進(jìn)行客戶端連接,不過(guò)可以改變默認(rèn)管道。當(dāng)你使用句點(diǎn)來(lái)指定SQL Server系統(tǒng)時(shí)(例如:\SQLExpress),默認(rèn)設(shè)置為使用命名管道連接。TCP/IP協(xié)議無(wú)論是本地網(wǎng)、局域網(wǎng)還是廣域網(wǎng)連接,使用的最廣泛的客戶端協(xié)議是TCP/IP,不過(guò)TCP/IP協(xié)議最適用于局域網(wǎng)和廣域網(wǎng)連接。在廣域網(wǎng)的環(huán)境下,TCP/IP協(xié)議在性能上優(yōu)于命名管道協(xié)議。正如其名稱所示,這個(gè)客戶端網(wǎng)絡(luò)庫(kù)必須在TCP/IP協(xié)議下使用。默認(rèn)情況下,它使用1433端口,不過(guò)這個(gè)配置也是可以重設(shè)的。
四、可視化工具的使用--Microsoft SQL Server Managerment Studio Express
*>在服務(wù)器名稱的時(shí)候,可以選擇本地服務(wù)器與網(wǎng)絡(luò)器
名稱: ?4C.ESL | .↗Evon
口號(hào): 遇到新問(wèn)題?先要尋找一個(gè)方案乄而不是創(chuàng)造一個(gè)方案こ
mail: 聯(lián)系我