如何用c#将服务器A中的数据库复制到服务器B中
补充你的函数体:
string connString = @"Provider=MicrosoftJetOLEDB40;Data Source=C:\Amdb;";
string comString1 = @"select into [n] from [D:\Bmdb][n]";
基本就是这样(默认服务器和架构一致),最好你还写一个判断A数据库原本有没有这个表n,防止重复插入。
下面是判断表有无存在的方法
public static bool tableExist(string tableName)
{
try
{
string connString = @"Provider=MicrosoftJetOLEDB40;Data Source=C:\Datamdb;";
OleDbConnection conn = new OleDbConnection(connString);
connOpen();
DataTable dt = connGetSchema("Tables");
connClose();
DataRow[] drs = dtSelect(stringFormat("TABLE_TYPE='TABLE' and TABLE_NAME='{0}'", tableName));
if (drsLength > 0)
{
return true;
}
else
{
return false;
}
}
catch (SystemException ex)
{
SystemWindowsFormsMessageBoxShow(exMessage);
return false;
}
}
1、打开SqlServer数据库,选中要备份的数据库,右键选择任务,点击备份。
2、输入数据集名称,选择备份路径,点击确定就完成了数据库的备份。
3、右键选择任务,点击还原,选择数据库。
4、选择之前备份的数据库,点击确定。
5、至此SqlServer备份还原的操作就已完成。
你好,哥们是拷里面的数据文件还是盘对盘的拷呀?一、若是拷数据: 1:可以用移动硬盘,进行复制然后再粘贴到另外一台。 2:将两台服务器设在同一样网断,然后将文件的那台服务器启用共享,将要拷的文件共享起来,另一台通过访问共享的文件夹或磁盘,直接将文件复制过来也可以。二、盘对盘的拷: 复制它的系统文件及全盘的数据,可以拆出硬盘借助PE系统中的克隆工助执行盘对盘的对拷,这个操作需要一定的技术要求,对拷文件可行,要是将原系统拷到另一台用,那么就要求两台服务器的配置要兼容,才能用,这是因为考虑到磁盘阵列及芯片,谢谢!
方法一:先将A服务器数据复制到移动硬盘,复制好后,取下移动硬盘,然后挂到服务器B上,然后将移动硬盘数据粘贴到服务器B上。
方法二:先将A服务器数据复制到百度云上,然后到服务器B上,下载百度云上的数据即可。
方法三:两台服务器同时打开QQ,然后从服务器A将数据传到服务器B上。
用copy命令,
将远程主机的文件复制到自己的电脑:copy
\\ip地址\c$\文件名\c:\
当然也可以把本地文件复制到远程主机:
copy
c:\文件名\\ip地址\c$
如果是ftp主机比如5944,可以在网页上直接登陆,打开ie输入
ftp://ftp分配给你的ip地址
回车后要在对话框里输入ftp分配的用户和密码
如果登陆成功,可以把浏览器的页面框缩小后以拖拽的方式把ftp上的文件拖到本地桌面。
具体在cmd命令下的ftp命令实在太多,这里就不用说了。
1、我们首先连接到linux服务器上,
2、我这里有很多的项目,就拿123这个文件夹做测试。
3、我要把这个文件夹压缩成1zip这个格式。
4、scp /1zip root@192168015:/etc/squid。
/ 当前的文件夹。
1zip 要上传的文件。
root 另一个服务器的用户名。
192168015 服务器ip(这个只是做测试用,真的服务器要修改真实的IP)。
/etc/squid 在服务器上要存放的目录。
5、做个真实的测试,输入服务器IP地址,回车以后提示输入密码。
6、输入密码以后你会看到传送的进度条。
7、登录到刚刚上传的那台服务器你会发上面有我们刚才上传的内容。
0条评论