一:sqlsever数据库的几种备份和还原方法:

      第一种:备份还原方法

备份的数据库-任务-备份-

                  

sql server数据库备份到ftp sql server导入备份_日志文件

           打开之后会看到里面有:

               

sql server数据库备份到ftp sql server导入备份_数据库_02

            常规:在常规页面中我们可以看到:右下角位置有一个可以更改存储(备份的)路径:

             

sql server数据库备份到ftp sql server导入备份_主键_03

              

sql server数据库备份到ftp sql server导入备份_主键_04

             这个文件名一定要以*.bak作为后缀名

注意:这个备份的路径,一定要事先建一个同名的文件夹用来保存该备份

                

sql server数据库备份到ftp sql server导入备份_数据库_05

     

选项:选项里面的备份到现有媒体集里面有两个选项,追加到现有备份集:之前备份的都会被记录下来,还原的时候供你选择,这里我们选择覆盖所有的现有备份集

               

sql server数据库备份到ftp sql server导入备份_日志文件_06

 

            然后,确定,就完成了

              

sql server数据库备份到ftp sql server导入备份_主键_07

   

       还原:如果我们用以上方式备份了,不小心把它删掉,那我们就可以用这种方式还原

首先:我们先要建一个同名的数据库,名字一定要一样,数据库名-任务-还原-数据库-源设备

             

sql server数据库备份到ftp sql server导入备份_数据库_08

 

        源设备


             

sql server数据库备份到ftp sql server导入备份_sql server数据库备份到ftp_09


        常规文件选好之后,选项


              

sql server数据库备份到ftp sql server导入备份_主键_10


          确定。还原成功了。


                

sql server数据库备份到ftp sql server导入备份_主键_11


   


      第二种:


           我们建数据库会产生两个文件,一个数据文件*.mdf,一个日志文件*.ldf 


             

sql server数据库备份到ftp sql server导入备份_日志文件_12


           它和.bak文件有什么区别呢?就是它比.bak文件多了一个日志文件。


           我们就可以对*.mdf做一个备份


           怎么备份呢?输出数据库就会把这两个文件删除。


数据库名-任务-分离


                 

sql server数据库备份到ftp sql server导入备份_主键_13


          分离之后,怎么去找回来呢?


          数据库-附加-选择*.mdf的该数据库数据,确定,就回来了。


            

sql server数据库备份到ftp sql server导入备份_主键_14


         如果我们的是2008的数据库文件,想在2005里面打开?低版本怎么打开高版本的数据库呢?【高版本兼容低版本】

       数据库名-属性-选项-兼容级别

         

sql server数据库备份到ftp sql server导入备份_数据库_15

    

     还有一种备份方法,针对数据量不大的数据库

       数据库名-任务-生成脚本-下一步-下一步-

       编写数据脚本改为TRUE。然后下一步

       

sql server数据库备份到ftp sql server导入备份_日志文件_16

      选择表-下一步-

         

sql server数据库备份到ftp sql server导入备份_主键_17


     生成了脚本,我们保存一下,下次就可以打开,执行就ok啦。

 

   二.导入导出方法:

     一个数据库的表导入到另一个数据库。数据库名-任务-导出数据-下一步

      

sql server数据库备份到ftp sql server导入备份_数据库_18

   下一步之后:

    

sql server数据库备份到ftp sql server导入备份_sql server数据库备份到ftp_19

   下一步,选择要导入的表,下一步。

        

sql server数据库备份到ftp sql server导入备份_数据库_20

     导入之后主键没有了。我们重新加入主键就好。

     导入数据:

        

sql server数据库备份到ftp sql server导入备份_数据库_21