Server 数据库之间如何进行跨网远程连接访

Server 数据库之间如何进行跨网远程连接访,第1张

首先,要将设置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、路由器配置端口转发功能

配置链接服务器

在服务器对象下面有,

按照提示,一步一步配置就好了,,,

例如跨库查询

select  from
[服务器地址]库名dbo表名

这样的格式,更新插入同理

--SQL Server跨服务器查询
--创建链接服务器(连接的保密要自己想办法解决啦!)
exec sp_addlinkedserver 'LKSV', ' ', 'SQLOLEDB', '远程服务器名或ip地址' 
exec sp_addlinkedsrvlogin 'LKSV', 'false ',null, '用户名', '密码'
--查询实例
select  from LKSV数据库名dbo表名

1、最简单的方法,就是用连接,把公司电脑当服务器使用,你在家的电脑直接远程访问服务器数据库(SQL里可以直接用IP访问)
推荐用类似迈普的VRC之类的连接方式,费用不贵应该在500元以内,具体方法,可以和迈普公司的联系。(百度查一下客服电话)
2、把公司电脑当服务器(前提是公司电脑那要用类似花生壳软件,做远程访问),当然你公司路由器上要做端口映射。
3、用专业的支持远程数据数据访问软件,这个好像不少费用,具体没 *** 作过。

1、使用ssh-keygen生成密钥实现快速登陆
[python]
view
plain
copy
要跨服务器自动执行脚本,得需要实现免密码自动登陆,然后才能在多个服务器之间跳转,因此我们首先需要生成登陆密钥。
生存登陆密钥需要三个步骤,在本地机器创建密钥,复制公钥要远程主机,将公钥追加到远程主机的authorized_keys
下面是一个 *** 作示例:
oracle@linux1:~>
mkdir
~/ssh
#首先在本地创建ssh目录并赋予权限
oracle@linux1:~>
chmod
700
~/ssh
oracle@linux1:~>
ssh-keygen
-t
rsa
#使用ssh-keygen生成密钥对,也可以使用dsa方式
Generating
public/private
rsa
key
pair
Enter
file
in
which
to
save
the
key
(/users/oracle/ssh/id_rsa):
Enter
passphrase
(empty
for
no
passphrase):
Enter
same
passphrase
again:
Your
identification
has
been
saved
in
/users/oracle/ssh/id_rsa
Your
public
key
has
been
saved
in
/users/oracle/ssh/id_rsapub
The
key
fingerprint
is:
01:c8:48:01:f2:3d:a7:b4:cd:4a:9c:10:2d:ba:ef:4e
oracle@linux1


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/12610222.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-26
下一篇2025-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存