exp username/password@dbname file=d:\db.dmp log=d:\db.log
username和password 是你的用户名和密码
dbname是你要备份的数据库名
file后是你备份的文件存放的路径 db.dmp是备份获得的数据库文件
db.log是日志文件
如果你要备份的数据库很大的话还有另一个方法就是使用sqluldr2工具导出数据库,不过这个稍微麻烦一些,如果还有疑问,再问吧
⑵ sql2008怎么从其他数据库备份一个存储过程
打开存储过程,然后复制,然后到你的数据库中,执行。。
我就是这么弄的,,额~~~
⑶ 如何用mysql的存储过程来备份数据库
个人认为,既然有数据库,就要有DBA,DBA不但是一种职位,还是一种态度。备份数据库就应该是DBA的事情,而想使用存储过程来备份数据库是不现实的,作为某个时间点的镜像倒是还可以。
因为数据库崩溃了,如果数据丢失,存储过程再怎么做也没办法恢复。
另外,存储过程不是拿来做备份的,而是提供可靠和高效率计算的。
建议:使用批处理脚本,创建定时任务,调用 mysqlmp.exe 程序来做备份。
⑷ 如何备份SQL存储过程批量导出数据库存储过程
打开SQL按F7,调出“对象资源管理器详细信息”,在左侧选中“存储过程“或”Stored Proceres“目早谨录,到右侧窗口,全选李闹所有的要导入的sp,在选中的sp上鼠标右键。“生成存储过程脚本为”->“Drop和Create到”->“File”,这样陆扰基就可以导出所了。
⑸ mysql数据库存储过程怎么备份数据库
cmd命令行: mysqlmp -uroot -p -D > 备份存放目录/备份.sql
上面是备份数据库的,下面是备份表的
mysqlmp -u root -p 备份表 > 备份存放目录/备份.sql
⑹ 我想用一个sql存储过程备份所有数据库,求助
CREATE
PROCEDURE
[BACKUP_DATABASE]
AS
--SUBSTRING(CONVERT(VARCHAR(50),
GETDATE(),
120),1,10)为当时日期,格式为yyyy-mm-dd
--备份[AAA]数据库
DECLARE
@S
VARCHAR(250)
SET
@S
=
'D:\Database\AAA['
+
SUBSTRING(CONVERT(VARCHAR(50),
GETDATE(),
120),1,10)
+
'].bak'
BACKUP
DATABASE
[AAA]
TO
DISK
=
@S
WITH
NOFORMAT,
NOINIT,
NAME
=
N'TestDB1-完整
数据库
备份世辩',
SKIP,
NOREWIND,
NOUNLOAD
--备份[BBB]数据库
--DECLARE
@S
VARCHAR(250)
SET
@S
=
'D:\Database\BBB['
+
SUBSTRING(CONVERT(VARCHAR(50),
GETDATE(),
120),1,10)
+
'].bak'
BACKUP
DATABASE
[BBB]
TO
DISK
=
@S
WITH
NOFORMAT,
NOINIT,
NAME
=
N'TestDB1-完整
数据库
备份',
SKIP,
NOREWIND,
NOUNLOAD
--备份[CCC]数尘铅据库
--DECLARE
@S
VARCHAR(250)
SET
@S
=
'D:\Database\CCC['
+
SUBSTRING(CONVERT(VARCHAR(50),
GETDATE(),
120),1,10)
+
'].bak'
BACKUP
DATABASE
[CCC]
TO
DISK
=
@S
WITH
NOFORMAT,
NOINIT,
NAME
=
N'TestDB1-完整
数据库
备份',
SKIP,
NOREWIND,
NOUNLOAD
GO
这里采用指定数据库名称的方式,不是动态自动获取系统中所有搜兄缺数据库,希望可以给你提供一种思路。假如系统中只有三个数据库AAA、BBB和CCC,如果有四个或者多个,同理添加即可!
⑺ 怎样复制或备份表值函数和标量函数到另外一数据库中
如果不多的话点右键选择编写存储过程脚本,再从另一个数据库创建就行了
⑻ 急求2个数据库间导数据的存储过程
use bb
go
--生成删此稿除存在bb库中存在aa表同名的表.
select 'drop table '+quotename(Name)
from sysobjects sys
where exists(select 1 from aa.dbo.sysobjects where Name=sys.Name)
go
执行删除存在的表后,再bb库把余轮顷下的数据库表生成脚本.
go
把aa的备份还原就新库new_aa;执行脚本.生成bb库存在的表,再导入到bb库的数据,删除bb库,重命名new_aa为bb
go
或用工具生腊扒陆成
⑼ 如何写存储过程把一个表的数据备份到另外一个表
可以通过以下sql实现
sql:insert into tablename1(filename3,filename4) as select filename1, filename2 from tablename2;
解释:从tablename2表中读取出filename1和filename2字段插入到tablename1表中的
filename3和filename4字段中。
备注:插入表的字段顺序和查询表的字段顺序必须保持一致。