Khi nào thì thích hợp để sử dụng SQL Server Developer Edition? [đóng cửa]


34

Bạn có sử dụng SQL Server Developer Edition trên các máy lớp máy chủ trong môi trường DEV và STAGING không?

Tôi đang làm việc trong một dự án lớn, trong đó (nếu nó vượt qua giai đoạn chứng minh khái niệm), chúng tôi sẽ có một số máy chủ cơ sở dữ liệu lớp doanh nghiệp phân tán theo địa lý chạy SQL Server 2012 Enterprise Edition.

Chúng tôi sẽ có một môi trường sản xuất ban đầu sẽ có 3 máy chủ, môi trường Staging của chúng tôi sẽ có tối thiểu 3 máy chủ và môi trường Phát triển của chúng tôi sẽ có 1 máy chủ (lưu trữ ba trường hợp).

Tôi có ấn tượng rằng chúng tôi sẽ chỉ cần có được giấy phép Doanh nghiệp cho các máy chủ sản xuất thực tế và chúng tôi có thể nhận được bằng phiên bản dành cho nhà phát triển trong môi trường nhà phát triển và dàn dựng vì chúng không phải là "sản xuất".

Các nguồn khác đã nói với tôi rằng chúng ta cần phải có giấy phép doanh nghiệp trên tất cả các máy được đề cập ở trên và phiên bản dành cho nhà phát triển chỉ dành cho một nhà phát triển duy nhất trên máy trạm của họ.

Vì phiên bản dành cho nhà phát triển có tất cả các tính năng gợi cảm của Enterprise, tôi thực sự không thể thấy giá trị của nó trên máy lớp máy trạm, đặc biệt là để phát triển và thử nghiệm loại hệ thống có tính sẵn sàng cao mà chúng tôi đang xây dựng.

Nếu chúng ta phải bỏ giấy phép Doanh nghiệp cho một máy chủ dev, điều đó sẽ giết chết giai đoạn chứng minh của chúng ta, do đó sẽ giết chết dự án. Buộc giấy phép doanh nghiệp trên môi trường dàn dựng sẽ khiến ban quản lý chỉ muốn bỏ qua việc dàn dựng hoàn toàn.


3
"Since developer edition has all the sexy features of Enterprise, I can't really see the value of it on a workstation class machine, especially for developing and testing the type of high availability system we are building."- thật khó để phát triển một ứng dụng sử dụng, ví dụ như phân vùng bảng, khi nó không có sẵn. Đó là toàn bộ quan điểm của Phiên bản dành cho nhà phát triển.
Jon Seigel

Nói rõ hơn, điều tôi muốn nói là sẽ thật xấu hổ khi KHÔNG thể sử dụng phiên bản dành cho nhà phát triển trên một máy chủ bấm còi lớn. Tôi đặc biệt có ý định giới thiệu các tính năng nâng cao hơn và không muốn thử làm điều đó trên máy tính xách tay của nhà phát triển.
datagod 20/03/13

2
Oh okay, yeah, tôi hoàn toàn đồng ý.
Jon Seigel

1
Định nghĩa của bạn về một môi trường dàn dựng là gì? Bạn đang đề cập đến một hệ thống thử nghiệm / chấp nhận người dùng hoặc thử nghiệm kiểu ETL? Thích hợp không phải là thuật ngữ chính xác ở đây, nó liên quan nhiều hơn đến tính hợp pháp của cấu hình.
Mark Storey-Smith

1
Tôi đang bỏ phiếu để đóng câu hỏi này ngoài chủ đề vì đây thực sự không phải là câu hỏi mà các đồng nghiệp nên trả lời .
Aaron Bertrand

Câu trả lời:


22

Giấy phép phiên bản phát triển có thể được sử dụng để cài đặt bất cứ thứ gì không sản xuất, miễn là mọi người kết nối với máy chủ đều có giấy phép phát triển riêng. Giấy phép MSDN cũng có thể được sử dụng nếu mọi người đều có giấy phép MSDN.


