SQL Server 2008数据库设置定期自动备份的方法_mssql2008

来源:脚本之家  责任编辑:小易  

问题:用sql语句获取mdf默认存放路径 这个路径没有放在sql server里面,而是在注册表里,路径是:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQLServer,其中MSSQL10_50.MSSQLSERVER是sql server 20

1、说明

1.建议 你的数据库里面的 日期 格式为varchar 然后传字符串进数据库 2. 你取数据出来的时候 应该要注意格式 convert(varchar(50),datecolumn,112)最后的数字是格式 在帮助文档 里面输入convert 就能找到

日常工作中利用SQL SQLSERVER 2008的维护计划对数据库进行定期自动备份,这样一方面可以对数据库进行备份保证数据安全,另一方面也可以减轻对维护人员的负担。SQL Server2008 本身具有定期自动备份功能,我们只需要通过简单的配置就可以实现非常简单高效的自动备份功能。

直接转不了,导出表结构sql脚本,再导数据 还有个办法就是用SSIS把整个数据库搬过去。从2008搬到2000 以下是步骤: 2008转到2000的步骤 1. 生成for 2000版本的数据库脚本 2008 的manger studio -- 打开"对象资源管理器"(没有的话按F8), 连接到你

下面话不多说了,来一起看看详细的介绍吧

直接附加就可以吧

2、打开SQL Server代理服务

你安装时没勾选数据库服务吧,数据库都没装怎么连的上 呵呵

要实现自动备份功能,首先要保证SQL Server的"SQL Server(代理)"服务已经打开。

