A. 怎么拷贝数据库
当你使用一种直接备份方法时,你必须保证表不在被使用。如果服务器在你则正在拷贝一个表时改变它,拷贝就失去意义。保证你的拷贝完整性的最好方法是关闭服务器,拷贝文件,然后重启服务器。如果你不想关闭服务器,要在执行表检查的同时锁定服务器。如果服务器在运行,相同的制约也适用于拷贝文件,而且你应该使用相同的锁定协议让服务器“安静下来”。假设服务器关闭或你已经锁定了你想拷贝的表,下列显示如何将整个samp_db数据库备份到一个备份目录(DATADIR表示服务器的数据目录):%cd DATADIR%cp -r samp_db /usr/archive/mysql单个表可以如下备份:%cd DATADIR/samp_db%cp member.* /usr/archive/mysql/samp_db%cp score.* /usr/archive/mysql/samp_db ….当你完成了备份时,你可以重启服务器(如果关闭了它)或释放加在表上的锁定(如果你让服务器运行)。要用直接拷贝文件把一个数据库从一台机器拷贝到另一台机器上,只是将文件拷贝到另一台服务器主机的适当数据目录下即可。要确保文件是MyIASM格式或两台机器有相同的硬件结构,否则你的数据库在另一台主机上有奇怪的内容。你也应该保证在另一台机器上的服务器在你正在安装数据库表时不访问它们。 重点是这个:要确保文件是MyIASM格式或两台机器有相同的硬件结构
B. 怎样将一个数据库完整复制到另一个sql服务器
1、开始菜单—>程序,打开SQL Server Management Studio。
C. 怎么将数据库的数据复制到另一个数据库
第一步:首先,打开并连接SqlServer,在源数据库Source_db(源数据库名称)上右键,然后依回次点击“编写表脚本为”→答“CREATE到”→“新查询编辑器窗口”。第二步:在第1步产生的编辑器中按”crtl+a“组合键全选内容,然后右键“复制“(或按"crtl+c"键)。第三步:新建查询,然后右键”粘贴“(或ctrl+v);如图所示,将代码中Source_db(源数据库名)改为target_db(目标数据库名)。接着右键单击”执行“执行代码。第四步:然后,在目标数据库的表结构中就可以看到被复制过来的表了。表的数据内容复制:第一步:选中目标数据库target_db,然后点击”任务“→”导入数据“。第二步:进入”SQLServer导入导出向导“,根据提示步骤操作。第三步:选择数据源(源数据库)。第四步:选择目标(目标数据库)、指定表复制或查询。第五步:选择源表和源视图:设置源表和目标表后,单击“编辑映射”按钮,在弹出窗口中选中“启用标识插入”。(否则后面会出错)第六步:一直点击“下一步”至最后完成操作。
D. 要想将数据库文件进行复制需要对数据库进行甚么操作
这要看你是甚么数据库,我对SQLServer和Oracle了解点,对DB2、informax不了解:1、Access:找到数据库文件的位置,直接拷贝数据库文件便可。2、SQLServer:两种方法1)SQLServer的企业管理器中有备份和恢复的功能,使用这些功能就能够,不需要关闭数据库服务2)找到SQLServer数据库文件的位置,直接复制文件,恢复时,只要在创建数据库文件时,指定被恢复的数据库文件便可,但要关闭数据库服务。3、Oracle:也是两种方法1)导出数据使用exp外部命令,导入数据使用imp外部命令。2)使用归档命令进行备份和恢复,这套命令比较复杂,可按时间点备份和恢复
E. 怎样才能使用拷贝下来的数据库
你这个是数据库的LNK文件(快捷方式),你的数据库名称为:"数据库.mdb",你查找到这个文件就可以了,记住,一般数据库的默认后缀名为:".mdb"!
F. 如何拷贝access数据库文件
首先,ACCESS数据库文件是可以直接拷贝的;其次,ACCESS数据库软件的话,如果你同学的数据库软件是绿色免安装版也可以直接拷贝整个文件夹,如果不是就需要安装一下数据库软件,这样拷贝过来的数据库文件即可打开和编辑等操作!建议你下载一个office 2003完整版,里面就有access 2003版本,蛮好用的,一般绿色免安装版,杀毒软件会报毒。所以建议安装office 2003里的ACCESS即可!
G. 如何复制数据库文件
1:备份–还原 复制备份文件(.bak)2:分离–附加 复制数据库文件(.mdf,lgf)
H. 如何将数据库里面的数据拷贝到我的文件夹里
两种方法:抄1、在“SQL Server 配置管理器袭”中将你的SQL SERVER服务停止,然后将你安装数据库文件中的data文件夹下的 你的数据库名.mdf和你的数据库名.ldf文件夹拷给别人,最后拿到该文件的人,直接在mssql2005的“SQL Server Management Studio”工具中,用附加数据库的方式添加即可。2、在你电脑上的“SQL Server Management Studio”工具中找到你要用来传的数据库名,在上面点右键–任务–备份数据库。为其指定一个目录后,点保存。之后会生成一个文件,你直接将该文件拷贝给你要给的人。拿到这个备份文件的人,首先要在他电脑的“SQL Server Management Studio”工具中新建一个空数据库,且该数据库名要和你电脑上的那个名称一致,最后在这个数据库名上点右键–任务–还原–数据库,选中刚才的那个备份文件,点确定也可以还原 [引用]我找到mdf和idf文件,但是发的时候出现图片上那个问题,谢谢了[/引用]要先在“SQL Server 配置管理器”中将你的SQL SERVER服务停止,才能进行拷贝
I. 如何打开朋友传过来的Mysql数据库
如何往里面添加一个字符型,长度为36的字段?a:你需要把那个shows.myd所在的那个文件夹拷贝到mysql安装目录的data目录下。如果你是默认安装,应该在c:\programfiles\mysql\mysqlserver5.0\data\注意是整个shows那些文件所在的目录。连目录一起拷贝哈。按你的描述,就应该是data目录了。将d:\data1\下的data目录拷贝到c:\programfiles\mysql\mysqlserver5.0\data\下面。完成之后,重启mysql看看,可以运行services.msc在里面找到mysql重新启动mysql。(前提是你安装的时候配置了mysql服务,我想你应该配置了吧)重启之后进入命令行,然后mysql-uroot-p进入mysqlshowdatabases;看看能不能看到一个叫data数据库。如果能看到,恭喜你,继续下面的命令。如果不行,看后面的方法b。usedataaltertableshowsadd列名类型长度等等举例:增加一个int型名为id的列altertableshowsaddidint(11)notnulldefault'0';altertableshowsaddnamevarchar(32)notnulldefault'';如果需要指定列的位置,假如加入的列在number列后面。那么altertableshowsaddidint(11)notnulldefault'0'afternumber;方法b。如果按之前说的文件拷贝方式,重启进入mysql后看不到data这个数据库,那么可能是你们的mysql版本不一致造成的,应该说这个可能性很大。那么,你让你朋友给你导出数据库内容。用mysqlmp命令。mysqlmp-uroot-p-d数据库名.表名>sss.sql你拿到这个sss.sql后再把它导入到你的mysql数据库。在cmd下运行mysql-uroot-ptest<sss.sql或者在mysql命令行下运行usetestsourcesss.sql这样shows表就导入到你的test数据库了。剩下的就简单了哈。和前面没啥差别。
J. 怎么从服务器上把数据库拷贝下来
方法1:停止服务器上面SQL SERVER服务,然后拷贝对应的mdf和ldf文件到本地,然后在本地直接"附加数据库"的方式添到本地SQL SERVER里面去.方法2:在服务器上通过企业管理器—>展开–>对应数据库右键"备份数据库"—生成.bak后缀的备份文件——->把备份文件拷贝回本地—->企业管理器—->恢复数据库—>完成.方法3(只适合仅拷贝表数据的情形):利用企业管理器里面的导入\导出功能即可.