怎样写一个批处理文件,定时把一个服务器中的指定目录拷贝到另外一台服务器的指定目录中?
1、在电脑上新建一个文件夹,新建一个“TXT”文件,并命名。
2、点击右键,把文件的后缀名设置为“bat”。
3、右键打开文件,第一行输入“copy C:\Users\Administrator\Desktop\西游记\1JPG C:\”。
4、第二行输入“pause”。
5、保存后关闭,双击文件弹出“DOS”界面。即可看到C盘下已经复制了一个文件。
1、首先从服务端copy文件到本地。比如服务器的home下有一个文件是atxt,那么命令是:scp root@1921682208:/home/atxt /home,
2、此时会要你输入root的密码。输入后即可把atxt 拷贝到你当前电脑的home下了。
3、同理,将文件从本地拷贝到服务器:
scp /home/atxt root@1921682208:~,此时输入密码即可。
4、然后以上说的都是拷贝文件的,那么拷贝含有子目录的文件夹,加入-r参数即可,如:
开始菜单--->程序,打开SQL Server Management Studio(即我们的SQL 2005)
连接服务器后,找到我们需要迁移的数据,右键点击属性
在数据库属性里面,点击文件,可查看数据库文件和数据库日志文件的存放路径
确定没有任何其它用户连接到此数据库后,点击该数据库-->任务-->分离
我们可以看到分离以后,刚刚那个数据库,已经不在此列表
进入刚刚我们第3步属性里面看到的数据库文件路径如下图把我们的ZNLCRMmdf数据库文件和ZNLCRM_LogLdf数据库日志文件拷贝到另外一台服务器
在另外台服务器上打开SQL数据库与第1步一样点击数据库--->附加
在附加数据库里面,点击添加,如下图所示
找到刚刚拷贝过来的ZNLCRMmdf文件选中该文件,依次点击确定(注意日志文件会自动一起加载过来)
然后我们就可以看到,一个完整的数据库就直接被迁移过来如下图
告诉你一个简单使用的办法,给满意答案吧准备!
你远程那台服务器,开始-运行-mstsc 对吧!然后弹出的远程桌面连接 窗口,你点下选项,有个本地资源,你再点本地设备和资源下的详细信息,你点进去后有个磁盘驱动器,你打上勾!确定!!远程服务器进去 你打开我的电脑就能看见服务器和你自己电脑的硬盘,然后复制粘贴吧!
纯手打!谢谢
改了改,试试新的
@Echo off&title wkdxz @ BAT-GO At:2010-10-29 16:20:29
setlocal enabledelayedexpansion
net use \\1921681234\test "123" /user:zhou
md d:\test 2>nul
attrib -r -h -s d:\test\
for /f "delims=" %%a in ('dir /s/b/a-d "\\1921681234\test\"') do (
set "a=%%~ta"
if "!a:~,10!"=="!date:~,10!" echo a|xcopy /s "%%~dpnxa" d:\test
)
echo OK&pause
你好,哥们是拷里面的数据文件还是盘对盘的拷呀?一、若是拷数据: 1:可以用移动硬盘,进行复制然后再粘贴到另外一台。 2:将两台服务器设在同一样网断,然后将文件的那台服务器启用共享,将要拷的文件共享起来,另一台通过访问共享的文件夹或磁盘,直接将文件复制过来也可以。二、盘对盘的拷: 复制它的系统文件及全盘的数据,可以拆出硬盘借助PE系统中的克隆工助执行盘对盘的对拷,这个操作需要一定的技术要求,对拷文件可行,要是将原系统拷到另一台用,那么就要求两台服务器的配置要兼容,才能用,这是因为考虑到磁盘阵列及芯片,谢谢!
FileInfo file = new FileInfo("filepath1");
fileCopyTo("filepath2",true)
filepath1为服务器文件路径,可以为虚拟路径,如d:\atxt或\\computer1\book\atxt
filepath2为另一文件路径,如\\computer2\book\
0条评论