建立链接后,备份数据数据库备份操作步骤 停止sql 服务 分离数据库 到data 文件夹下拷贝需要的 MDF,LDF 到其他数据库上右键附加对数据库而言: 1、使用备份还原机制。在一个SQL服务器上备份数据库,然后在另外一个SQL服务器上还原数据库。 2、附加方式。拷贝数据库的MDF,LDF文件,到另外一个服务器上用附加方式附加数据库。但这种方式可能掉索引、主键。 附加也可用命令进行。 示例 下面的示例将 pubs 中的两个文件附加到当前服务器。 EXEC sp_attach_db @dbname = N 'pubs ', @filename1 = N 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf ', @filename2 = N 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf '备份数据库的命令是:BACKUP DATABASE test TO disk = 'c:\test' WITH FORMAT, NAME = 'Full Backup of MyNwind'解释如下:BACKUP DATABASE test --这里的test指的是数据库名称 TO disk = 'c:\test' --这里指名的数据库路径 WITH FORMAT, NAME = 'Full Backup of MyNwind' --这个是备注,无所谓。。随便写。还原数据库的命令是:USE master GO RESTORE DATABASE test_wt FROM disk = 'c:\test_wt' GO 解释如下:USE master --所使用的数据库 GO RESTORE DATABASE test_wt --所被恢复的数据库名称 FROM disk = 'c:\test_wt' --本地硬盘路径 GO
在使用job实现定时执行的sql语句或存储过程功能,
--使用JOB
--企业管理器
--管理
--SQL Server代理
--右键作业
--新建作业
--"常规"项中输入作业名称
--"步骤"项
--新建
--"步骤名"中输入步骤名
--"类型"中选择"Transact-SQL 脚本(TSQL)"
--"数据库"选择执行命令的数据库
--"命令"中输入要执行的语句:
EXEC 存储过程名... --该存储过程用于创建表--此处实现你的备份--确定
--"调度"项
--新建调度
--"名称"中输入调度名称
--"调度类型"中选择你的作业执行安排
--如果选择"反复出现"
--点"更改"来设置你的时间安排 --该处设置为每月日的凌晨:00:00
--然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行--设置方法:
--我的电脑--控制面板--管理工具--服务--右键SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定.
停止sql 服务
分离数据库
到data 文件夹下拷贝需要的 MDF,LDF
到其他数据库上右键附加对数据库而言:
1、使用备份还原机制。在一个SQL服务器上备份数据库,然后在另外一个SQL服务器上还原数据库。
2、附加方式。拷贝数据库的MDF,LDF文件,到另外一个服务器上用附加方式附加数据库。但这种方式可能掉索引、主键。
附加也可用命令进行。
示例
下面的示例将 pubs 中的两个文件附加到当前服务器。 EXEC sp_attach_db @dbname = N 'pubs ',
@filename1 = N 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf ',
@filename2 = N 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf '备份数据库的命令是:BACKUP DATABASE test
TO disk = 'c:\test'
WITH FORMAT,
NAME = 'Full Backup of MyNwind'解释如下:BACKUP DATABASE test --这里的test指的是数据库名称
TO disk = 'c:\test' --这里指名的数据库路径
WITH FORMAT,
NAME = 'Full Backup of MyNwind' --这个是备注,无所谓。。随便写。还原数据库的命令是:USE master
GO
RESTORE DATABASE test_wt
FROM disk = 'c:\test_wt'
GO
解释如下:USE master --所使用的数据库
GO
RESTORE DATABASE test_wt --所被恢复的数据库名称
FROM disk = 'c:\test_wt' --本地硬盘路径
GO