SQL Server 2005网络中的服务器和客户机各司其职。服务器完成数据的存储和管理,客户机完成逻辑的运算和结果的显示,他们的配合使得SQL Server 2005网络可以协调工作。
按照网络实际环境要求配置好一个SQL Server 2005网络是DBA必须具备的技能。而要配置好SQL Server 2005网络,就必须要首先了解网络是如何通信的。我们不妨先从一些最基本的概念学起。
(1)TCP/IP:传输控制协议/网络互联协议,是网络层的一系列协议的总称,目前的Internet/Intranet几乎都是采用TCP/IP来构建的。类似于网络中的各个设备之间准确传送数据的工作人员而已。
(2)IP:网络中计算机惟一的身份证
计算机之间的通信无非就是信息从一个源计算机出发准确到达目的计算机。要求每台计算机都有一个身份标识,就是IP地址,要学会查看计算机的IP地址。3)端口:区分同一台物理计算机上的不同网络服务
我们来思考,假如同一台计算机上同时安装了SQL Server 2005服务器和Web服务器,网络如何来区分这两种网络服务的数据呢?这就要用到端口(类似于房间号),可用IP地址:端口来标识某个特定的网络服务。
SQL Server 2005服务器默认分配的端口为1433,FTP为21,HTTP为80等。
可用netstat –n来查看端口使用情况。
(4)SQL Server 2005支持的网络协议
|
网络协议 |
说明 |
|
TCP/IP |
客户机和服务器采用IP地址来连接,适合局域网和Internet环境 |
|
共享内存 |
本地客户机和服务器通过同一内存进行连接 |
|
命名管道 |
主要适用于局域网 |
|
VIA |
虚拟接口适配器协议,适合局域网连接 |
|
VIA |
虚拟接口适配器协议,适合局域网连接 |
实例:配置TCP/IP协议的SQL Server 2005网络
(1)配置TCP/IP协议的SQL Server 2005服务器端
1)
2)
(2)配置TCP/IP协议的SQL Server 2005客户机端
1)
2)
3)
(3)测试TCP/IP协议的SQL Server 2005网络
启动【 SQL Server management studio】,在服务器名称中直接输入别名,单击|“连接”按钮测试连接是否成功;
管理SQL Server 2005服务器
(1)注册SQL Server 2005服务器
一般情况下,本地的SQL Server 2005数据库服务器在安装完毕后自动进行了注册,在远程客户机上,只能由DBA手工完成注册;
步骤:→输入服务器名称及身份验证等选项,测试连接是否成功;【SQL Server Management Studio】→【取消】→【视图】→【新建服务器注册】
