ZKX's LAB

服务器和数据库异地访问 如何实现访问异地操作数据库

2020-07-22知识14

怎样实现两个异地SQL SERVER数据库的实时同步 1.SQLSERVER服务器上面安装oracle客户端,配置服务命名(假设为 test)2.在SQLSERVER服务器上面建立链接服务器,脚本如下SQL code?SQL code-Adding linked server:exec sp_addlinkedserver@server='test',srvproduct='ORACLE',provider='MSDAORA',datasrc='test'Adding linked server login:exec sp_addlinkedsrvlogin@useself='false ',@rmtsrvname='test',rmtuser='user',-数据库用户rmtpassword='password'-3.建立一个作业,通过作业调度存储过程,存储过程使用类似的语句将oracle的数据插入到sqlserver表中SQL code?insert into sqlserver表 select*from test.oracle表名4.如果要球ORACLE数据是实时增加的,并且ORACLE记录上有递增的字段,可以在SQLSERVER上面建立一个表记录上次插入的id,然后下次可以从上次的ID+1开始继续插入SQL code?insert into sqlserver表 select*from test.oracle表名 where id>;@id5.防止sqlserver同步的时候oracle仍在不断的插入,每次要取一个结束IDSQL code?select@endid=max(id)from test.oracle表名.如何实现访问异地操作数据库 为什么要把web服务器和数据库服务器运行在不同机器上? 最近不是有闹的沸沸扬扬的IT之家从阿里云迁移服务器到云吗?然后阿里云说,IT之家是.net网站,单机sq…

随机阅读

qrcode
访问手机版