2010-06-27 61 views
7

Tôi đã cài đặt SQL Server 2005 Express. Sau đó tôi nâng cấp lên SQL Server 2008. Tôi không biết nhiều về trường hợp, nhưng khi tôi đăng nhập vào SQL Server 2005 và tôi đăng nhập vào SQL Server 2008 nó được hiển thị cùng một số cơ sở dữ liệu. Ngoài ra, khi tôi tạo một cơ sở dữ liệu trong SQL Server 2008, nó sẽ hiển thị nó trong SQL Server 2005.Cách tạo cá thể trong SQL Server 2008

Bất kỳ ý tưởng nào tôi có thể tạo một cá thể SQL Server 2008 riêng biệt?

Nếu có thể, vui lòng giải thích từng bước.

Cảm ơn

Trả lời

24

Một thể hiện của một cơ sở dữ liệu SQL Server chỉ là một cài đặt tên của SQL Server. Việc đầu tiên bạn cài đặt trên bất kỳ máy nào đó thường là trường hợp mặc định, không có tên cụ thể - bạn chỉ cần kết nối với nó bằng tên (local) hoặc tên của máy chủ.

SQL Server Express thường được cài đặt dưới dạng phiên bản SQLExpress - vì vậy phiên bản được gọi là SQLExpress và bạn kết nối với nó bằng cách sử dụng (local)\SQLExpress hoặc .\SQLExpress hoặc MyServerMachine\SQLExpress.

Các phiên bản SQL Server hoàn toàn độc lập với nhau và về cơ bản bạn có thể cài đặt bao nhiêu tùy thích - bạn chỉ cần đảm bảo sử dụng các tên mẫu duy nhất cho mỗi trường hợp. Nhưng khi bạn chạy lại cài đặt SQL Server, nó sẽ hiển thị cho bạn những trường hợp nào đã được cài đặt và nhắc bạn cho một tên cá thể mới cho một bản cài đặt mới. Không có hại gì.

+0

Cảm ơn Marc, Điều đó rất hữu ích. –

+8

Đôi khi tất cả các nhu cầu của đồng bào là những từ đơn giản thay vì một bài viết lớn về thuật ngữ kỹ thuật và thống kê. Đây là nơi mà các lập trình viên đồng nghiệp có thể cho nhau một tay. +1 – bgmCoder

+0

+1 đến marc_s và @BGM. Tôi đã dành khoảng một giờ cố gắng tìm ra điều này cho đến khi tôi googled đúng cụm từ. ☺ – Sidney

9

Chạy chương trình cài đặt một lần nữa, và khi được nhắc cho dù bạn muốn một mặc định hoặc một trường hợp tên, xác định một trường hợp tên với một cái tên khác. Một trường hợp mặc định làm cho ngoại hình như thế này:

servername 

Một ví dụ đặt tên trông như thế này:

servername\instancename 
+0

Cảm ơn David, Sẽ chạy lại Chương trình cài đặt sẽ không tạo ra bất kỳ sự cố nào khác cho cơ sở dữ liệu hiện có không? –

+0

Không nên làm nếu bạn cẩn thận. Nhưng khi bạn làm bất cứ điều gì đáng lo ngại trên máy chủ DB, hãy sao lưu chúng trước ... –

+0

Cảm ơn David, tôi sẽ sao lưu –

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