2017年眨眼就过了近一半,你们都买车了?一季度哪些国产车/合资车/进口车投诉量最多呢,今天小爷给大家来盘点下汽车投诉网反映的车型投诉数据。一季度进口车投诉榜TOP3第一名:斯柯达速派(进口),投诉量8投诉原因:车内内饰异响、变速箱异响、发动机漏油、离合器发抖。车主评价:开关天窗老是有嘎叽嘎叽的声音,很破。在非铺装路上各种异响严重,另外,这车有漏油现象。第二名:Jeep自由光(进口),投诉量7投诉问题:发动机起动困难、变速箱换档困难、车身密封性不严。车主评价:真不想拿美系车来讲做工,各种接缝大的惨不忍睹,美国人太不注意细节了!后排空间小到没法挪脚,座椅也磕得人屁股疼。第三名:Jeep指南者(进

如果没有看到这个"SQL Server代理"节点,可通过如下方式打开

菊花1角硬币属于第四套人民币,由中国人民银行1991年至2000年发行,直径22.5毫米,正面图案为菊花图案,面值1角,并标注汉语拼音。背面图案为国徽、宋体汉字“中华人民共和国”及其拼音、阿拉伯数字年号。币材质为铝镁合金,外齿为光边。在制造工艺上,菊花1角币采用了空前的“外圆内凹九边形”设计,目前发行的硬币当中,只有菊花1角采用了这种设计。同时,菊花一角的尺寸也比较特殊,是新中国唯一直径和厚度超过五角硬币的一角硬币,按常理来说,面值大小跟硬币尺寸应成正比,但菊花一角独树一帜。为什么菊花一角要比五角硬币大呢,据了解主要是因为为了凸显菊花图案的浮雕设计,硬币选用了铝镁合金材质,铝镁材质质地较软,只

先找到开始菜单中的"Microsoft SQL Server 2008 R2",再在"配置工具"中选择"SQL Server配置管理器"

不知大家是否有过这样的经历,随便在社交媒体或者论坛上发一枚明明很常见的东西询价,很快就有人联系你说这是个几百万的东西,希望你送去拍卖。猫眼遇到过好几次了,身边也有不少人遇到过,后台更是听到过不少泉友留言讲自己的经历。前阵子又有一位泉友在后台发了几张钱币的图片,询问是否真的很值钱。猫眼一看,全部都是国内常见的仿制品。与这位泉友一说,他恍然大悟,道出了详情:这几枚赝品是他作为旅游纪念品买的,在手里许多年了,一直以来没抱什么念头。直到最近,他看到网络上有许多“钱币天价成交”的文章,文中钱币价格动辄数百万,其中有几枚跟他手里的东西很像。抱着试一试的心态,他根据某篇钱币报道文章下方的联系方式找到了某拍卖

在"Sql Server Configuration Manager"窗口中选择"SQL Server服务",再在右边的"SQL Server 代理"右键,选择"启动"

我是坚决赞成物业驱逐流浪狗的。因为人永远比狗重要。但是比驱逐流浪狗更重要的是应该知道怎么处理流浪动物。首先,喂养流浪狗会造成更多的流浪狗。流浪狗大多未做绝育,喂流浪狗使流浪狗聚集,生存环境变好,促使流浪狗大量繁殖,加重问题的复杂性。其次,大量的流浪狗严重打扰居民生活。我国大部分地区属于狂犬病疫区,大量流浪狗未经过免疫,一旦伤人,容易造成居民恐慌。许多流浪狗是被主人遗弃的,这些狗心理都存在问题,对人都不信任,存在防备心理,而且狗具有领地意识,很容易伤人。大量流浪狗聚集,在小区任意做窝,到处拉撒,影响环境。群聚打架,日夜吠叫,影响小区安宁。我国没有一个很完备的流浪动物收容机制,老百姓也不知道这些流

3、建立备份计划

假设现在有一个名为"test"的数据库,现在要对这个数据库进行定期备份

在"管理"节点下的"维护计划"上右键,然后选择"维护计划向导",如下图

如果此时弹出如下错误窗提示口

按如下方法解决

"开始"=》"运行",打开控制台窗口,

如果是32位的操作系统,运行如下命令

c:\windows\system32\regsvr32 "C:\Program Files\Microsoft SQL Server\100\DTS\Binn\dts.dll"

如果是64位的操作系统,运行如下命令

c:\windows\syswow64\regsvr32 "C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\dts.dll"

然后将"Microsoft SQL Server Management Studio"关闭后再打开。

如果没有出错,会出现"维护计划向导"窗口

点"下一步"按钮

输入维护计划的名称,然后点"更改…"设定备份数据库的时间,如下图 

 执行的时间设定完后,点"确定",回到原来的窗口后,再点"下一步",

在新窗口中勾选"备份数据库(完整)",然后再点"下一步"

这个窗口是指定任务执行的顺序,由于我们只设定一个任务,就不用管这个,直接"下一步"

选择我们要备份的数据库"test"

最好把"为每个数据库创建子目录"和"验证备份完整性"勾选,过期时间和压缩可以不管,然后点"下一步"

这一步主要是如何处理备份日志,我们可以放到和备份同一个目录或使用默认目录,如果放到备份文件目录,查看会方便一点,点"下一步"

最后点"完成",即可完成自动备份设置。

最后会出现我们的维护计划设定情况窗口,此时备份计划还没有执行。

在"管理"下的"维护计划"节点和"SQL Server代理"下的"作业"节点都可以看到我们制定的备份计划。

4、立即执行备份计划

我们也可以不用等到预设的时间就执行我们设定的备份计划,方法如下

在"维护计划"中找到我们刚建立的名为"自动备份数据库"的备份计划,右键选择"执行"

当执行成功后,原先设定的备份目录D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQL\MSSQL\Backup看到以被备份数据命名的文件夹,打开文件夹后可看到备份文件

根据设定,每一个数据库的备份放在以数据库名命名的文件夹中。

上图为备份计划执行后生成的备份文件。

如果备份过程报告日志使用默认配置,那么在数据库的日志文件夹就可以看到备份日志,如下图,每一次备份都会产生一个文本文件的日志。

打开后就可以看到备份日志

如果执行失败且错误提示如下,说明 SQL Server代理服务没有开启。

5、还原备份

在要还原的数据库(本例是"test")上右键,任务=》还原=》数据库…

根据时间选择还原点

备份是以时间作为还原点,通过选择不同的"目标时间点"就可以还原到不同的备份上去,如果我们修改了"目标时间点",那么下部的"选择用于还原的备份集"中被勾选的名称也会作相应改变。下图是更改目标时间点的对话框。

点击"选项",勾选"覆盖现有数据库"和"限制访问还原的数据库"

点"确定"

6、修改备份计划

在"维护计划"下我们新建的"自动备份数据库"上右键,再选择"修改",如下图

在打开的新标签页中,可以修改备份行为、备份的时间、备份日志存放位置等。

扩展阅读,根据您访问的内容系统为您准备了以下内容,希望对您有帮助。

怎样让SQL server 2008自动加载数据库?

参考下面的代码信息,可以把这些代码写入到数据库的作业中,自动执行自动加载数据库!希望对你有所帮助:

假设我们有一个数据库叫“MyDB1”,它有一个.MDF文件和一个.LDF文件。使用下面的事务SQL语句创建这个数据库。再假设.MDF文件和.LDF文件的位置是“C:Program FilesMicrosoft SQL ServerMSSQL10.SQL2008MSSQLDATASummary Database DataData File for Monthly ArchiveMicrosoft SQL Server 2008 Data File”。

Use Master go

CREATE DATABASE MyDB1 ON ( NAME = MyDB1_dat, FILENAME = 'C:Program Files Microsoft SQL ServerMSSQL10.SQL2008MSSQLDATA Summary Database DataData File for Monthly Archive Microsoft SQL Server 2008 Data FileMyDB1.mdf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 ) LOG ON ( NAME = MyDB1_log, FILENAME = 'C:Program Files Microsoft SQL ServerMSSQL10.SQL2008MSSQLDATA Summary Database DataData File for Monthly Archive Microsoft SQL Server 2008 Data FileMyDB1.ldf', SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB ) GO

你可以只通过使用带有“For ATTACH_REBUILD_LOG”从句的“Create database”命令来附加相同的数据库.MDF文件,如下所示。

use master go

sp_detach_db 'MyDB1' go

exec master..xp_cmdshell 'del

"C:Program FilesMicrosoft SQL ServerMSSQL10.SQL2008MSSQLDATASummary Database Data Data File for Monthly ArchiveMicrosoft SQL Server 2008 Data FileMyDB1_log.ldf"' go

注意:当日志文件被重新创建时,SQL Server自动对日志文件名称添加后缀“_log”。

CREATE DATABASE MyDB1 ON ( FILENAME = 'C:Program FilesMicrosoft SQL ServerMSSQL10.SQL2008MSSQLDATASummary Database Data Data File for Monthly ArchiveMicrosoft SQL Server 2008 Data FileMyDB1.mdf' ) for ATTACH_REBUILD_LOG

结果:

File activation failure. The physical file name "C:Program FilesMicrosoft SQL Server MSSQL10.SQL2008MSSQLDATASummary Database DataData File for Monthly ArchiveMicrosoft SQL Server 2008 Data FileMyDB1_log.LDF" may be incorrect. New log file 'C:Program FilesMicrosoft SQL ServerMSSQL10.SQL2008MSSQLDATASummary Database DataData File for Monthly ArchiveMicrosoft SQL Server 2008 Data FileMyDB1_log.LDF' was created.

如何更改SQL Server2008默认数据库的存储路径

1.安装SQl Server过程中,修改路径(因为我安装的时候,忘记改路径了,所以没截下图来,*部分是真正的标注):

2.打开SQL Server2008,在图形界面里修改数据库的存储路径:

右击“对象资源管理器”,然后单击“属性”,在单击“数据库设置”,修改下面的“数据库默认位置”中的“数据”,“日志”里面的存储位置为你想放的位置即可。

3.用SQL语句修改数据库的存储路径,将“E:\YourData”,“E:\YourLogs”改为你想放的位置即可(这个我没试过,也是看大神写的,就总结在这里了):

USE [master]

GO

EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultData', REG_SZ, N'E:\YourData'

GO

EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultLog', REG_SZ, N'E:\YourLogs'

GO

4.这个我也没试过,大家可以试一下。

Windows Server 2008 Standard Version 64-bit

SQL Server 2005 Standard Version 64-bit

查询用户库Data文件默认路径:

DECLARE @DefaultData VARCHAR(100)

EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',

@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',

@value_name='DefaultData',

@DefaultData=@DefaultData OUTPUT

SELECT @DefaultData

查询用户库Log文件默认路径:

DECLARE @DefaultLog VARCHAR(100)

EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',

@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',

@value_name='DefaultLog',

@DefaultLog=@DefaultLog OUTPUT

SELECT @DefaultLog

查询用户库备份文件默认路径:

DECLARE @BackupDirectory VARCHAR(100)

EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',

@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',

@value_name='BackupDirectory',

@BackupDirectory=@BackupDirectory OUTPUT

SELECT @BackupDirectory

修改用户库Data文件默认路径:

EXEC master..xp_regwrite

@rootkey='HKEY_LOCAL_MACHINE',

@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',

@value_name='DefaultData',

@type='REG_SZ',

@value='D:\SQL2005\Data'

修改用户库Log文件默认路径:

EXEC master..xp_regwrite

@rootkey='HKEY_LOCAL_MACHINE',

@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',

@value_name='DefaultLog',

@type='REG_SZ',

@value='D:\SQL2005\Log'

修改用户库备份文件默认路径:

EXEC master..xp_regwrite

@rootkey='HKEY_LOCAL_MACHINE',

@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',

@value_name='BackupDirectory',

@type='REG_SZ',

@value='D:\SQL2005\DBBak'

5.(这个也没试过,嘿嘿)

-- 更改数据文件存放目录

EXEC xp_instance_regwrite

@rootkey='HKEY_LOCAL_MACHINE',

@key='Software\Microsoft\MSSQLServer\MSSQLServer',

@value_name='DefaultData',

@type=REG_SZ,

@value='E:\Data'

GO

-- 更改日志文件存放目录

EXEC master..xp_instance_regwrite

@rootkey='HKEY_LOCAL_MACHINE',

@key='Software\Microsoft\MSSQLServer\MSSQLServer',

@value_name='DefaultLog',

@type=REG_SZ,

@value='E:\Data'

GO

sql sever 2008数据库的还原备份问题

你在备份的时候创建了媒体簇,但是你只拷贝了一个备份文件,处理方法有两个:

  1. 在源计算机上找到C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Backup文件夹(MSSQL10_50.MSSQLSERVER这个路径可能和你的不同,根据你的SQL版本,我的是SQL 2008R2,但是MSSQL\Backup这个文件夹肯定有),拷贝备份文件,比如你的源数据库名称为LS,那么你就拷贝LS.bak,和你刚才的备份文件放到一起,形成一个媒体簇,然后才能还原。

  2. 重新备份,备份时删除SQL SERVER的默认备份设备,再添加你的备份文件。

更多追问追答追问

我把他们放在一起了

然后我从新建立一个我数据库名字叫132,还原那个132的文件是出现这种情况

求解释

追答

你的132.bak文件其中可能以前备份过数据库,你只能重新备份了。备份方法:

追问谢谢

SQL server2008的SQL Server(MSSQLSERVER)无法启动 注意:vIA我设置了禁用的。

sql server (mssqlserver)启动不了,事件查看器提示SQL Server 无法生成 FR...

我们可以判定,可能会是以下问题,- 别处理如下:

1、可能是IP地址配置不对。解决方法- 下:

打开 Microsoft SQL Server 2005配置工具下的SQL Server Configuration Manager,选择mssqlserver协议, 然后双击右边窗口的TCP/IP,在弹出窗- 中检查IP配置。

一般来讲,默认的IP2是:127.0.0.1,如- 第一个IP地址的端口1433端口ping不通的- 话,服务无法启动。您可以将127.0.0.1- 在IP1上,那么不管IP2的端口是否能ping- 通,服务都能够正常启动。您也可以- IP1设置为当前机器的IP地址,并保证- IP地址的端口能够ping通。

2、可能是因为VIA协议启用造成的。解- 方法如下:

打开 Microsoft SQL Server 2005配置工具下的SQL Server Configuration Manager,选择mssqlserver协议, 然后右边窗口有个VIA,点击右键禁用- ,点击“确定”即可。这时候再启动s- qlserver服务即可,如果还不行,可以重新启动下电脑,我的就是禁用后还是不行,电脑重新启动后能用了!

另外,管理员密码修改也会造成sqlserve- r服务无法启动。解决方法如下:

打开 Microsoft SQL Server 2005配置工具下的SQL Server Configuration Manager,打开SQL Server属性,

将本帐户的密码修改为您更改之后的- 理员密码,“确定”即可。这时SQL Server服务应该就能正常启动了。

  • 本文相关:
  • sql server 2005/2008 用户数据库文件默认路径和默认备份路径修改方法
  • sql server 2008 备份数据库、还原数据库的方法
  • sql server 2008 数据安全(备份和恢复数据库)
  • 通过sql server 2008数据库复制实现数据库同步备份
  • sql server 2008及更高版本数据库恢复方法之日志尾部备份
  • sql server 2008 压缩备份数据库(20g)
  • 设定sql server定期自动备份数据库
  • sqlserver2005 按照日期自动备份的方法
  • sqlserver2005打造自动备份的维护计划图解教程
  • sqlserver 自动备份所有数据库的sql
  • sql server 2008完全卸载方法(其他版本类似)
  • 安装sql server 2008时的4个常见错误和解决方法
  • 利用java实现des加密算法
  • sql2008 附加数据库提示5120错误解决方法
  • sqlserver 2008 :error 40出现连接错误的解决方法
  • sqlserver 2008 新增t-sql 简写语法
  • sql server 2008中的数据表压缩功能详细介绍
  • sqlserver2008安装报语言不符的解决方法
  • sqlserver 2008中的代码安全(七) 证书加密
  • sql server 2008 数据库镜像部署实例之二 配置镜像,实施手动故障
  • 怎样让SQL server 2008自动加载数据库?
  • 如何更改SQL Server2008默认数据库的存储路径
  • sql sever 2008数据库的还原备份问题
  • SQL server2008的SQL Server(MSSQLSERVER)无法启动...
  • 如何eclipse中配置mssql文件链接到sqlserver2008
  • 如何获取SQL Server 2008数据库数据文件的位置
  • Java中如何将日期格如(2008-08-08 20:08:08pm)保...
  • mssql2008怎么转换为2000
  • 数据库mssql2005备份如何导入万网mssql2008,要详...
  • sql server 2008 服务里没有MSSQLSERVER协议,网络...
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess数据库文摘数据库其它首页mssql2008sql server 2005/2008 用户数据库文件默认路径和默认备份路径修改方法sql server 2008 备份数据库、还原数据库的方法sql server 2008 数据安全(备份和恢复数据库)通过sql server 2008数据库复制实现数据库同步备份sql server 2008及更高版本数据库恢复方法之日志尾部备份sql server 2008 压缩备份数据库(20g)设定sql server定期自动备份数据库sqlserver2005 按照日期自动备份的方法sqlserver2005打造自动备份的维护计划图解教程sqlserver 自动备份所有数据库的sqlsql server 2008完全卸载方法(其他版本类似)安装sql server 2008时的4个常见错误和解决方法利用java实现des加密算法sql2008 附加数据库提示5120错误解决方法sqlserver 2008 :error 40出现连接错误的解决方法sqlserver 2008 新增t-sql 简写语法sql server 2008中的数据表压缩功能详细介绍sqlserver2008安装报语言不符的解决方法sqlserver 2008中的代码安全(七) 证书加密sql server 2008 数据库镜像部署实例之二 配置镜像,实施手动故障sql server 2008完全卸载方法(其sql server 2008 安装和配置图解在与 sql server 建立连接时出现sql server 2008 r2 超详细安装图安装sql server 2008时的4个常见sql server 2008登录错误:无法连sql server 2008 阻止保存要求重sqlserver 2008将数据导出到sql脚sql server 2008 清空删除日志文图文详解sql server 2008r2使用教数据库日常维护常用的脚本概述及部分测试sqlserver 2008中的代码安全(四) 主密钥sql server 2008 express如何开启远程访问java连接sqlserver2008数据库代码sql server 2008 安装和配置图解教程(附官sql server 2008 评估期已过怎么解决关于sql server 2008 安装提示"重新用jdom创建中文的xml文件的方法sql server 2008 用户 nt authority\iusrsql server 2008中的apply运算符使用方法
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved