2009-09-07 38 views
12

Tôi đang tìm kiếm trình thủ thuật xuất bản cơ sở dữ liệu SQL. Tôi đã tải về nó nhưng có vẻ như yêu cầu SQL Server 2005. Theo http://blogs.msdn.com/webdevtools/archive/2007/10/15/sql-database-publishing-wizard-is-now-in-visual-studio-orcas.aspx nó đi kèm với Visual Studio 2008, nhưng Visual Studio 2008 Professional của tôi không có mục trình đơn đó.Trình hướng dẫn xuất bản cơ sở dữ liệu SQL với SQL Server 2008

Bất kỳ ý tưởng làm thế nào tôi có thể nhận được các hướng dẫn SQL Database xuất bản làm việc với SQL Server 2008.

Trả lời

1

Trình hướng dẫn SQL Database Publishing là trong Visual Studio 2008:

  • Bước 1: Tạo một trang web mới bằng cách chọn menu File -> New Web Site. Chuyển sang Server Explorer và thêm kết nối Dữ liệu mới và kết nối với cơ sở dữ liệu . Trong trường hợp này, chúng tôi sẽ sử dụng cơ sở dữ liệu Northwind đi kèm với SQL Express. Bạn nên trỏ đến cơ sở dữ liệu bạn muốn xuất bản.

  • Bước 2: Chọn nút Northwind.dbo trong Trình thám hiểm máy chủ và phải nhấp để hiển thị menu ngữ cảnh. Trong trình đơn Ngữ cảnh, bạn có tùy chọn “Xuất bản cho nhà cung cấp…”.

Ref.

Bạn nên điểm có thể là một cơ sở dữ liệu trên máy tính địa phương của bạn, và sau đó tự động tạo ra một kịch bản sql tập tin có chứa các thiết lập Logic cần thiết để tái tạo một bản sao của cơ sở dữ liệu trên bất kỳ hệ thống từ xa - ví dụ: ví dụ về hệ thống lưu trữ bên ngoài. Kịch bản .SQL này bao gồm mọi thứ cần thiết để tạo lược đồ cơ sở dữ liệu (bảng, lượt xem, sprocs, trình kích hoạt, danh mục toàn văn, vai trò, quy tắc, v.v.). Bạn cũng có tùy chọn điền cơ sở dữ liệu mới với nội dung số giống như các bảng địa phương của bạn.

Hầu hết người tổ chức hôm nay đều hỗ trợ tải lên và chạy tệp .SQL tới các môi trường được lưu trữ bằng bảng điều khiển quản trị . Vì vậy, tất cả những gì bạn cần làm là tải lên và chạy tập lệnh .SQL do Trình xuất bản cơ sở dữ liệu xuất bản và bạn sẽ có cơ sở dữ liệu hoạt động trong môi trường được lưu trữ của mình.

+0

Ồ, bạn cần một dự án trang web? Nó không hoạt động trong các loại dự án khác? – Pablo

+0

Trình hướng dẫn xuất bản giải quyết vấn đề mà nhà phát triển cần triển khai cơ sở dữ liệu cục bộ từ máy phát triển của mình tới môi trường lưu trữ trên máy từ xa. –

+0

Bạn có thể thèm muốn một dự án trang web tạm thời và sau đó tập lệnh ra khỏi Cơ sở dữ liệu của bạn. –

16

Tôi đã tìm thấy giải pháp trực tuyến. Đây là các bước để giải quyết vấn đề trong trường hợp bất kỳ ai khác có cùng một vấn đề. Cảm ơn.

  1. Bảng điều khiển mở và chuyển đến Thêm hoặc loại bỏ chương trình.

  2. Nhấp chuột phải vào thành phần 'Thuật sĩ xuất bản cơ sở dữ liệu Microsoft Sql Server 1.3' (hoặc 'Trình hướng dẫn xuất bản cơ sở dữ liệu Microsoft Sql Server 1.2 'nếu phiên bản cũ hơn này đã được cài đặt do (b) ở trên), và sau đó nhấp vào Gỡ cài đặt. Chờ quá trình gỡ cài đặt hoàn tất.

  3. Chạy SqlPubWizInstaller.exe từ http://go.microsoft.com/fwlink/?LinkId=119368 để cài đặt lại 'Trình hướng dẫn xuất bản cơ sở dữ liệu Microsoft Sql Server 1.3'. Bạn có thể xác minh rằng nó đã được cài đặt bằng cách tìm trong Thêm hoặc loại bỏ chương trình.

+6

Tôi đã tìm thấy 'Microsoft Sql Server Database Publishing Wizard 1.4' đã được cài đặt như một phần của Sql 2005. Nó làm việc với Sql2008 và có thể tìm thấy trong 'C: \ Program Files (x86) \ Microsoft SQL Server \ 90 \ Tools \ Publishing \ 1.4 \ SqlPubWiz.exe'. Saman, 'câu trả lời hay' (10 phiếu). :) –

8

Thậm chí chủ đề này là cũ và tạo dài trở lại ... chỉ muốn chia sẻ các giải pháp mà tôi nghĩ có thể hữu ích cho một ai đó ...

mở SSMS (Management Studio) và click chuột phải vào kho dữ liệu. Chọn Tác vụ -> Tạo tập lệnh. Chọn "Toàn bộ tập lệnh cơ sở dữ liệu và tất cả các đối tượng cơ sở dữ liệu" radiobutton và nhấn Next.

Trong màn hình "Tùy chọn tập lệnh", nhấp vào nút "Nâng cao" và nói chung, thay đổi "Loại dữ liệu thành tập lệnh" thành "Giản đồ và dữ liệu".

Điều này sẽ tạo toàn bộ tập lệnh với dữ liệu và lược đồ.

0

Cài đặt "SQL Server Express Edition With Tools", sau đó cài đặt trình hướng dẫn xuất bản.

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