使用SQLOLEDB远程访问SQLServer2005Express
时 间:2009-02-16 11:41:17
作 者:朱亦文 ID:61 城市:岳阳
摘 要:如何使Access ADP能连接SQL Server 2005。
正 文:
一、设置SQLServer2005Express,使之能远程访问。
1、打开“SQL Server 外围应用配置器”,点击“服务和连接的外围应用配置器”链接,在“按实例查看”选项卡中,选择实例下的“Database Engine”下的“远程连接”,在右侧,相应点击“本地连接和远程连接”和“仅使用TCP/IP”,然后点击“应用”按钮。
2、然后,在左侧选择实例下的“Database Engine”下的“服务”,在右侧点击“停止”按钮,停止SQLServer服务,然后再点击“启动”按钮。目的,使上面的设置生效。
二、配置SQLServer2005Express实例的侦听端口
1、打开“SQL Server 配置管理器”,展开左侧的“SQL Server 网络配置”,选择下面的你想设置的实例,本例是“SQLEXPRESS”,然后双击右侧的“TCP/IP 已启用”打开“TCP/IP属性”对话框,选择“IP地址”选项卡,将列表中的所有的“TCP动态端口”的“0”值全部删除,然后在所有的“TCP端口”设定你想设定的值,本例用“1433”,然后,点击“应用”按钮。
2、然后选择左侧的“SQL Server 2005服务”,右键点击右侧的“SQL Server(SQLEXPRESS)”,选择“重新启动”,使设置生效。
三、配置防火墙
从控制面板中打开防火墙对话框,选择“例外”选项卡,点击“添加端口”打开添加端口对话框,输入名称“SQL 1433”,输入端口号“1433”,点击“TCP”,点击“确定”按钮。这里的端口号要与上一步的端口号一致。
四、测试
1、在桌面新建一个文本文件,命名为“test.udl”,然后双击这个文件打开“数据连接属性”对话框,选择“提供程序”选项卡,在列表中选择“Mictosoft OLE DB Provider for SQL Server”,然后点击“下一步”按钮。在“连接”选项卡中,在服务器名称中输入“服务器IP地址\实例名,端口号”,本例SQL Server 2005 Express服务器的IP为192.168.22,实例名为SQLExpress,在第二步设置的端口号为1433,因此输入“192.168.1.22\SQLExpress,1433”,然后选择“使用指定的用户名称和密码”,在用户名称中输入在SQLExpress服务器中登录名,本例为sa,然后在密码文本框中输入sa的密码,点击“测试连接”按钮,测试SQLOLEDB。
如果连接的不是SQL Server 2005及以上版本,我们不必要在服务器名称中加入端口号。
2、在Access 2003中新建ADP,那么在连接对话框中设置与1一致,只是不需要选择提供者程序,因为它固定了只能使用Microsoft OLEDB Provider for SQL Server。
Access软件网QQ交流群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- 【Access高效办公】按日期...(06.12)
- 合并列数据到一个文本框的示例;...(05.06)
- 通过命令按钮让Access列表...(04.24)
- 统计当月之前(不含当月)的记录...(03.11)
- 【Access Inputbo...(03.03)
- 按回车键后光标移动到下一条记录...(02.12)
- 【Access Dsum示例】...(02.07)
- Access对子窗体的数据进行...(02.05)
- 【Access高效办公】上月累...(01.09)

学习心得
最新文章
- Access快速开发平台--Acc...(06.16)
- 【Access高效办公】按日期区间...(06.12)
- Access快速开发平台--生成复...(06.07)
- 仓库管理实战课程(25)-导航菜单...(06.06)
- 仓库管理实战课程(24)-库存月结...(06.05)
- 分享一个简单的X氏家谱小示例(06.04)
- 仓库管理实战课程(23)-先入先出(06.02)
- 仓库管理实战课程(22)-代理商库...(05.30)
- 仓库管理实战课程(21)-安全库存...(05.28)
- Access快速开发平台--如何添...(05.26)