2013-02-23 16 views
8

Tôi đang chuẩn bị để làm một số phát triển web chống lại một máy chủ SQL Server 2012 trên một cài đặt mới của win 7 x64 phát triển VM.Thứ tự cài đặt thích hợp cho studio hình ảnh 2012 và SQL Server Management Studio 2012 trên win7 là gì?

Tôi nên cài đặt ứng dụng trực quan, studio trực quan hoặc SSMS nào?

+1

Tôi đã cài đặt cả hai thời gian gần đây vào một SSD mới và cài đặt Visual Studio 2012 đầu tiên tiếp theo SSMS (2008 trong trường hợp của tôi). Không có vấn đề gì cho đến nay (4 tháng) –

+1

Tại sao bạn cho rằng thứ tự cài đặt quan trọng? – wRAR

+1

[Xem phần dưới cùng, gần "Cập nhật"] (http://ta.speot.is/2012/04/09/visual-studio-2010-sp1-windows-sdk-7-1-install-order/) . –

Trả lời

4

Cả - bạn có thể cài đặt chúng theo thứ tự nào. Trong khi bạn nhận được các câu hỏi thường xuyên về nó trong các diễn đàn khác nhau, tôi đã làm điều này và không bao giờ có một vấn đề.

SQL không có phụ thuộc Visual Studio (trước đây) được gọi là BIDS, nhưng Visual Studio có thể cài đặt trên/xung quanh vấn đề này.

Lưu ý rằng câu trả lời này là chính xác khi sử dụng bản phát hành SQL 2012 ban đầu (vì đó là phiên bản mới nhất khi câu hỏi này được hỏi). Các bản phát hành tiếp theo có thể đã thay đổi mọi thứ. Tôi đã thực hiện câu trả lời này CW để khuyến khích người khác chỉnh sửa nó khi cần thiết để bao gồm thông tin về các phiên bản sau này.

+2

Thực ra, câu trả lời này không chính xác bây giờ với SP1. Tôi đã đăng bài viết trên blog trong một câu trả lời khác: http://stackoverflow.com/questions/12975936/proper-order-of-installation-vs-2012-express-and-sql-server-2012-express/17128836#17128836 Tóm lại , cài đặt VS2012 trước SQL2012, cài đặt gói dịch vụ và bạn sẽ ổn. – eduncan911

3

Tôi không biết nếu có một cách khác nhau cho các máy ảo nhưng trên Windows chúng ta dùng để cài đặt SQL Server đầu tiên, như một số các cấu hình của Visual studio mâu thuẫn với cấu hình SQL Server nếu nó đã được cài đặt trước

+0

Bạn có thể nói thêm về các xung đột không? – wRAR

+0

@ wRAR tôi không thể nhớ cho thời điểm này, tôi đã phải đối mặt với những vấn đề trong quá trình colleage một vài lần. đã ba năm tôi nghiên cứu về PHP/Java và Android/Objective C-iOS, vì vậy Microsoft có thể đã giải quyết những vấn đề đó quá Tôi không chắc chắn .. – ilhnctn

+1

Tôi đã luôn luôn có vấn đề. Chủ yếu, SQL Server Management Studio (công cụ) sẽ không cài đặt nếu VS đã được cài đặt. –

1

Không có phụ thuộc trực tiếp nào được tìm thấy giữa hai thành phần, cài đặt Visual Studio trước, sau đó đảm bảo rằng .NET Framework được cài đặt đúng cách của tôi, sau đó cài đặt SQL Server, nhưng trong mọi trường hợp cài đặt SQL Server cài đặt các thành phần phần mềm sau - 2008:

  • NET Framework 3.5
  • SQL Server Native Client
  • SQL Server hỗ trợ cài đặt các file

cách tiếp cận của tôi:

  1. Visual Studio 2008.
  2. Visual Studio SP1.
  3. Máy chủ SQL 2008.
  4. Chạy các bản cập nhật Windows.

câu hỏi hữu ích here

+0

Tôi quan tâm đến năm 2012 không phải năm 2008, vì tôi sẽ không sử dụng bất cứ thứ gì năm 2008. – condiosluzverde

+0

@jmsmcfrlnd - Cùng một cách tiếp cận bạn tôi. – MuhammadHani

11

Đây là thứ tự ưa thích của tôi:

  1. Windows cập nhật trước khi cài đặt bất cứ điều gì.
  2. SQL Server 2012
    • Nếu bạn có SP1 tích hợp với tệp ISO, hãy chuyển sang bước 4.
    • Nếu bạn có cả SP1 và U5 tích hợp với tập tin ISO của bạn, hãy chuyển sang bước 5
    • Bỏ chọn dữ liệu SQL Server Công cụ trong khi cài đặt (bước 8 sẽ cài đặt VS 2012 mẫu thay vì những năm 2010 cũ)
  3. SQL server 2012 SP1
  4. SQL server 2012 SP1 U5
  5. Visual Studio 2012
    • Nếu bạn đã tích hợp với U3 bạn tập tin ISO, chuyển sang bước 7.
    • Bỏ chọn dữ liệu SQL Server Công cụ trong khi cài đặt bởi vì chúng tôi sẽ cài đặt các bit được cập nhật ở bước 7
  6. Visual Studio 2012 U3
  7. SQL Server Data Tools - BI (bổ sung dự án BI mẫu để visual Studio 2012)
  8. SQL server Data Tools (cho phép bạn quản lý SQL server 2012 từ bên trong visual Studio 2012)
  9. Windows Update
  10. ReSharper
  11. StyleCop
  12. SQL Toolbelt
+0

Tốt bằng văn bản, chú ý đến từng chi tiết. – condiosluzverde

+0

Bạn có thể đưa ra lý do cho việc này không? Tôi chỉ tò mò ... :) – Chiramisu