在同一个实例上可以跨库 *** 作
insert into 库名BT(id,name,sex)
select id,name,sex from 库名at
不在同一个实例上需要先导出。
mysql自带工具mysqldump可以导出表at成sql文件,再把文件导入到bt表所在的数据库里。或者用其他第三方工具导出导入。
sqlserver可以添加linkserver,oracle添加dblink都可以直接用别名加库名跨库访问,自身ui也都支持导出再导入。
先登录 首页 > 管理中心 >Mssql数据库管理>数据库导入
1、要恢复的文件必须是通过企业管理器备份出来的备份文件,不能是mdf,ldf源文件,扩展名必须是bak。
2、在恢复之前,必须关闭对数据库的访问。如:暂时停止网站;关闭企业管理器的连接。
3、若恢复失败,有可能是数据库正在使用,可以稍侯再试,若多次后还是不行,请联系管理员帮助恢复。
4、您可以通过两种方式将备份文件上传到服务器
一:FTP方式 如果您的备份文件比较大,可以先用FTP软件将备份文件上传到ip:xxxx(FTP用户名:,密码:)上在上边选择"通过FTP",并填写上传的文件名,再点击"恢复数据库"即可(点击上传)
二:网页方式 如果您的备份文件比较小,直接在上边点击"浏览"选中您本地的备份文件,并点击"恢复数据库"即可
5、通过FTP或网页上传均是传到服务器的同一个目录,只是通过网页上传的文件会被重命名为 "数据库名BAK",如果恢复成功后系统将删除源文件但若失败,您重新恢复时不需要再次上传文件,只需要选中"通过FTP"并指定文件名即可。
1、选中数据库右键-->还原数据库。
2、目标数据库:可以进行选择,也可以自己手动输入数据库的名字。
3、然后点击右侧添加。
4、选中你本地的bak文件。
5、选中-->确定
6、勾选数据库-->确定
7、最后等待执行,其中正在执行(0%)是进度,等待进度为(100%)极为导入成功,数据库太大可能消耗时间有点长。
8、导入期间出现内存不足等问题时,点击确定即可。
右击SQL Server 2005实例下的“数据库”文件夹。就是与安全性、服务器对象同级的目录。选择新建数据库。2、添加数据库名称,名称与备份的数据库名称一致,点击确定。3、在“数据库”点击右键,选择还原数据库,在目标数据库选择刚才新建的数据库,选择源设备,选择浏览,备份位置选择添加。知道指定的bak文件,点击确定。把导入的bak文件勾选上,点击确定。数据就导入成功。备注:如果是2000的bak文件要导入到2005。两个数据库文件不兼容。需要注意以下问题: 1右击要还原的数据库----属性----选项-----设置兼容级别为:SQLServer 2000 (80) 2在指定了要还原的bak文件以后,选项----设置还原选项---覆盖现有数据库(选上),其它默认。右击您要备份的数据库点击所有任务点备份数据库点添加点那三个点的按扭定义备份文件要存储的位置和文件名点重写现有媒体确定备份完成恢复:可在另一服务器新建空数据库,取名为您备份的数据库名。 或由于某种原因在本数据库上恢复:右击新建的数据库点所有任务点还原数据库点从设备点选择设备点添加定位您备份时备份的文件(要从原服务器拷备过来)确定点选项点在现有数据库上强制还原点确定等待完成!解决方法如下,打Microsoft Sql Server Management Studio Express,以windows验证方式登陆,打开服务器属性窗口(在数据库服务器图标上点右键选"属性"),选择"安全性"选项,服务器验证方式选择SQL SERVERTT和windows验证方式,确认然后再到"安全性-登陆名"处设置SA用户属性,解决方法:打开“开始—所有程序—Microsoft SQL Server 2005 —配置工具—SQL Server 配置管理器”,在d出的窗体中,找到“SQL Server 2005 网络配置”,把“MSSQLSERVER的协议”下的“Named Pipes”和“TCP/IP”启用,然后重新启动SQL Server 即可。
以上就是关于如何将数据库A的全部数据表格导出,然后全部导入到数据库B全部的内容,包括:如何将数据库A的全部数据表格导出,然后全部导入到数据库B、如何导入BAK文件、在sqlserver2000数据库中怎么导入.bak文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)