2009-05-19 33 views
13

Tôi có một trang web tôi đã tạo trong Visual Studio 2008 và tôi cần mang nó trực tiếp. Làm thế nào tôi có thể sao lưu các tập tin cơ sở dữ liệu vào một .bak vì vậy tôi có thể giao nó cho công ty lưu trữ để đặt trên máy chủ?Làm cách nào để sao lưu cơ sở dữ liệu vào tệp .bak?

+0

cơ sở dữ liệu gì bạn đang sử dụng? – Jeremy

+0

Bạn đã tạo cơ sở dữ liệu bằng cách nào? –

Trả lời

0

Bạn không cần bản sao lưu để làm như vậy (Tôi giả sử bạn đang sử dụng mô hình AttachDbFilename mà Visual Studio sử dụng theo mặc định). Chỉ cần gửi cho họ mdf và yêu cầu họ đính kèm nó vào phiên bản máy chủ SQL của họ.

3

Trong ssms nhấp chuột phải vào cơ sở dữ liệu, chuyển đến công việc, nhấp sao lưu. nên tự giải thích từ đó.

+0

Tôi đoán anh ấy đang sử dụng SQL Express và dựa vào tính năng tự động đính kèm. Điều này sẽ không hoạt động trong trường hợp đó. –

6

Đi tới Microsoft Server Management Studio và nhấp chuột phải vào tên cơ sở dữ liệu của bạn. Chuyển đến "Công việc" -> "Sao lưu ..."

Sau đó gán thuộc tính của bạn, đảm bảo rằng "Loại sao lưu" đã đầy.

Sau đó, ở bên phải có nút "Thêm" nhấn và đặt tên tệp của bạn, đảm bảo rằng bạn đặt phần mở rộng .bak ở cuối tên tệp.

Cuối cùng nhấn ok và đợi sao lưu hoàn tất.

MSDN cũng có một bài viết giải thích này http://msdn.microsoft.com/en-us/library/ms187510.aspx

+0

Tôi không thể tìm thấy không có "Sao lưu ..." trong "Tác vụ". Điều đó có nghĩa là db của tôi không hỗ trợ nó hay tôi phải kích hoạt nó ở đâu đó? Tôi đang lưu trữ db của mình trên đám mây Microsoft Azure. –

32

Từ dấu nhắc lệnh SQL:

BACKUP DATABASE MyDatabase TO DISK='E:\MyDatabase.bak' 
+0

Tôi đoán anh ấy đang sử dụng SQL Express và dựa vào tính năng tự động đính kèm. Điều này sẽ không hoạt động trong trường hợp đó. –

+0

Nếu anh ta đang sử dụng một DB SQL Express, câu trả lời vẫn được áp dụng. Bạn chỉ nhận được một lời nhắc SQL bằng cách sử dụng OSQL (thường nằm trong PATH của bạn) – andyhky

+0

@ bofe: Cơ sở dữ liệu sẽ được đính kèm với cá thể người dùng SQLExpress. Nó sẽ không có trong trường hợp chính. Điều này sẽ gây ra rất nhiều sự nhầm lẫn. –

0

tôi giả sử bạn sử dụng SQL Server. liên kết này sẽ hướng dẫn bạn:

Làm thế nào để: Back Up một cơ sở dữ liệu (SQL Server Management Studio):

Các vấn đề liên quan