中企动力 > 商学院 > sql2000数据库备份
  • ?

    共享文件夹的访问方式

    慕青

    展开

    要访问共享文件夹,有很多方式,我们今天就来分别看一下(XP、win7、win10)

    一、通过UNC路径

    1、开始—运行—\IP地址或\计算机名

    2、如果有用户名密码则输入,无则可直接看到共享文件夹

    二、通过XP的网上邻居或win7、win10的网络(速度慢)

    1、XP:打开网上邻居—查看工作组计算机—可看到共享的文件夹(我这里以计算机代替)

    2、win7或win10:打开网络会自动搜索共享文件夹

    三、通过映射网络驱动器

    1、XP:

    2、选择驱动器盘符,方法一点击“浏览”—通过网上邻居选择共享文件夹

    3、可选择“登录时是否重新连接”

    4、以后可通过资源管理器直接打开,就像打开本地磁盘一样

    5、当然也可以使用IP地址

    6、win7:与XP基本一致,如图:

    7、win10:与XP、win7基本一致,不再赘述。

    四、确保不同电脑处于同一工作组下,默认都是WORKGROUP,如下图可查看或更改工作组,更改后需要重启计算机生效。

    1、XP系统:

    2、win10系统(win7与win10一样)

  • ?

    记一次生产环境MySQL数据库的备份与还原

    Gita

    展开

    一、背景

    公司的生产环境某些应用的数据库是部署在VMWare平台上的,为了节约成本,领导现考虑将全部数据迁移至居于KVM的CAS平台。之前做的是V2V迁移,但是效率不高,综合了一下时间成本及其他因素,最终选择采用备份与还原的方式进行迁移。源库中有GeekDevOps_gsms、GeekDevOps_list、GeekDevOps_ams等三个属于用户gsms的库。

    MySQL

    二、环境

    2.1备份主机环境

    [root@GeekDevOps-DB1 ~]# hostnamectl

    Static hostname: GeekDevOps-DB1

    Icon name: computer-vm

    Chassis: vm

    Machine ID: 18bc5992f24f495b84d8c231d63207ee

    Boot ID: f8f49625ca5748b8a1cdb9d64d6a547e

    Virtualization: vmware

    Operating System: CentOS Linux 7 (Core)

    CPE OS Name: cpe:/o:centos:centos:7

    Kernel: Linux 3.10.0-327.el7.x86_64

    Architecture: x86-64

    2.2还原主机环境

    [root@GeekDevOps-DB2 ~]# hostnamectl

    Static hostname: GeekDevOps-DB2

    Icon name: computer-vm

    Chassis: vm

    Machine ID: a4dbec2c1e1a496290d8f982bb758597

    Boot ID: 79abbf46968c475fabb1757b08c214aa

    Virtualization: kvm

    Operating System: CentOS Linux 7 (Core)

    CPE OS Name: cpe:/o:centos:centos:7

    Kernel: Linux 3.10.0-327.el7.x86_64

    Architecture: x86-64

    三、备份过程

    3.1停止数据库服务,杀死相关进程。

    [root@GeekDevOps-DB1 ~]# systemctl stop mysqld

    [root@GeekDevOps-DB1 ~]# ps -ef |grep mysql

    3.2备份。

    [root@GeekDevOps-DB1 ~]# mysqldump -uroot -p GeekDevOps_gsms>GeekDevOps_gsms_bak_20180323.sql

    [root@GeekDevOps-DB1 ~]# mysqldump -uroot -p GeekDevOps_list>GeekDevOps_list_bak_20180323.sql

    [root@GeekDevOps-DB1 ~]# mysqldump -uroot -p GeekDevOps_ams>GeekDevOps_ams_bak_20180323.sql

    四、还原过程

    4.1创建与源库相同的库。

    [root@GeekDevOps-DB2 ~]# mysql -ugsms -pGeekDevOps,./

    mysql> CREATE DATABASE `GeekDevOps_gsms` DEFAULT CHARACTER SET utf8;

    Query OK, 1 row affected (0.01 sec)

    mysql> CREATE DATABASE `GeekDevOps_list` DEFAULT CHARACTER SET utf8;

    Query OK, 1 row affected (0.00 sec)

    mysql> CREATE DATABASE `GeekDevOps_ams` DEFAULT CHARACTER SET utf8;

    Query OK, 1 row affected (0.00 sec)

    4.2为创建好的数据库授权给用户gsms。

    mysql> grant all privileges on GeekDevOps_gsms.* to 'gsms'@'%' identified by "GeekDevOps,./";

    Query OK, 0 rows affected, 1 warning (0.00 sec)

    mysql> grant all privileges on GeekDevOps_list.* to 'gsms'@'%' identified by "GeekDevOps,./";

    Query OK, 0 rows affected, 1 warning (0.00 sec)

    mysql> grant all privileges on GeekDevOps_ams.* to 'gsms'@'%' identified by "GeekDevOps,./";

    Query OK, 0 rows affected, 1 warning (0.00 sec)

    mysql> grant all privileges on *.* to gsms@localhost identified by 'GeekDevOps,./' with grant option;

    Query OK, 0 rows affected, 1 warning (0.00 sec)

    mysql> flush privileges;

    Query OK, 0 rows affected (0.00 sec)

    mysql> quit

    Bye

    4.3还原数据库。

    [root@GeekDevOps-DB2 ~]# mysql -ugsms -pGeekDevOps,./ GeekDevOps_gsms<./GeekDevOps_gsms_bak_20180323.sql

    mysql: [Warning] Using a password on the command line interface can be insecure.

    [root@GeekDevOps-DB2 ~]# mysql -ugsms -pGeekDevOps,./ GeekDevOps_list<./GeekDevOps_list_bak_20180323.sql

    mysql: [Warning] Using a password on the command line interface can be insecure.

    [root@GeekDevOps-DB2 ~]# mysql -ugsms -pGeekDevOps,./ GeekDevOps_ams<./GeekDevOps_ams1_bak_20180323.sql

    mysql: [Warning] Using a password on the command line interface can be insecure.

    mysql> use GeekDevOps_gsms;

    Reading table information for completion of table and column names

    You can turn off this feature to get a quicker startup with -A

    mysql> quit

    Bye

    五、检查数据完整性

    [root@GeekDevOps-DB2 ~]# mysql -u root -p -A

    Enter password:

    Welcome to the MySQL monitor. Commands end with ; or \g.

    Your MySQL connection id is 2

    Server version: 5.7.21 MySQL Community Server (GPL)

    Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

    Oracle is a registered trademark of Oracle Corporation and/or its

    affiliates. Other names may be trademarks of their respective

    owners.

    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

    mysql> use GeekDevOps_gsms;

    Database changed

    mysql> show tables;

    mysql> use GeekDevOps_list;

    Database changed

    mysql> show tables;

    mysql> use GeekDevOps_ams;

    Database changed

    mysql> show tables;

    mysql> select User,Db from Db;

    +---------------+---------------------------+

    | User | Db |

    +---------------+---------------------------+

    | gsms | GeekDevOps_ams |

    | gsms | GeekDevOps_gsms |

    | gsms | GeekDevOps_list |

    | mysql.session | performance_schema |

    | mysql.sys | sys |

    +---------------+---------------------------+

    5 rows in set (0.00 sec)

  • ?

    智能考勤门禁系统如何进行数据备份

    宣一凤

    展开

    智能考勤门禁系统如何进行数据备份

    智能考勤门禁系统以SQL Server 2000为例。

    数据备份

    数据经过一段时间需要进行备份,防止因智能考勤门禁系统瘫痪造成的数据库被损坏。智能考勤门禁系统数据备份的步骤为:

    第一步:运行开始菜单程序中的Micrsoft SQL Server下的服务器管理器,如下图示:

    智能考勤门禁系统

    选择节水控制门禁考勤系统运行的工作站作为服务器,服务为“SQL Server”,点击“开始/继续”,启动SQL Server服务管理器。

    操作员可以选中“当启动OS时自动自动服务”,这样,当每次启动计算机时,智能考勤门禁系统系统会自动启动服务管理器。

    第二步:运行开始菜单程序中的Micrsoft SQL Server下的企业管理器

    智能考勤门禁系统

    从上图可以明白,首先在服务器下找到需要备份的数据库,如上图,在R3036下的数据库“bluesky”,右键点击,弹出的菜单中选择“所有任务”下的“备份数据库”,弹出如下窗口:

    智能考勤门禁系统

    数据库为“bluesky”

    名称为“bluesky备份”,也可以由操作员更改名称

    目的:将数据库备份到智能考勤门禁系统哪个目录下

    确定之后,点击“确定”即可进行数据备份。

  • ?

    逐浪CMS及MSSQL2005数据库的备份、迁移与还原

    Danica

    展开

    本教程以图文方式演示在MSSQL2005的环境下,如何备份、迁移、还原Zoomla!逐浪CMS数据库,本教程适合于其它CMS,也适合于MSSQL2000、MSSQL2008等版本数据库。

    第一步:创建数据库份

    在数据库的企业管理器(SQL Server Management Studio)中,选中需要备份的数据库,点击右键-任务-备份,如下图:

    在弹出“备份数据库”会话窗口中,选择您想要存储备份的目录,如D盘根目录则为:D:\data.bak,如下图:

    (当然,备份文件后缀可以任何形式或者根本不需要后缀,但为了管理方便,一般采用.bak作为结尾)。

    备份的操作默认是递增的操作,如果根目录下已经有了一个同名的备份,而你又不想有多个备份集存在一个文件中,则应在“选项”中,点选“覆盖所有现有备份集”,如下图所示:

    点击确定,系统即创建成功备份,如下图所示:

    二、还原数据库

    在还原数据库前,首先要确认的是高版本的数据库不能向低版本还原,如MSSQL2008不能在MSSQL2005上还原,MSSQL2005不能在MSSQL2000上还原。

    其次是确认是否有同名的数据库,不要覆盖同名的数据库。

    好了,我们开始还原数据库,同样在企业管理器的实例-数据库上,点击右键-还原数据库,如下图所示:

    在目标数据库上填上您的数据库名或选择您要覆盖的数据库,在“还原的源”中选择“源设备”,然后点击选取按钮,选择或填上您数据库备份源,如本文中的D:\data.bak,如下图所示:

    然后点击“选项”,如果已经有数据库,需要勾选“覆盖现有数据库”,而在“将数据库文件还原”下面中的“还原为”中,应该提供真实的路径,系统并不会自动创建路径,如下图所示:

    点此确定,数据库即创建成功,如下图所示:

    数据库创建成功后,还需要在整个管理器的“安全性”-“登陆名”中,创建数据库用户权限,并要在“用户映射”中勾选目标数据库的db_owner、public两项权限(如下图所示),这样才宣布还原完成!

  • ?

    经典之作,教你如何安装SQL Server 2000数据库

    Neath

    展开

    做管理软件这个行业都离不开安装数据库,一般市面上分SQL server 2000和Access数据库两种。

    你想进入软件行业还不会安装sql数据库你要认真看看了。

    首先我们要做的是:

    1、找到SQL server 2000安装包并解压出来。

    2、解压完成后,找到安装包中SQLserver2000组件标注,点击进入。

    请点击输入图片

    3、选择 "下一步",然后选择 "本地计算机" 进行安装,点下一步。

    4、在 "安装选择" 的界面,一定选择要 "创建新的SQL Server实例,安装客户端工具这一项,然后点下一步。

    5:在 "用户信息" 窗口,输入你的信息,并选择接受软件许可证协议,点下一步。

    6:在 "安装定义"窗口,选择 "服务器和客户端工具" 选项安装,点下一步。

    7:在 "实例名" 窗口,选择 "默认" 的实例名称,点击下一步安装。

    8:根据个人情况选择安装选项,如果默认就选择在 "安装类型" 窗口,选择 "典型" 安装选项,并指定 "目的文件夹"。因为程序和数据文件的默认安装位置都是 "C:\Program Files\Microsoft SQL Server\",所以你不想安装到C盘,可以自定义选择,下一步。

    9:在建立 "服务账号" 窗口的时候,要选择 "使用本地系统账户",点击下一步。

    10:要在 "身份验证模式" 窗口,选择 "混合模式" ,设置自己的密码(一般默认是sa),点下一步。

    11:最后我们就等着软件自动安装完毕后,就会提示你“完成”。

    温馨提示:

    如果你是新手想学习安装数据库的时候,一定要先备份数据!

    好了,今天就先分享到这里吧!

    想学习的可以私聊我呀!

    记得关注我!

  • ?

    SQL2000数据库置疑的修复

    海洋

    展开

    一、SQL2000体积小、安装速度快,成熟稳定,至今仍有不小的用途;但是相比较于2005和2008,有时突然断电或磁盘问题可能导致出现“置疑”的情况机率要大一些,此时我们无法读取数据;如果有备份,直接还原即可;如果没有备份,那就只能修复了;置疑修复后不能完全保证数据的准确性,有可能部分数据会丢失。

    二、注意事项

    1、千万不要对数据库进行分离操作;

    2、建议停掉SQL服务,把置疑的数据库备份一份。

    三、置疑修复步骤

    1、假设原库名为DB,新建一个库名为DB1(不要和DB在一个目录下);

    2、停止SQL服务;

    3、将置疑库DB重命名为DB1,覆盖DB1;

    4、启动SQL服务,此时在企业管理器中DB1仍为置疑,先不用管;

    5、执行下面的语句,注意修改数据库名称:

    USE MASTER

    GO

    SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE

    GO

    UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='DB1'

    Go

    sp_dboption 'DB1', 'single user', 'true'

    Go

    DBCC CHECKDB('DB1')

    Go

    update sysdatabases set status =28 where name='DB1'

    Go

    sp_configure 'allow updates', 0 reconfigure with override

    Go

    sp_dboption 'DB1', 'single user', 'false'

    Go

    6、此时DB1库恢复正常,但如若重启电脑,库仍为“置疑”;彻底解决的方法是再新建一个库,如DB11,将DB1库中的数据通过“导入导出工具”导到新库中。

    四、SQL2000数据库设置自动备份请参考我之前的文章,为了最大限度的确保数据不被损坏,建议设置自动备份功能。

  • ?

    SQL2008数据库设置自动备份

    海白

    展开

    一、上一期我们分享了SQL2000数据库如何设置自动备份,这期我们再来分享下SQL2008数据库如何设置自动备份

    二、自动备份设置流程

    1、打开SQL Server mangerment studio,如图:

    2、维护计划向导

    3、计划命名及计划设置,“更改”按钮可设置计划

    4、选择维护任务。“清除维护任务”是要将一定时间前的备份文件删除,以释放磁盘空间

    5、可调整维护计划执行的顺序

    6、选择要备份的数据库,指定备份目录,备份文件扩展名,是否验证备份完整性等

    7、清除维护任务:删除文件的类型、目录、文件扩展名、文件保留时间等

    8、默认即可

    9、完成

    10、可查看、编辑作业

    11、与SQL2000一样,2008也必须启用代理服务(启动模式请改为自动),如下图:

    三、后记

    当然,我们首先要保证的是服务器在设置自动备份的时间点没有关机,SQL相关服务正在运行,才能实现自动备份,这两点请注意。感谢关注!

  • ?

    SQL2008数据库的备份与还原

    寒天

    展开

    一、上期我们分享了SQL2000数据库的备份与还原,这期我们再来分享下SQL2008数据库的备份与还原。

    二、SQL2008数据库的备份

    1、登录sql server management studio

    2、选择要备份的数据库,右键—任务—备份

    3、添加备份目标,并输入备份文件的名称

    4、这是选择好后的显示页面,确定再确定即开始备份并完成

    三、数据库还原

    1、选择要还原的数据库—右键—任务—还原

    2、如图,刚才备份的数据库会直接显示,可以直接还原

    3、注意选项中要勾选“覆盖现有数据库”,“还原为”的路径一定确保正确

    4、另外一种情况是通过源设备选择还原的文件

    5、“文件类型”要选择所有文件,否则看不到备份是文件

    6、勾选“还原”,确定即可完成还原

  • ?

    SQL2000设置数据库自动备份

    宝剑峰

    展开

    一、数据无价,笔者也曾遇到过客户因为各种各样的原因导致数据丢失或数据库出现置疑的情况。无论是恢复数据还是修复置疑,都要耗费大量的时间和金钱,所以数据库的备份实在太过重要,是必须重视的一环。我们今天就来看下SQL2000如何设置自动备份。

    二、设置自动备份流程

    1、首先打开企业管理器,如下图:

    2、新建维护计划

    3、选择要备份的数据库

    4、此处默认即可

    5、选择是否检查数据库完整性,根据实际情况选择即可

    6、如图选择即可,更改按钮中可以设置备份计划

    7、指定备份目录并且设置删除早于此时间的文件,由于磁盘空间有限,随着数据库的增长,备份文件将越来越大,需要删除一定时间前的文件来释放空间。

    8、此处是日志文件的备份计划,与数据文件相同的设置即可。

    9、此处根据实际情况选择

    10、默认

    11、完成

    12、SQL代理服务必须启用,否则不能自动备份

    13、可在作业中查看、编辑

    三、后记

    建议有条件采用多设备备份的方式,比如使用云盘或群晖NAS的自动备份功能备份数据库,多一重或几重保险,防止本地硬盘损坏造成备份无法使用需要恢复的情况,虽然这种可能性很小。

  • ?

    SQL2000数据库的备份与还原

    千风

    展开

    一、数据库备份

    1、打开企业管理器,如图所示操作

    2、一般选择完全备份,添加备份目的

    3、选择备份目录,输入备份数据库名称,接着按下图操作即可,直至完成备份

    二、数据库还原

    2、如果之前备份了库,在此处可以直接还原,请选择“在现有数据库上强制还原”

    2、从设备还原,比如从别的服务器上拷过来的备份库,选择设备,添加还原设备,如下图操作即可,直至还原完成

    3、如果还原时提示数据库正在被占用,可通过分离功能清除连接再进行还原;注意:使用分离功能只是清除连接,不要点“确定”真的分离数据库

sql2000数据库备份

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP