远程数据库访问
1、背景:数据库是一种存储性软件,有大小的区别,对于一些小型的数据库我们在自己的电脑上随便装一个,对于电脑来说还是能够抗的起来的,但是现如今我们处于一个大数据时代,不可能所有的东西都放在自己的随身电脑上,所以对于这种情况,数据库远程技术是一种非常适合的技术,将数据放在远方,我们却能够随时随地访问数据库
2、确保服务器端的数据库开启
2.1、开始->所有程序->Microsoft SQL Server 2008->Configutation
Tools,打开SQL Server Configuration Manager,点击SQL Server
Services,查看数据库服务是否已经启动,如果服务未开启,手动
启动它。当然,你还可以通过点击Windows中的开始->控制面板->
管理者工具->服务,来查看相应的数据库服务是否启动。或者如果
服务器和你的机器在同一网络,你还可以通过命令“sqlcmd -
L”(注意L要大写)去查看该网络内所有可用的SQL Server服务器
2.2、
2.3、使得TCP/IP协议处于开启状态
3、在Windows防火墙中打开SQL Server的端口号
很多时候我们在对数据库服务器本身做了很多次设置后仍然无法成功建立远程连接,这时就要考虑是否是防火墙在作怪。默认情况下,许多端口号和服务都会被防火墙所禁止而不能远程访问或执行,SQL Server默认的端口号也不例外。我们应该重新设置Windows防火墙给SQL Server添加例外。除非人为修改,默认情况下SQL Server的端口号是1433,将该端口号添加到Windows防火墙中。如果SQL Server存在命名实例,那么也应该将SQL Server browser添加到Windows防火墙中。(有关SQL Server的命名实例将在后面介绍)
3.1、打开Windows控制面板,选择Windows防火墙->高级设置->入栈规
则
3.2、点击入栈规则
3.3、点击新建规则
3.4、勾选端口,下一步
3.5、勾选TCP,特定本地端口1433,下一步
3.6、勾选允许连接,下一步
3.7、下一步
3.8、名称SQL,点击完成
3.9、在入栈规则中显示的
4、在SQL Server管理器中启用远程连接,右键点击属性
6、点击连接,勾选允许远程连接这个服务
7、启用SQL Server Browser服务,将SQL Server Browse的Start Mode设置为Automatic,然后启动
8、在防火墙中为sqlbrowser.exe应用程序创建例外
我们在前面已经提到了,自定义命名的SQL Server实例要支持远程连接需要启用sqlbrowser服务,Windows防火墙可能会阻止该服务执行。因此,我们必须在Windows防火墙中给sqlbrowser服务添加例外。
首先找到服务器上安装sqlbrowser.exe程序的路径,如C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe。如果不确定SQL Server安装在什么地方,你可以在Windows搜索一下文件名。与我们在前面介绍的在防火墙中添加SQL TCP/IP端口号的方法类似,给sqlbrowser.exe应用程序添加防火墙例外。
9、输入好参数之后,点击连接
10、最终界面
相关推荐
在这个“.NET Remoting 实现远程数据库访问源码”中,我们可以深入理解如何利用.NET Remoting来实现跨进程或跨网络的数据库访问。 首先,让我们了解一下.NET Remoting的基本概念。Remoting的核心是通道,它是客户端...
基于C#的远程数据库访问系统的设计和实现
【SQL Server 2005 开启远程数据库访问】知识点详解 SQL Server 2005 是一个功能强大的关系型数据库管理系统,为了使其他设备能够远程访问其数据库,需要进行一系列配置步骤。以下是对如何开启 SQL Server 2005 ...
Middle ADO System 三层ADO的Internet远程数据库访问开发套件 获得最新版本: http//midado.cn 特点: 1、完全兼容Borland ADO Component的控件开发 从TCustomADODataset和TCustomADOConnection类继承,可快速从已...
SQL SERVER2008开启远程数据库访问 图解
测试这些代码以确保它们能在你的环境中正常工作,是验证远程数据库访问成功的关键步骤。 总之,实现异地远程数据库互相访问并连接是一项涉及网络通信、数据库管理和编程技术的综合任务。DELPHI提供了一个强大而直观...
集成Spring和Aglets的远程数据库访问技术
因此,探索一种新的远程数据库访问途径显得尤为重要。 #### 数据库的Client/Server架构与BCB数据库控件 在现代网络环境中,Client/Server架构被广泛应用于数据库系统中,其核心理念是将数据存储与数据处理分离,即...
在Android应用开发中,访问远程数据库是一项关键技能,尤其对于构建跨平台、实时同步的应用来说。...在实际项目中,还需要考虑到数据安全、性能优化和用户体验等因素,以实现高效、安全的远程数据库访问。
在远程数据库访问中,Jet引擎起到了桥梁的作用,能够将本地应用程序与远程数据库连接起来。 #### 二、DAO与Microsoft Jet引擎在VB6.0中的应用 **2.1 连接远程数据库** 在VB6.0中,使用DAO技术连接远程数据库的...
在《精彩编程与编程技巧—VB中远程数据库的访问》这篇文章中,作者主要介绍了一种使用Visual Basic (VB) 进行远程数据库访问的方法。具体而言,文章通过一个示例程序详细解释了如何利用Data Access Object (DAO) 和 ...
摘要:虽然Android有SQLite的支持,但由于手机的硬件条件限制,很多数据库并没有直接运行在客户端上,因此对远程数据库的访问也是Android的必要技术。本文主要运用HttpClient组件,完成对远程数据库的访问,实现...
在IT行业中,数据库是存储和管理数据的核心工具,而远程数据库连接则是实现分布式系统和跨网络数据共享的关键技术。本文将详细阐述如何测试远程数据库的连接,并探讨相关的知识点。 首先,我们要理解“远程数据库...
用 IP 地址在本地访问远程数据库 在本地访问远程数据库是数据库管理员和开发者常见的需求,特别是在企业环境中,需要访问远程数据库以获取数据或进行数据同步。在这篇文章中,我们将介绍如何使用 IP 地址在本地访问...
### VB中远程数据库的访问详解 #### 数据连接与DAO应用 在VB编程环境中,实现对远程数据库的访问是一项核心技能,尤其对于构建客户/服务器架构的应用程序至关重要。本篇文章将聚焦于如何使用Microsoft Jet数据库...
"SQLSERVER 远程访问 Access 数据库" SQLSERVER 远程访问 Access 数据库是指使用 SQLSERVER 连接和操作远程的 Access 数据库。这个技术可以帮助开发者和数据库管理员更方便地管理和维护分布式的数据库系统。在本文...