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