everyone that connects to the server has their own development license- điều này có nghĩa là tất cả những người kết nối bằng SSMS với tư cách là nhà phát triển / quản trị viên hoặc tất cả mọi người là người dùng của một ứng dụng đang chạy trên SQL Server?
wwarren

Không thể có bất kỳ ứng dụng nào chạy với phiên bản SQL Server đang chạy Phiên bản dành cho nhà phát triển. Nếu có một ứng dụng chạy với nó, nó đang được sản xuất. Phiên bản dành cho nhà phát triển dành cho thử nghiệm / dev, không có gì khác. Bất cứ ai kết nối với nó, với tư cách là nhà phát triển hoặc quản trị viên đều cần phải có giấy phép nhà phát triển (hoặc giấy phép MSDN).
mrdenny

Có ý nghĩa. Tôi cho rằng theo quan điểm của cơ sở dữ liệu, ngay cả phiên bản thử nghiệm / phát triển của ứng dụng đang được sản xuất trong mắt của nó
wwarren

8
Điều này không chính xác - bạn có thể chạy các ứng dụng và những gì người dùng của bạn có thể truy cập chúng trong những điều kiện nhất định. Từ PUR hiện tại cho SQL 2014 : Your end users may access the software to perform acceptance tests or to provide feedback on your programs. In addition to the Licensed User, any person that has access to your internal network may install and use copies of the software to demonstrate use of your programs with the software.
Stoinov

@mrdenny "Không thể có bất kỳ ứng dụng nào chạy với phiên bản SQL Server đang chạy Phiên bản dành cho nhà phát triển." - Điều đó không có ý nghĩa. Làm thế nào nhà phát triển duy nhất kiểm tra cơ sở dữ liệu của mình, trừ khi anh ta đang sử dụng các ứng dụng mà anh ta đã tạo cho nó? Ngay cả SQL Server Management Studio cũng sẽ bị cấm nếu những gì bạn nói là đúng, vì đó là một ứng dụng. Về cơ bản, anh ta phải gửi cho nó các yêu cầu SQL thô bằng cách sử dụng các socket TCP / IP hoặc mã máy thô hoặc một cái gì đó. Đợi đã, thậm chí cmd.exeHxD.exe(chỉnh sửa hex yêu thích của tôi), là các ứng dụng, vì vậy ..... chúng cũng là bất hợp pháp.
Kỹ sư đảo ngược

16

Câu trả lời ngắn gọn: có.

Câu trả lời dài hơn một chút: có miễn là bạn có một giấy phép nhà phát triển cho mỗi người truy cập vào các máy chủ phát triển và dàn dựng.

Từ Hướng dẫn tham khảo nhanh cấp phép :

Phiên bản dành cho nhà phát triển SQL Server 2012 là phiên bản đầy đủ chức năng của phần mềm SQL Server, với tất cả các tính năng và khả năng của phiên bản Enterprise được cấp phép theo mô hình Công cụ dành cho nhà phát triển, là mô hình của mỗi người dùng. Mỗi người cần có một giấy phép truy cập hoặc sử dụng phần mềm.

Khi sử dụng phần mềm SQL Server cho mục đích phát triển, thử nghiệm hoặc trình diễn, chỉ người dùng được cấp phép và không cần giấy phép tương ứng cho các hệ thống máy chủ thực tế chạy phần mềm SQL Server trong trường hợp này.

Miễn là chỉ người dùng được cấp phép mới có quyền truy cập vào phần mềm, khách hàng có thể cài đặt bao nhiêu bản sao của phần mềm trên bất kỳ số lượng máy chủ nào được sử dụng riêng cho mục đích phát triển, thử nghiệm hoặc trình diễn. Điều này rất quan trọng, vì nó cho phép khách hàng chạy phần mềm trên nhiều thiết bị (ví dụ như cho mục đích thử nghiệm) mà không phải cấp phép cho mỗi hệ thống máy chủ không sản xuất

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.