Danh mục

Di chuyển cơ sở dữ liệu Tempdb và Master trên SQL Server

Số trang: 6      Loại file: pdf      Dung lượng: 193.77 KB      Lượt xem: 6      Lượt tải: 0    
Thư viện của tui

Phí tải xuống: 5,000 VND Tải xuống file đầy đủ (6 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Do nhiều nguyên nhân khác nhau mà việc di chuyển cơ sở dữ liệu và ghi lại các tập tin sang ổ cứng khác nhằm tăng hiệu suất thực thi là việc làm hết sức cần thiết. Khi bạn muốn di chuyển một cơ sở dữ liệu người dùng tiêu biểu tới một ổ khác để tăng hiệu suất hay để tách các bản ghi thì có thể chạy sp_detach và sp_attach để thực hiện di chuyển. Tuy nhiên, đối với việc di chuyển cơ sở dữ liệu Master và Tempdb, thì bạn lại phải áp dụng những quy...
Nội dung trích xuất từ tài liệu:
Di chuyển cơ sở dữ liệu Tempdb và Master trên SQL Server Di chuyển cơ sở dữ liệu Tempdb và Master trên SQL ServerDo nhiều nguyên nhân khác nhau mà vi ệc di chuyển cơ sở dữ liệu và ghi lạicác tập tin sang ổ cứng khác nhằm tăng hiệu suất thực thi l à việc làm hết sứccần thiết. Khi bạn muốn di chuyển một c ơ sở dữ liệu người dùng tiêu biểu tớimột ổ khác để tăng hiệu suất hay để tách các bản ghi th ì có thể chạy sp_detachvà sp_attach để thực hiện di chuyển. Tuy nhiên, đối với việc di chuyển cơ sởdữ liệu Master và Tempdb, thì bạn lại phải áp dụng những quy tắc khác. Trongbài này, chúng ta hãy cùng tìm hiểu các bước của quá trình di chuyển các cơ sởdữ liệu này.Di chuyển cơ sở dữ liệu MasterBạn đã từng phải di chuyển tập tin cơ sở dữ liệu master tới một ổ khác? Nếubạn chưa bao giờ thực hiện chức năng này thì hãy thực hiện theo các nguyêntắc sau để di chuyển th ành công cơ sở dữ liệu master. Đầu tiên, bạn kích phảichuột tại SQL Server trên Enterprise Manager (EM) và ch ọn Properties. Tiếpđó kích Startup Parameters như hình A, ta sẽ thấy hiển thị các tham số sau: -d là đường dẫn đầy đủ của tập tin dữ liệu của c ơ sở dữ liệu master.  -e là đường dẫn đầy đủ của tập tin bản ghi lỗi.  -l là đường dẫn đầy đủ của bản ghi cơ sở dữ liệu master  Hình ABây giờ nếu muốn di chuyển các tập tin thì bạn sẽ phải gỡ bỏ mục hiệ n tại vàtạo lại một mục mới với đ ường dẫn chính xác. Ví dụ, bạn sẽ di chuyển bảngghi cơ sở dữ liệu Master tới (C:Test). Bạn sẽ xóa -l [path] bằng cách chọn thamsố cũ và chọn remove (Hình B). Bước tiếp theo bạn sẽ thêm mục sau đây (HìnhC), -l (c:Testmastlog.ldf) và kích OK hai lần. Sau đó bạn dừng SQL Server vàdi chuyển mastlog.ldf sang vị trí mới. Hình BChú ý: Hãy chắc chắn rằng mastlog.ldf đ ược di chuyển tới vị trí bạn đã cấuhình tại các tham số khởi động . Nếu như bạn di chuyển file đó tới vị trí khôngxác định trên các tham số khởi động thì SQL Server sẽ không được kích hoạt. Hình CNếu di chuyển thành công cơ sở dữ liệu Master, khi khởi động SQL Server bạnsẽ thấy màn hình sau: Hình DDi chuyển TempdbĐể di chuyển cơ sở dữ liệu tempdb, hãy mở công cụ phân tích truy vấn và chạytruy vấn sau:use master goAlter database tempdb modify file (name = tempdev, filename = ‘E:Sqldataempdb.mdf’)goAlter database tempdb modify file (name = templog, filename = ‘E:Sqldataemplog.ldf’)GoPhụ thuộc vào nơi bạn di chuyển Tempdb mà xác định tên file = tham số. Bạnsẽ di chuyển templog tới (c: est) nh ư hình E. Sau khi chạy truy vấn hãy xóa tậptin cũ ngay khi sau khi khởi động SQL Server. Hình EDi chuyển cơ sở dữ liệu MSDBĐể di chuyển cơ sở dữ liệu MSDB và Model, thực hiện theo các bước sau.Trước tiên, kích phải chuột tại tên của SQL-Server và kích Properties. T ừ thẻGeneral, chọn các tham số khởi động. Tiếp theo, nhập tham số -T3608. KíchOK, dừng và khởi động lại SQL Server. Sau khi khởi động lại, gỡ bỏ c ơ sở dữliệu và chuyển chúng tới các vị trí thích hợp.Không gian ổ cứng ngày càng chật trội và bạn cần phải chuyển các tập tin c ơsở dữ liệu hệ thống sang ổ khác, thực hiện theo các thủ tục nh ư trên sẽ giúp bạnchuyển các dữ liệu một cách hiệu quả và đáng tin c ậy.M.Hà (Theo Techrepublic)

Tài liệu được xem nhiều: