2010-10-19 59 views

Trả lời

44

Nếu bạn có ý nghĩa mà bạn muốn để có thể đính kèm các cơ sở dữ liệu trên máy chủ khác, thì đây là những gì bạn có thể làm:

  1. tách cơ sở dữ liệu (kích chuột phải vào cơ sở dữ liệu và nhấp Detach)
  2. sao chép các tập tin MDF và LDF đến vị trí sao lưu của bạn
  3. đính kèm cơ sở dữ liệu (nhấn chuột phải Databases và nhấp Attach)

Đây là đường dẫn nơi bạn sẽ tìm thấy tập tin MDF:

C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\ 
+6

Tôi có thể tìm MDF ở đâu? Cảm ơn bạn – q0987

+7

Trong Management Studio, bấm chuột phải vào cơ sở dữ liệu và bấm Thuộc tính. Truy cập trang 'Files'. Bạn sẽ tìm thấy vị trí bên dưới 'Đường dẫn'. –

+0

Thật là một câu trả lời tuyệt vời! –

1

nhấp chuột phải vào cơ sở dữ liệu từ Management Studio -> Detach. Sau đó, bạn đã MDF tập tin bạn có thể xuất khẩu sang bất cứ nơi nào bạn muốn :)

1

Nếu những gì bạn muốn là một bản sao của SQLEXPRESS/MDF File- địa phương của bạn trên một máy chủ từ xa (SQL Server 2005)

Bạn có thể đúng nhấp vào "server Explorer" trong hồ sơ db.mdf của bạn và bấm "Publish để cung cấp dịch vụ ..."

bạn có thể chọn một loạt các compatibilities với SQL server 2005, 2008 vv

Đầu ra là .sq l tập tin truy vấn ..

Đến qua câu hỏi này và nghĩ rằng đây sẽ là một câu trả lời thay thế tốt, vì tôi đến đây bằng cách tìm kiếm chính xác điều tương tự!

+0

Thật không may là thế hệ SQL không giống như một MDF; một MDF có thể được gắn trực tiếp. –

1

Tôi nghĩ cách tốt nhất là tạo tệp .bak từ SQL Server.

Nhấp chuột phải vào cơ sở dữ liệu =>Task =>Back Up -> Chọn cơ sở dữ liệu trong Source và nhấn OK.

1

C: \ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ Data \

Đây là đường dẫn nơi bạn sẽ tìm thấy tập tin MDF

0

Theo kinh nghiệm của tôi, nó dễ dàng hơn để sử dụng các lệnh sp_detach_db (MSDN) và sp_attach_db (MSDN). Tôi đã cố gắng để đính kèm một cơ sở dữ liệu đã được ẩn khi tách ra và SQL Server Management Studio (2014) giữ crashing khi tôi sử dụng tùy chọn đính kèm từ menu ngữ cảnh nhấp chuột phải. Các lệnh đã hoạt động - hy vọng điều này sẽ giúp bạn tiết kiệm thời gian.

LƯU Ý: Run SSMS như một quản trị viên nếu bạn thấy một access denied khi cố gắng thực hiện lệnh đính kèm

1

Đến đường dẫn C: \ Users \ Tên máy tính của bạn sau đó bạn sẽ tìm thấy MDF, LDF tệp tại đây

1

Nếu bạn đang ở trong Visual Studio, hãy truy cập Trình khám phá đối tượng SQL Server. Tìm cơ sở dữ liệu bạn muốn, nhấp chuột phải và chọn thuộc tính. Trong tab thuộc tính, hãy tìm Tệp dữ liệu, bên cạnh đó sẽ là vị trí cho tệp mdf của bạn.

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