最近在工作中要实现一个数据库从服务器定时自动备份到另一台机子的硬盘上,看了看资料具体的步骤如下:
第一、在服务器数据库上创建一个备份的存储过程,sql代码如下:
USE company
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[USP_BackupDatabase]
@databaseName sysname
AS
BEGIN
SET NOCOUNT ON;
DECLARE @sqlCommand NVARCHAR(1000)
DECLARE @dateTime NVARCHAR(20)
SELECT @dateTime = REPLACE(CONVERT(VARCHAR, GETDATE(),111),'/','') +
REPLACE(CONVERT(VARCHAR, GETDATE(),108),':','')
SET @sqlCommand = 'BACKUP DATABASE ' + @databaseName +
' TO DISK = ''\\192.168.0.9\d$\' + @databaseName + @dateTime + '.BAK'''
execute sp_executesql @sqlCommand
END
第二、在sql server 2005代理上创建作业,设置常规属性,在步骤选择数据库,输入执行存储过程的命令,如:execute USP_BackupDatabase newcompany(新表名),最后设置计划属性的定时
以下就是本人一点肤浅的总结,如有不明白,请留言!
分享到:
相关推荐
### 如何实现定时将SQL Server 2000数据库备份至局域网中的另一台电脑 #### 背景与目的 随着业务的发展和技术的进步,数据的安全性与可靠性变得尤为重要。对于采用SQL Server 2000的企业而言,定期备份数据库以...
### 如何实现定时将SQL Server 2000...通过上述步骤,我们可以有效地实现SQL Server 2000数据库的定时备份,并将备份文件安全地存储在局域网内的另一台计算机上。这对于保证数据安全性和提高业务连续性具有重要意义。
对于使用SQL Server 2000的企业来说,实现定时备份至局域网内的另一台计算机是一项非常实用的功能。本文将详细介绍如何通过创建存储过程来实现这一功能,并提供详细的步骤和代码示例。 #### 一、环境准备与要求 1....
本文将详细介绍如何利用SQL Server 2005中的存储过程实现数据库的自动备份,并将备份文件存储到另一台计算机上。 #### 关键技术点 1. **存储过程**:SQL Server中用于封装一系列SQL语句或逻辑的数据库对象。它可以...
对于单个数据库文件(.mdf)或事务日志文件(.ldf),可以直接将其从一台服务器复制到另一台服务器上,并使用T-SQL语句将这些文件附加到新的数据库实例中。这种方法特别适用于较小的数据库或特定的开发测试环境。...
-- 实现功能: 定时将服务器中SQLSERVER 2000数据库备份到局域网中另一台电脑上 -- FullBackUp -- UseMaster -- 在master数据库创建的存储过程 SET QUOTED_IDENTIFIER ON; GO SET ANSI_NULLS ON; GO ALTER PROC ...
教程主要针对Windows XP SP2系统,使用SQL Server 2000 SP2个人版,以及在一个1000M局域网内的两台双核台式机上进行。服务器之间的身份验证模式统一为SQL Server模式,其他设置保持默认。 首先,确保两台服务器(A机...
在一台机上发布服务,可以在其它机子的SQL里订阅,根据你的发布的条件不同,可以做成定时同步、实时同步、相互同步等不同的发布及订阅。 要SQL Server支持复制功能,你必须运行SQL Server Agent这个服务,不然生成不...
与Oracle类似,可以在局域网内的另一台计算机上设置定时脚本来执行备份命令,将数据库导出为SQL文件,然后将文件传输到备份服务器。 在所有这些备份方案中,网络的稳定性与安全性是关键。TCP/IP协议被广泛用于...
可能需要指定服务器地址,如果是同一台机器,则选择“Local”。 三、SQL Server 2000 数据备份: 1. 备份集命名与描述:在创建备份时,需要提供备份集的名称和描述以便于识别。 2. 备份类型:通常选择“数据库完全...
本文将详细介绍如何利用RMAN在Windows平台上实现跨机器的备份与恢复过程。 #### 一、准备工作 1. **环境搭建**: - 确保源数据库服务器(Server A)和目标数据库服务器(Server B)之间网络连通性良好。 - 在两...
1. **多数据库支持**:Navicat Premium允许用户同时连接和管理多种类型的数据库,无论是在同一台机器上还是远程服务器上,这使得跨平台和跨数据库的管理工作变得轻松。 2. **可视化设计**:提供直观的数据库设计...
如何将一个大型日志文件转移到另一台服务器上?转移过程中需要注意什么? - **转移步骤**:备份日志文件、将备份文件复制到目标服务器、在目标服务器上恢复日志文件。 - **注意事项**:确保目标服务器有足够的磁盘...
8. **远程备份**:备份文件被打包并生成MD5校验文件,然后定时远程备份到另一台远程机器上。 9. **用户数据读取**:用户访问文本内容、MySQL数据库、静态文件或图片服务器;对于动态内容,直接访问LNMP(Linux, ...
cron(Chronos)是一个定时任务计划程序(scheduled task program)。 #### cups=CommonUnixPrintingSystem CUPS(Common Unix Printing System)是一个打印系统(printing system),支持网络打印功能。 #### cvs=...
- 不需要在目标机器上安装客户端。 - 支持多种模块,如文件管理、服务管理等。 - **应用场景**:部署应用、配置网络设备、更新软件包等。 #### 2. Puppet - **简介**:一种强大的配置管理系统,用于自动化服务器...
13. **mstsc**:远程桌面连接工具,允许用户远程访问另一台计算机的桌面环境。 14. **magnify**:启动放大镜工具,用于辅助视觉有障碍的用户更清楚地查看屏幕上的内容。 15. **mmc**:Microsoft Management ...