CharlesChen's Technical Space

简单实用是我一直在软件开发追求的目标(I Focus on. Net technology, to make the greatest efforts to enjoy the best of life.)
Not the best, only better
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

学习笔记(配置SQL Server 2005允许远程连接)

Posted on 2009-10-26 22:58  Charles Chen  阅读(815)  评论(0编辑  收藏  举报
    因两台电脑数据库要互相访问,需要对SQL Server2005设置远程连接,固花了些时间对sql server 2005远程连接进行了测试并记录了下来,算做了一个备忘录。同时也希望朋友们提出意见,有什么问题请指出。

一、要允许sql server 2005运行远程连接,需要对它进行一些基本的设置。

1.在Sql Server实例上启用远程连接。

“开始-->程序-->Microsoft SQL Server 2005-->配置工具-->SQL Server外围应用配置器-->单击服务和连接的外围应用配置器-->展开数据库引擎-->选中远程连接-->选中本地连接和远程连接-->选择使用的协议-->单击应用,重启服务即可”。

2.启动SQL Server浏览器服务(针对SQL Server ExpressEdition2005和SQL Server 2005开发版而言,否则不是必须的)。

“开始-->程序-->Microsoft SQL Server 2005-->配置工具-->SQL Server外围应用配置器-->单击服务和连接的外围应用配置器-->展开SQL Server Brower-->选中服务并启动-->点击确定即可”。

3.在Windows防火墙为SQL Server 2005创建例外

“Windows防火墙-->选择例外-->点击添加程序-->浏览-->找到sqlservr.exe(如路径C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\ MSSQL.1 \MSSQL\Binn\sqlservr.exe)路径可能会根据 SQL Server 2005 安装不同而不同-->单击确定”。

在Windows 防火墙中为“SQLBrowser”创建例外(方法同上)。

一般来说按照上面1到3的步骤设置后,SQL Server 2005已经配置成可以远程连接它了,下面我们来看看在客户端怎样连接它:

服务器的连接格式如下:"服务器地址(IP等)\实例名,端口号"

二、现在的问题是,关于那端口号,SQL Server怎样查看端口号呢?

Sql Server 2000查看端口号是:
Microsoft SQL Server=>SQL Server网络使用工具->常规->选择当前实例->TCP/IP->属性

Sql Server 2005查看端口号:
开始>>程序>>Microsoft SQL Server 2005>>配置工具>>SQL Server Configuration Manager>>SQL Server 2005网络配置>>MSSQLSERVER的协议>>TCP/IP",右键,属性,在"ip地址"选项页可以看到.

三、SQL Server 2005 别名的使用

在客户机上设置要连接的别名,别名包括:“别名名称、协议、地址、端口号”,设置好后,当客户机的电脑上直接使用"Server=别名"时候,会自动的根据别名去找SQL Server的数据库地址,这样就隐藏了对访问数据库服务器详细信息。从而保证了数据库的连接的简洁和安全性。