Posted on 2009-11-08 01:17
xcp 阅读(5799)
评论(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: 联系我