2008-08-07 27 views
19

Có ai đã thử cài đặt SQL Server 2008 Developer trên máy đã cài đặt Nhà phát triển 2005 không?SQL Server 2005 và 2008 trên cùng một máy phát triển?

Tôi không chắc liệu tôi có nên làm điều này hay không và tôi cần giữ lại năm 2005 trên máy này trong tương lai gần để thử nghiệm ứng dụng của chúng tôi dễ dàng. Vì đôi khi tôi cần phải sao lưu các cơ sở dữ liệu và sẵn sàng cho những người khác trong công ty, tôi không thể thay thế 2005 với năm 2008 như tôi nghi ngờ (nhưng không biết) rằng cơ sở dữ liệu không tương thích ngược 100%.

Loại vấn đề nào sẽ phát sinh? Tôi có cần phải cài đặt phiên bản mới với một tên dụ, nó có hoạt động không? Tôi có thể sử dụng số cổng khác để phân biệt chúng không?

tôi thấy cụm từ này trên TechNet: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3496209&SiteID=17

Nó không nói nhiều hơn chỉ có bạn có thể làm điều này và tôi kinda nghi ngờ rằng đây là doable dù sao, nhưng tôi cần phải biết nếu có bất cứ điều gì Tôi cần biết trước khi bắt đầu cài đặt.

Bất kỳ ai?

Trả lời

23

Có điều này là có thể. Bạn sẽ phải tạo một cá thể được đặt tên không được sử dụng bởi một phiên bản khác của SQL Server theo câu trả lời trước và phiên bản 3.5 của .Net được cài đặt. Hoạt động tuyệt vời !!

Đây là danh sách điều kiện tiên quyết:

  • .NET Framework 3.5 SP1
  • Windows Installer 4.5
  • Windows PowerShell 1,0
2

Tôi tin rằng điều này là hoàn toàn có thể. Tôi hiện đang chạy cả SQL Server 2000 và SQL Server 2005 trên máy chủ phát triển của mình trong khi tôi chuyển ứng dụng qua.

Điều duy nhất bạn sẽ phải làm là tạo một đối tượng mới mà chưa được được sử dụng bởi SQL Server 2005.

Như với bất cứ điều gì mới, có lẽ sẽ có một số lỗi, tuy nhiên, nó nên thường "chỉ làm việc".

0

Thật không may, có vẻ như SQL Server 2008 Công cụ Khách hàng đòi hỏi trực quan Studio 2008 SP1 và tôi không thích cài đặt bản beta này trên máy phát triển chính của mình.

Tôi sẽ đợi cho đến khi SP1 là RTM trước khi tôi tiếp tục.

Chỉnh sửa: Có, tôi có Visual Studio 2008 trên máy này, nhưng tôi muốn tránh việc cài đặt beta của ứng dụng trình gỡ lỗi. Họ có xu hướng tự đào sâu vào khẩu vị của tôi.

3

Nếu bạn đã cài đặt Visual Studio 2008, bạn sẽ gặp lỗi xác thực và bạn không thể cài đặt máy chủ SQL 2008 cho đến khi bạn cài đặt Visual Studio 2008 SP1. Nếu bạn không có Visual Studio 2008 được cài đặt nó không phải là một vấn đề. Vì vậy, nếu bạn có Visual Studio 2008 chờ cho đến ngày 11 tháng 8 kể từ ngày Visual Studio 2008 SP1 sẽ xuất xưởng

1

trải nghiệm của tôi sau khi có sql sever 2005 và 2008 trên cùng một máy SSIS 2005 không hoạt động đúng ...đặc biệt với tác vụ kịch bản, luồng dữ liệu và vùng chứa chuỗi

+0

- Lỗi được xác nhận tại nơi làm việc –

1

Bạn có thể chạy SQL 2008 làm cá thể đơn lẻ và sau đó đính kèm/tạo cơ sở dữ liệu với mức tương thích năm 2005? Vấn đề với đó là lý thuyết của nó. Im không 100% tích cực nếu bạn tạo một cơ sở dữ liệu vào năm 2008, với mức tương thích của năm 2005, và sau đó tách nó ra, một cá thể SQL 2005 có khả năng gắn nó.

Tôi nghĩ rằng đó là một cơ hội đủ tốt để thử mặc dù. Nhưng tôi đồng ý với các câu trả lời trước đó, các tùy chọn nhiều cá thể sẽ hoạt động tốt.

0

Tôi đã thử nó với kết quả negativ. Việc cài đặt 2k8 bị hỏng với một thông báo lỗi bí ẩn. Giao thức cài đặt có vẻ ổn nhưng nó sẽ không hoạt động. Sau khi cài đặt 2k5 này cũng bị lỗi. Cài đặt 2k8 đã sẵn sàng một nửa, vì vậy nó đã có trong controlpane/phần mềm, nhưng không thể gỡ cài đặt.

Vì vậy, kết quả của tôi - đừng làm điều đó trên máy chủ/máy trạm hiệu quả. Nếu bạn cần cả hai phiên bản, hãy sử dụng máy ảo thay thế.

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