当前位置:首页 » 编程语言 » sql数据库异地传输
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql数据库异地传输

发布时间: 2022-06-18 22:03:06

‘壹’ 怎样做sql server数据库的异地备份

直接备份到本机有点困难,可以尝试以下两种方法:
一种是,在你本机的sqlserver2005中建一个同名的数据库,然后右键单击该数据库名称->任务->复制数据库方式将远程的数据库拷到本机上,然后在备份(注,使用这个功能,得确保sqlserver是运行状态的)
另一种方法是你先备份到服务器上,然后通过远程登录或者是网上邻居将备份文件拷到你机子上(不过这种方式比较慢)

‘贰’ sql server中如何实现在异地访问数据库

1、异地访问,即远程访问无法使用服务器名称访问,需要使用服务器IP地址+,+端口号如:10.10.10.1,5122 ,中间为半角逗号,如果用默认1433端口,“,端口号”可以省略。

2、登录用户,只能使用SQL身份验证。

‘叁’ 如何实现两个异地数据库之间的数据传输

1. SQLSERVER服务器上面安装oracle客户端,配置服务命名(假设为 test)
2. 在SQLSERVER服务器上面建立链接服务器,脚本如下

SQL code?
SQL code-- Adding linked server:

exec sp_addlinkedserver @server = 'test' ,
@srvproct = '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>@id
5. 防止sqlserver同步的时候oracle仍在不断的插入,每次要取一个结束ID

SQL code?
select @endid=max(id) from test..oracle表名.

‘肆’ sql数据库怎么异地备份

首先要在异地的计算机安装SQL,然后在这台计算机打开服务器的数据库连接(即登陆的时候连接到服务器的IP地址),然后直接在本地计算机做数据库自动备份,就可以在本地计算机备份到服务器的数据库了

‘伍’ SQL2005 数据库异地实时同步

有A,B两台服务器,肯定要有一个主服务器,一个副服务器
首先在主服务器上把要同步的数据库表发布
然后在副服务器上订阅主服务器上发布的表,这样就实现两台服务器数据同步了!
具体怎么发布,怎么订阅你可以去网络查一下,希望对你有帮助!

‘陆’ 如何使两个异地的sql数据库同步

你的问题不是很明确。
同步的实时性要求不同,方法也不同。
可以用应用系统同时更新两个数据库。
还可以利用更新触发器,通过更新一个,触发更新另一个。
还可以建立网络存储系统,互为备份。

‘柒’ 如何实现sql数据库异地同步

只能是二台数据库之间进行同步,而不能同步MDF,LDF文件。
因为MDF,LDF这些文件是数据库文件,同时在SQLSERVER进程中使用,你没办法进行复制操作。

‘捌’ 连接 异地 SQL数据库服务器,该怎么连接

http://tieba..com/p/4857679839?pid=100150994613&cid=0#100150994613
//第一步加载驱动
try{//微软公司.数据库 (桥接)SQL数据库
Class.forName

("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch(ClassNotFoundException e) {
e.printStackTrace();//打印堆叠追踪
}
//定义连接对象
Connection conn=null;
//定义语句执行对象
Statement stmt=null;

try{
//第二步:获取连接的对象
//参数设置:连接字符串,数据库用命名,密码
conn=DriverManager.getConnection

("jdbc:sqlserver://localhost:1433;databasename=stuSys", "sa", "");
//本地主机↑ 数据库的编号

数据库文件夹名字

//第三步:获取语句创建对象 (结果集)
stmt=conn.createStatement();
//第四步:发送语句到数据库并执行 注意SQL插入内容用‘ ’ !
String sql="insert into StuInfo values('404','小东',20,'男','9527','xx工商学院',null,null,'S2SJ124')";

//执行sql语句
stmt.executeUpdate(sql);//执行更新

} catch(SQLException e) {
e.printStackTrace();//打印堆叠追踪
} finally{
try{
//第五步:释放资源非空对象都要顺序进行关闭
if(stmt!=null) stmt.close();
if(conn!=null) conn.close();
} catch(SQLException e) {
e.printStackTrace(); //打印堆叠追踪
}
}

System.out.println("程序结束!");
}
}

‘玖’ 怎样可以让sql数据库异地同步

用sql2012就可以自动同步
开端口,允许远程访问就行了

‘拾’ 异地如何同步SQL数据库(MDF、LDF文件)

只能是二台数据库之间进行同步,而不能同步MDF,LDF文件。
因为MDF,LDF这些文件是数据库文件,同时在SQLSERVER进程中使用,你没办法进行复制操作。
自己安装二台SQL,再查下网络 SQL同步教程