一般oracle10g的文件所在目录为:C:\oracle\product\1020\db_1\network\ADMIN
其他版本的可在oracle目录下搜索tnsnameora文件名进行修改。
ora =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxxxxxxxxxxx)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
其中ora为本地实例名,xxxxxxxxxxxx为远程IP地址,1521为端口号,orcl为远程数据库实例名,按照对方提供的内容进行修改即可。
MySQl远程连接数据库有两种方法,具体如下:
改表法。 在localhost登入mysql后,更改 "MySql" 数据库中的 "User" 表里的 "Host"选项,将"localhost"对应的值改为"%",具体代码如图所示:
2授权法。 若MyUser想要使用mypassword(用户密码)从任何主机连接到mysql服务器则可以使用此方法,具体步骤如下图所示。
3按照上述改法,保存后重启即可生效。
:
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。
2数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
3在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。
4数据库是一个单位或是一个应用领域的通用数据处理系统,它存储的是属于企业和事业部门、团体和个人的有关数据的集合。数据库中的数据是从全局观点出发建立的,按一定的数据模型进行组织、描述和存储。
5其结构基于数据间的自然联系,从而可提供一切必要的存取路径,且数据不再针对某一应用,而是面向全组织,具有整体的结构化特征。
参考资料:
其次,B电脑使用花生壳绑定的域名进行远程访问,具体步骤如下:
SQL Server 2008 R2默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,远程连接数据库。需要做两个部分的配置:
1、SQL Server Management Studio Express(简写SSMS)
2、SQL Server 配置管理器/SQL Server Configuration Manager(简写SSCM)
3、设置防火墙允许数据库端口开放
4、路由器配置端口转发功能
第一步:开启数据库的远程连接功能
1、这里我们以Sql Server 2008 R2为例,打开Sql Server 2008 R2使用windows身份登录
2、登录后,右键选择属性。左侧选择安全性,选中右侧的SQL Server 和 Windows 身份验证模式以启用混合登录模式,如果已经是就跳过这步。
打开Sql Serve
3、选择连接,勾选允许远程连接此服务器,然后点确定
4、展开安全性—>登录名—>sa,右键选择属性
5、左侧选择常规,右侧选择SQL Server 身份验证,并设置密码,如果已经设置了,跳过这步
6、右击数据库选择方面
7、在右侧的方面下拉框中选择“服务器配置”;将RemoteAccessEnabled属性设为“True”,点“确定”
第二步:SQL Server 配置管理器配置
1、打开sql server配置管理器
2、下面开始配置SSCM,选中左侧的SQL Server服务,确保右侧的SQL Server以及SQL Server Browser正在运行
3、在左则选择sql server网络配置节点下的sqlexpress的协议,在右侧的TCP/IP当中,右键启用或者双击打开设置面板将其修改为“是”,如果已经为“是”就不用修改了。
4、选择IP 地址选项卡,设置TCP的端口为1433,如果已经为1433,跳过这步
5、将"客户端协议"的TCP/IP也修改为启用
第三步:防火墙设置Sql Server端口允许外部访问
1、打开防火墙,选择高级设置
2、入站规则当中点击新建规则
3、我们选择端口
4、我们选择规则应用于TCP,在特定本地端口输入sql server的默认端口号1433,点击下一步
5、选择允许连接
6、给该规则任意取一个名字
第四步:路由器配置端口转发功能
进入A电脑的网关端口,进行端口转发配置,以TL-WVR308路由器为例,在转发规则当中的虚拟服务器新增转发端口,其中外部端口可以改成其他端口,也可以和内部端口号一致,而内部端口一定为1433(sql server的默认端口),内部服务器IP地址就是A电脑的内网IP地址。
我们还需要绑定在路由器花生壳,这样就确保A电脑的外部地址一直能够通过花生壳解析的到。
至此,A电脑的Sql Server允许访问的配置全部完成,接下来是,B电脑连接A电脑的数据库了。最后,我们使用B电脑的Sql Server连接A电脑的Sql Server。如图所示
这样就可以使用B电脑外部远程访问到A电脑的Sql server了~~
PS:如有问题,请留言,未经允许不得私自转载,转载请注明出处:>
C#的SQLServer连接字符运用如下:
stringcString="DataSource=服务器名;InitialCatalog=库名;UserID=XX;Password=XX;";
SqlConnectionconn=newSqlConnection();
connConnectionString
=cString;connOpen();
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)