2013-08-21 46 views
33

Làm cách nào để xuất cơ sở dữ liệu năm 2012 của tôi với dữ liệu sang tệp .sql để tôi có thể nhập nó vào máy chủ 2008? Tôi chưa bao giờ có thể xuất dữ liệu chỉ có cấu trúc.Cơ sở dữ liệu xuất MSSQL với dữ liệu

+2

. . Nếu cơ sở dữ liệu nhỏ, trình thủ thuật "tạo tập lệnh" SSMS cũng có tùy chọn xuất dữ liệu. Chỉ cần nhìn vào tab "nâng cao" để tìm tùy chọn phù hợp. –

+0

Tìm thấy nó, cảm ơn! – Jamie

Trả lời

66

Bạn có thể nhấp chuột phải vào cơ sở dữ liệu trong studio quản lý. sau đó đi đến,

Tasks --> Generate scripts --> Advanced 

Ở đó bạn có thể kích hoạt "Kiểu dữ liệu để kịch bản" như Schema and data, sau đó tạo ra các kịch bản. Vì vậy, tập tin kịch bản của bạn sẽ được phổ biến với dữ liệu của bạn trong bảng.

+0

Nó không hoạt động tốt khi có cột Kiểu văn bản bên trong dữ liệu nhị phân. Nó đã được INSERT kịch bản như văn bản unicode để khôi phục lại làm cho lỗi! (Visual FoxPro sử dụng cột "memo" cho loại dữ liệu này và nó được dịch thành "văn bản" trong SQL Server) – Jettero

+0

Tôi không hiểu cấu trúc dữ liệu của bạn. Vui lòng chia sẻ cấu trúc bảng của bạn và dữ liệu mẫu. – Vinu

+0

Tôi chỉ cần thực hiện một mẫu:. CREATE TABLE [dbo] [IKTCS] ( \t [IKTSSZ] [nổi] NOT NULL, \t [CSMEGNEV] [char] (254) NULL, \t [CSITTCSATT] [char] (254) NULL, \t [CSFILE] [text] NULL, \t [CSUTV] [char] (254) NULL, ) ON [TIỂU] TEXTIMAGE_ON [TIỂU] GO INSERT [dbo]. [IKTCS] ([IKTSSZ], [CSMEGNEV], [CSITTCSATT], [CSFILE], [CSUTV]) VALUES (1, N'file ', NULL, N'EߣŁB † B ÷ BňBóB‚matroskaB ‡ B… S € g/Ă? ËM ›TÂM» ŚS «„ ', NULL) – Jettero

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