省里要统一的收集下属各县的数据,要求各县把业务数据库进行备份,并通过专网传到省里的服务器上,因为业务软件是由公司做的(顺便说一句,是 SQL server2000 的数据库),所以这100多个数据数据合并工作,就是由公司代劳了,数据是收齐了,第一步肯定是要先把这100多个库恢得出来了,手工恢得几个后实在是不能接受,拷一个过来,右键一个“所有任务->恢复数据库
省里要统一的收集下属各县的数据,要求各县把业务数据库进行备份,并通过专网传到省里的服务器上,因为业务软件是由公司做的(顺便说一句,是 SQL server2000 的数据库),所以这100多个数据数据合并工作,就是由公司代劳了,数据是收齐了,第一步肯定是要先把这100多个库恢得出来了,手工恢得几个后实在是不能接受,拷一个过来,右键一个“所有任务->恢复数据库
select * from OpenDataSource('SQLOLEDB','Data Source=SQL服务名;User ID=用户;Password=密码').数据库.dbo.表 select * from OpenRowSet('MSDASQL','DRIVER={SQL Server}'Server=SQL服务器;UID=用户;PWD=密码',数据库.dbo.表) As myt
但凡用过 SQL Server 的同行,都遇到过 SQL Server 的日志文件比其数据文件要大很多倍,这个情况本来是没什么问题的,如果你的同事让你协助查询一个问,并且把数据库发你了,数据文件100M,而日志文件10G 的时候,估计你该发火了“老子的硬盘没地儿了”,你需要腾出点空间来,还要经历漫长的恢复过程,如果事先把日志文件收缩一下,是不是在网络上的传输速度能大大提
SQL Server使用 Backup database 时,只能使用本地的磁盘,把把其他的机器共享止录映射为本机的一个虚拟盘符,也不能备份;下面提供一个方法,思路是在备份放在本地,再通过FTP的形式,传到远程机器上,当然了,这需要远程的机器开通FTP服务。@echo offrem begin 初始化变量for /f "tokens=1" %%x in ('date