
首先,我们要将设置A电脑的Sql Server端口,使用路由器的端口转发功能,能够外部访问的到
其次,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:如有问题,请留言,未经允许不得私自转载,转载请注明出处:>
新安装的MySQL是默认不开户远程访问权限的,也就不能外部连接MySQL。这样对想远程调用MySQL的数据很不方便。下面我们来看下如何设置允许远程连接MySQL数据库。
登录MySQL
# mysql -uroot -p
如果无法登录可以使用find / -name mysql搜索mysql程序的路径,比如mysql程序路径为:/usr/local/mysql/bin/mysql,我们可以这样登录:
#/usr/local/mysql/bin/mysql -uroot -p
执行如下命令:
#grant all privileges on to ‘root’@’19216801′ identified by ‘ROOT-PASSWORD’;
#flush privileges;
#exit
19216801是连接mysql服务器的客户端ip,如果指定所有,则用%来表示。
er远程访问数据库进行配置
团队间开发,需要使用同一个数据库服务器,所以大家必须都可以使用IP地址来访问数据库。
通常访问数据库的方式,有三种
1、直接访问本地数据库,在服务器名称里,输入“ " ,这个圆点。
2、直接访问本地数据库,在服务器名称里,输入本机名称
3、在本地或者在远端进行访问,在服务器名称里输入,SqlServer数据库所在电脑的IP地址。但需要一些配置。
配置步骤如下:
①给带有SQLServer的电脑配置ip地址
②关闭防火墙:控制面板→防火墙
③打开SQLServer配置管理工具
打开后将图中项目,(tcp/ip和Named Pipes)设为启动状态
双击Tcp/IP配置ip地址
④在SQLServer上,设置允许远程访问:在sa上右击,选择属性
⑤设置验证方式
右击数据库实例→点击属性→点击安全
设置为SQLServer和windows认证即可
以上就是关于sqserver数据库怎么设置远程连接全部的内容,包括:sqserver数据库怎么设置远程连接、如何开启数据库的远程连接、如何开启MySQL远程访问权限 允许远程连接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)