문제

Windows XP를 파일 및 SQL 서버로 사용하는 데 대한 제한 사항을 아는 사람이 있는지 궁금합니다.우리가 판매하는 응용 프로그램 중 하나가 고객이 파일 공유 및 SQL Server용 서버를 설정해야 하기 때문에 문의하는 것입니다.우리는 이미 SQL Express 사용을 허용하고 있지만 Windows Server에 대한 저렴한 대안으로 Windows XP를 제안할 수 있는지 확인하고 싶었습니다.파일이나 데이터베이스에 대한 동시 연결 수에 제한이 있는지 확인할 수 있는 유일한 잠재적인 문제입니다.우리는 사용자가 10~15명인 소규모 회사에만 이 기능을 권장할 생각입니다.

도움이 되었습니까?

해결책

이있다 인바운드 연결은 10개로 제한됩니다. XP Professional에서는 5, XP Home에서는 5입니다.따라서 아주 작은 회사에서만 실행 가능합니다.

다른 팁

이 MS KB 기사에서:

참고 Windows XP Professional의 경우 네트워크를 통해 동시에 연결할 수있는 최대 다른 컴퓨터 수는 10입니다.이 한도에는 모든 전송 및 리소스 공유 프로토콜이 결합되어 있습니다.Windows XP 홈 에디션의 경우 네트워크를 통해 동시에 연결할 수있는 최대 수의 다른 컴퓨터는 5입니다.이 한도는 시스템이 호스트 할 수있는 다른 컴퓨터의 동시 세션 수입니다.이 한도는 원격 컴퓨터에서 연결되는 관리 도구를 사용하는 데 적용되지 않습니다.

개발별:연결 한계는 리디렉터 기반 연결 수를 나타냅니다. 모든 파일, 인쇄, 명명 된 파이프 또는 메일 슬롯 세션에 대해 시행됩니다.TCP 연결 제한은 시행되지 않지만 10 명 이상의 클라이언트를 허용하지 않기 위해 법적 계약을 체결 할 수 있습니다.

나는 독서를 제안한다 KB 기사 자세한 내용은.

실제로 Windows XP Pro에서는 SQL Server Standard 또는 Workgroup Edition을 실행할 수 있습니다.Express 버전에만 국한되지 않습니다 ...

비용 효율적인 대안 중 하나는 Windows 소규모 비즈니스 서버. SBS 2003 R2:기능 요약

이는 EULA를 위반하게 됩니다.

관련 지식 베이스는 다음과 같습니다. 기사.TCP 연결 제한은 ~ 아니다 XP에서는 법적으로 10개의 연결로 제한됩니다.

소규모 비즈니스 서버가 더 적합해 보이고, 쇼핑을 하면 비용 효율적입니다.

Small Business Server의 문제점은 단순한 파일 및 SQL 서버에는 필요하지 않은 모든 장식물입니다.Exchange Server, Sharepoint 등저는 Windows XP를 소규모 비즈니스 SQL/파일 서버로 사용했지만 다른 사람들이 지적했듯이 법적으로 연결 수는 10개로 제한됩니다.

Small Business Server의 또 다른 문제는 기존 도메인에 설치할 수 없다는 것입니다.가장 좋은 방법은 일반적인 Windows 서버 설치를 중심으로 SQL Server 부분을 패키지하는 것입니다.10~15명의 사용자를 보고 있는 경우 해당 사용자가 도메인을 가지고 있다는 보장은 없습니다.그러나 그렇지 않다면 개별 워크스테이션에서와 마찬가지로 파일 서버에서도 동일한 사용자 이름/비밀번호를 가진 계정을 사용하여 이미 파일 서버 문제를 처리하고 있을 가능성이 높습니다.

연결 수는 SQL Server 버전이 아니라 운영 체제와 관련이 있습니다.예를 들어 Windows XP에서는 동시 연결을 10개만 허용하고 Windows 7에서는 20개만 허용합니다.Windows Server OS의 경우[새 서버 시스템을 구입할 필요 없음] 연결 수는 무제한입니다(단, 터미널 서비스를 사용하면 제한할 수 있음).연결 제한에 도달한 경우 표시되는 오류 메시지는 "보안 제한에 도달했습니다...동시 연결 시도 횟수"와 같습니다.

아마도 XP에서 SQL Server를 실행할 수 없기 때문에 SQL Express를 의미하는 것 같습니다. 이는 서버 제품입니다.

고객이 귀하의 제품을 구입할 여유가 있다면 Server 2003이나 파일 공유 기능이 내장된 제품을 구입할 여유가 있을 것입니다.물론 SQL Server는 상당히 비싸지만 제품에 필요한 경우에는 그렇게 됩니다.비용이 문제라면 SQL Server를 데이터베이스 플랫폼으로 사용해서는 안 됩니다.서버 기반 솔루션을 클라이언트 OS에 강제로 적용하려는 시도는 의미가 없습니다.머지않아 온갖 종류의 문제에 직면하게 될 것입니다.

클라이언트에 이미 도메인 기반 인프라가 없나요?

클라이언트의 소프트웨어 사용자가 5~10명인 경우 결과는 여러 가지 이유로 SBS에 있어야 한다는 것입니다.하지만 SQL Server를 얻을 수는 없습니다.

(Samba는 파일 공유를 위한 옵션이지만 이 경우 단순히 Server 2003을 구입하는 것보다 비용이 더 많이 듭니다).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top