SQL Server Express는 개발자에게 충분합니까? 아니면 개발자 버전을 받아야합니까?


19

개발자가 Visual Studio와 함께 제공되는 번들로 제공되는 SQL Server Express 버전 대신 SQL Server 2005/2008 Developer Edition을 사용할 가치가 있는지 궁금합니다. 나는 웹 사이트의 초기 개발에 대해 이야기하고 있습니다. 여기서 당신은 테이블과 같은 것을 생성하기 위해 SQL 스크립트를 생성해야합니다. 익스프레스에서 .mdf 파일을 프로젝트 및 프로그램에 쉽게 추가 할 수는 있지만 개발자 버전 및 프로그램을 사용하려는 대상을 모방 한 "실제"데이터베이스에 설치하는 것이 더 좋지는 않습니다. 생산? 그렇게하면 VS Professional을 사용하고 "데이터베이스 프로젝트"를 만들 수 있습니다. 모든 작성 스크립트를 포함하고 프로덕션 환경에서 실행하여 환경을 다시 만들 수 있습니다.

  0

Developer Edition을 사용하고 Sql-Express를 사용하지 않아도 절대로 좌절하지 않을 것입니다. 당신은 좌절감을 느낄 것입니다. 동시에 프로덕션에서 사용할 내용과 일치 시키십시오. 07 feb. 182018-02-07 21:57:18

19

더 많은 기능과 더 큰 데이터베이스를 지원하므로 Developer Edition을 사용하는 것이 좋습니다. 예를 들어 테스트를 수행하기 위해 프로덕션 서버에서 워크 스테이션으로 50GB 데이터베이스를 복원하려면 Developer Edition이 필요합니다.

또 다른 예는 파티셔닝, 압축 또는 리소스 관리자와 같은 엔터프라이즈 전용 기능으로 작업하는 경우입니다. 이러한 기능은 Express에서 사용할 수 없지만 Developer Edition에서 사용할 수 있습니다.


5

생산에 충분하면 어떻게 개발이 불충분 할 수 있습니까? 그리고 SQL Express는 공정한로드 (몇 년 전에 심각한 하드웨어를 강조했을 수있는로드)를 처리 할 능력이 있습니다.

SQL Server Express에는 라이선스가 필요하지 않지만 더 적은 기능 집합이 있습니다.

전체 SQL Server (및 Developer Edition Enterprise Edition과 일치)에 대한 개발은 항상 프로덕션 에디션에없는 일부 기능에 의존 할 기회를 제공합니다.

적어도 모든 테스트 (단위 테스트 포함)는 프로덕션에서 사용되는 버전에 대해 수행되어야합니다.

이 질문에서 "전체"버전을 프로덕션 대상으로 지정 했으므로 개발자 버전이 적합해야하며 표준에 대해 배포 할 경우 엔터프라이즈 기능을주의하십시오.


3

당신이하는 일에 따라 다릅니다. 일반적으로 나는 괜찮다고 말할 것이다. 개발자의 사본을 얻을 수 있다면 경로를 권하고 싶지만 대부분의 작업은 Express에서 수행 할 수 있습니다.

Express에는 고급 서비스가 포함 된 기본보고 기능이 있습니다. 제품의 기본적인보고 기능을 넘어 서면 위로 이동해야합니다. 또한 Service Broker도 있습니다. 그러나 Analysis Services (데이터웨어 하우징 없음) 또는 SSIS (ETL 없음)는 필요하지 않습니다. 이러한 기능 중 하나가 필요하면 개발자에게 가야합니다.

익스프레스 관리자에는 전체 SQL Management Studio 및 BI Developer의 많은 비트가 누락되어 일부 BI 기능도 제공되지 않습니다. 필요한 경우 SQL Server Developer가 필요합니다.


1

개인적으로 귀하의 개발 환경은 실제 환경과 비슷해야합니다.

SQL Server Express 버전 에는 데이터베이스 크기와 같은 많은 제한 사항이 있으며 하나의 프로세서 만 지원합니다.SQL Server의 "라이트"버전입니다.

SQL Server Developer 버전 은 기본적으로 엔터프라이즈 버전이지만 프로덕션에는 사용할 수 없습니다.

백엔드 데이터베이스의 성공이 개발 용 엔터프라이즈 기능 사용에 의존하고 프로덕션 환경에서 동일한 기능을 원할 경우 엔터프라이즈 라이센스가 필요하다는 점에 유의하십시오.

  0

힘든 방법으로 "다시 하루에"배웠습니다. (dev-edition에는 엔터프라이즈 에디션의 모든 기능이 있습니다!) 나는 항상 "Production"(Standard, Enterprise 등)에 설치할 수있는 에디션과 일치하는 Dev 에디션을 갖고 싶어했다. 07 feb. 182018-02-07 21:56:10