一、要允许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的数据库地址,这样就隐藏了对访问数据库服务器详细信息。从而保证了数据库的连接的简洁和安全性。