Xuất file mdf trong SQL Server

Trong quá trình mình dùng SQL Server thì thường có 2 các backup/restore file phổ biến nhất là file bak và file mdf/ldf.

Backup/restore file bak

Bước 1: Tạo mới một CSDL Database ➪ New Database

Xuất file mdf trong SQL Server
Xuất file mdf trong SQL Server
Tạo mới database backup

Bước 2: Chọn Database ➪ Restore Database . Tại mục Backup sets to restore các bạn để ý danh sách đã được tích hết chưa, nếu chưa thì tích vào.

Xuất file mdf trong SQL Server
Xuất file mdf trong SQL Server
restore file bak

Bước 3: Chọn mục Options chọn như hình rùi nhấn ok.

Xuất file mdf trong SQL Server
Xuất file mdf trong SQL Server
restore sql database

Bước 4: Hưởng thụ thành quả.

Backup/restore file mdf/ldf

Bước 1: Khi bạn có 2 file mdf và ldf

Bước 2: Các bạn copy 2 file đó vào thư mục của sql server: C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA

Trong bài này, chúng tôi sẽ hướng dẫn cách Export cấu trúc và dữ liệu được lưu trữ trong Database của SQL Server thành file .sql một cách đơn giản nhất.

Nội dung

Tạo tệp .sql từ cơ sở dữ liệu

SQL Server Management Studio cung cấp chức năng sinh ra các script sql từ cơ sở dữ liệu để tạo databse, các bảng, các stored procedure,  các function, các view và các câu lệnh chèn (insert) dữ liệu. Đối với lượng dữ liệu nhỏ hơn, phương pháp này khá hiệu quả để xuất ra cấu trúc bảng và/hoặc dữ liệu để cung cấp cho việc khôi phục Database.


Bước 1

Mở SSMS và truy cập công cụ cơ sở dữ liệu với chế độ xác thực Windows mặc định (hoặc với tài khoản kết nối mà bạn muốn truy cập):

Xuất file mdf trong SQL Server
Xuất file mdf trong SQL Server

Bước 2

Kết nối tới server thành công và chọn Database trong cửa sổ Object Explorer, trong ví dụ này là cơ sở dữ liệu my_database:

Xuất file mdf trong SQL Server
Xuất file mdf trong SQL Server

Bước 3

Kích chuột phải vào database này và chọn Tasks và rồi chọn Generate Scripts:

Xuất file mdf trong SQL Server
Xuất file mdf trong SQL Server

 

Bước 4

Hộp thoại Generate and Publish Scripts hiển thị ra, hãy xác định các bảng cơ sở dữ liệu mà bạn muốn Export, mặc định bạn có thể phát sinh script cho toàn bộ database và các object:

Xuất file mdf trong SQL Server
Xuất file mdf trong SQL Server

Bước 5

Sau khi xác nhận các bảng mà bạn muốn Export, hãy tiến hành xác định xem bạn muốn một tệp cho mỗi bảng hay tất cả trong một tệp duy nhất. Bạn có thể kích vào nút Advanced để lựa chọn các tùy chọn nâng cao như xác định các kiểu dữ liệu cho script, tức là bạn muốn bao gồm cả dữ liệu hay chỉ cấu trúc của cơ sở dữ liệu:

    Xuất file mdf trong SQL Server

    Xuất file mdf trong SQL Server
     by Nheo 26/3/2010, 23:36

    Cho mình hỏi cách xuất file database để nộp cho thầy là như thế nào?. Bạn nào biết chỉ giúp với.

    Cám ơn nhìu nhìu

    Xuất file mdf trong SQL Server

    NheoGóp sức
    Xuất file mdf trong SQL Server


    Tổng số bài gửi : 91
    Join date : 18/09/2009
    Đến từ : Ngày hôm qua

    Xuất file mdf trong SQL Server

    LikeDislike

     

      Xuất file mdf trong SQL Server

      Xuất file mdf trong SQL Server
       by kiehuy 27/3/2010, 09:38

      detach database , xong copy 2 file .mdf và .ldf ra , rùi nộp cho thầy !!!

      Xuất file mdf trong SQL Server

      kiehuyKhởi đầu
      Xuất file mdf trong SQL Server


      Tổng số bài gửi : 43
      Join date : 30/09/2009
      Age : 35
      Đến từ : HCMC

      LikeDislike

       

        Xuất file mdf trong SQL Server

        Xuất file mdf trong SQL Server
         by Nheo 27/3/2010, 14:30

        Bác ơi, bác chỉ rõ hơn được không?
        Detach bằng cách nào bác?

        Xuất file mdf trong SQL Server

        NheoGóp sức
        Xuất file mdf trong SQL Server


        Tổng số bài gửi : 91
        Join date : 18/09/2009
        Đến từ : Ngày hôm qua

        Xuất file mdf trong SQL Server

        LikeDislike

         

          Xuất file mdf trong SQL Server

          Xuất file mdf trong SQL Server
           by kiehuy 27/3/2010, 20:31

          phải chuột lên tên database chọn detach

          còn khó quá thì bác làm theo cách của em thử : bác vào start -> run

          rùi gõ services.msc, có bảng service hiện ra bác kiếm cái service tên là MSSQL server , stop nó lại , rùi vào C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL, em ko biết mặc định bác cài vào ổ nào , máy em là ô C nên em demo thử cho bác , trong cái thư mục theo đường dẫn trên , nó có 2 file , 1 file là tên database của bác có đuôi .mdf, và 1 file .ldf, bác copy ra rùi nộp cho thầy !!!

          chúc bác làm dc !!!

          Xuất file mdf trong SQL Server

          kiehuyKhởi đầu
          Xuất file mdf trong SQL Server


          Tổng số bài gửi : 43
          Join date : 30/09/2009
          Age : 35
          Đến từ : HCMC

          LikeDislike

           

            Xuất file mdf trong SQL Server

            Xuất file mdf trong SQL Server
             by Nheo 28/3/2010, 07:58

            Cám ơn bác nhiệt tình giúp đỡ, em làm được rùi ...

            Xuất file mdf trong SQL Server

            Xuất file mdf trong SQL Server

            NheoGóp sức
            Xuất file mdf trong SQL Server


            Tổng số bài gửi : 91
            Join date : 18/09/2009
            Đến từ : Ngày hôm qua

            Xuất file mdf trong SQL Server

            LikeDislike