提示原因是数据库名字有中横岗“-” 解决方法:用中括号把名字括起来就可以了 call :backupone [数据库名-new] 完整备份脚本如下 @ECHO ON set DATE=%date:/=-% set bakupfolder=F:\bakup\ rem 1按子目录保存备份文件;0不按 set lay_in_subfolder=1 call :backupone [数据库名-new] goto :EOF @ECHO OFF :backupone setlocal echo %1 set dbname=%1 if not exist %bakupfolder%%dbname% mkdir %bakupfolder%%dbname% if %lay_in_...
1. SQL Server提供的每一种备份都能做什么; 2.各种备份策略的优缺点; 3.SQL Server的不同还原手段; 4.当备份介质出问题,有希望恢复数据吗; 5.数据库备份和恢复的注意要点; 一、SQL Server数据库备份的方法: SQL Server备份与恢复标签:本文系统来源:http://www.cnblogs.com/java-oracle/p/5565159.html
SQL Server 2005中可以使用维护计划来为数据库自动备份,减少数据库管理员的工作负担。其使用方法如下: (1)启动【sql server Management Studio】,在【对象资源管理器】窗口里选择【管理】——【维护计划】选项。 2)右击【维护计划】,在弹出的快捷菜单里选择【维护计划向导】选项,弹出如图所示的【维护计划向导】对话框,单击【下一步】按钮3)弹出如图所示【选择目标服务器】对话框,在【名称】文本框里可以输入维护计划...
一、背景 之前写过一篇关于备份的文章:SQL Server 维护计划实现数据库备份,上面文章使用完整备份和差异备份基本上能解决数据库备份的问题,但是为了保障数据更加安全,我们需要再次完善我们的备份计划; 下面这篇文章主要加入了日志备份,并对设计备份的频率和设计命名规范等问题进行实战; 二、最佳实践 (一) 备份计划 1) 每周星期日的2:00:00执行数据库的完整备份; 2) 每周星期一至星期六每天的2:00:00执行数据库的差异备份...
void backup(){SqlConnection conn = new SqlConnection("Server=.;Database=master;User ID=sa;Password=1q2w3e4r");SqlCommand cmd = new SqlCommand();cmd.CommandType = CommandType.Text;cmd.Connection = conn;cmd.CommandText = @"backup database testBackUp to disk=‘D:backupdb‘ with init ";try{conn.Open();cmd.ExecuteNonQuery();}catch (Exception e){//throw;}finally{conn.Close();conn.Dispose();}}public void...
set @strPath = convert(NVARCHAR(19),getdate(),120)set @strPath = REPLACE(@strPath, ‘:‘ , ‘.‘)set @strPath = ‘备份路径‘+‘CopyBSS‘+@strPath + ‘.bak‘backup database 数据库名 to disk = @strPath with noinit , nounload , noskip , STATS = 10, NOFORMATsql server数据库备份语句标签:sql server数据库备份语句本文系统来源:http://lujinxiong.blog.51cto.com/9367514/1789901
1、相同SQL Server版本(2008为例)之间数据库备份与还原(1)数据库备份相同SQL Server服务器版本之间数据库的备份还原操作相对来说比较简单。首先找到需要备份的数据库实例,【右键】->【任务】->【备份...】,界面下边选择备份路径,点击确定,备份成功后即可在选择的备份路径下找到后缀名为.bak的备份文件。(2)数据库还原对于需要还原的.bak数据库文件,一般会先拷贝到C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLS...
1.备份数据库backup database db_name to disk=‘d:\db_name.bak‘ with format--通过使用with format可以做到覆盖任何现有的备份和创建一个新的媒体集。--可以避免一些由于备份设置产生的错误.--帮助文档上的解释:--format指定应将媒体头写入用于此备份操作的所有卷。--任何现有的媒体头都被重写。format选项使整个媒体内容无效,--并且忽略任何现有的内容。2.备份日志backup log log_name to disk=‘d:\log_name.log‘ with nor...
1.1、备份数据库 备份数据库有两种方式: 第一种是在企业管理器中,利用工具对数据库进行备份,这种备份的文件只会有一个,即以.bak结尾的文件。这种方式下对一个数据库进行备份的时候,可以任意的命名备份文件和后缀,还可以对已备份完成的备份文件进行名字和后缀名的修改,都不会影响文件的恢复,但是备份文件内部已经记录了原来的数据库的.mdf和.ldf文件的名字和存储的路径。备份的时候,如果目标文件夹中已经存在了与备份文件名...
/*2 作者:landv3 功能:异机备份4 开发时间:2016年7月2日 15:27:085 6 */7 if exists (select * from dbo.sysobjects where id = object_id(N‘[dbo].[p_backupdb]‘) and OBJECTPROPERTY(id, N‘IsProcedure‘) = 1) 8 drop procedure [dbo].[p_backupdb] 9 GO 10 create proc p_backupdb 11 @dbname sysname=‘AIS20110306202234‘, 12 @bkpath nvarchar(260)=‘\\k3ser\landvback\‘,--exec master..xp_cmdshell ‘net use \...
),账号(administrator),密码(admin123),磁盘目录(\\192.168.1.111\bk\111_SQLBAK)。 a:下面这个方案是 除系统数据库意外的全都备份。exec master..xp_cmdshell ‘net use \\192.168.1.111\bk\111_SQLBAK admin123 /user:192.168.1.111\administrator‘,NO_OUTPUTgodeclare @s nvarchar(200),@del nvarchar(200) select @s=‘‘,@del=‘‘declare datebak cursor for select [bak]=‘backup database ‘+quotename(Na...
System.Data.SqlClient.SqlError: 无法使用备份文件 ‘C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\xxxxx.bak‘,因为原先格式化该文件时所用扇区大小为 512,而目前所在设备的扇区大小为 4096。 (Microsoft.SqlServer.Smo)参考:http://stackoverflow.com/questions/24285195/sql-server-2012-express-backup-database-failure方法:删掉当前路径,并在SQL Server目录下的备份文件夹添加一个新备份文...
一、SQL数据库的备份: 1、依次打开 开始菜单 → 程序 → Microsoft SQL Server 2008 → SQL Server Management Studio → 数据库:Dsideal_school_db既是我们需要备份的学籍数据库 图(1) 2、选择要备份的数据库“Dsideal_school_db”,点击鼠标右键 → 任务 → 备份,如图(2): 图(2) 3、在打开的“备份数据库 —Dsideal_school_db”对话框中,先点击删除,然后点击“添加”,如图(3):图(3) 4、在弹出的“选择备...
一、备份与还原遇到的问题描述与解决方法: 前两天用户测试我们做的评教系统小软件,有点问题我们过去看了看,想将他们的测试数据备份一下,以便我们修改软件测试使用。 我是这样备份的,数据库备份默认有一个路径:C\...,而我又添加了一个新路径,没将默认路径删除,而是选中新路径,我就理所当然的认为数据库中的数据备份到我新加的路径下了。 今天还原数据库时,我只选择了D盘备份文件"YZTeacher...
(64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor) 2. sqlserver 2008 r2 express版本是不带自动备份功能的, 所以需要手动写sql脚本, 和给系统添加计划任务来执行 3. 在需要存放备份的分区下创建目录, 比如D:\databackup. 将该脚本命名为 JFSuQian.sql , 然后放到D:\databackup下, 下面是脚本内容:--print ‘开始备份苏家数据库‘ GO DECLARE @backupTime VARCHAR(20) --备份时间 DECLARE @file...