점점 더 많은 기업들이 전자 상거래, 인력 자원 및 온라인 상점과 같은 응용 프로그램을 ASP(Application Service Provider)로부터 아웃소싱하는 방식을 선택하고 있습니다. ASP는 고가 하드웨어 리소스를 최대한 활용해야 하는 고객에게 최고의 가치를 제공하기 위해 규모의 경제를 기반으로 성장하고 있습니다. 결과적으로 ASP는 가끔 단일 서버 상에서 여러 응용 프로그램을 호스팅하는데, 이는 SQL Server 2000의 다중 인스턴스를 필요로 합니다. 다중 인스턴스 지원을 사용해서 동일한 컴퓨터에 여러 대의 SQL Server를 독립적으로 설치할 수 있으므로, 하드웨어 예산이 제한되어 있는 기업이나 ASP에게 상당한 유연성을 제공합니다. 따라서 하나의 응용 프로그램이 데이터베이스의 성능에 영향을 미치거나 데이터베이스가 동작을 멈추는 경우 안정성이 향상됩니다. 다중 인스턴스가 격리시키므로 해당 응용 프로그램만 영향을 받습니다. SQL Server 2000의 다른 인스턴스에서 실행되는 응용 프로그램은 계속 실행됩니다. 또한 개발 및 테스트 팀은 다중 인스턴스 지원 기능으로 개발 중인 여러 버전의 응용 프로그램을 단일 서버를 사용하여 테스트할 수 있습니다.
이 외에도, SQL Server 2000는 설치 디스크 이미지를 분산시키는 새로운 방식을 제공하여 표준 또는 기본 데이터베이스를 서버 그룹에서 간편하게 생성합니다. SQL Server 2000을 처음으로 설치하는 경우 새로운 설치로 표시됩니다. ASP는 이 기능을 사용하여 SQL Server 2000를 설치하고 서버를 중단하고 디스크 이미지를 복제하고 필요한 경우 SQL Server 2000을 분산시킬 수 있습니다. 분산된 서버를 처음 시작하는 경우 서버의 이름을 바꿀 수 있습니다.