- Multi-Instancing in SQL Server 2000 allows running separate instances of SQL Server on the same machine for cost effectiveness, security isolation, and server consolidation. Each instance can be configured independently and run different versions of SQL Server. - Key benefits include application hosting, outsourcing resources, testing environments, and failover clustering support. However, some limitations include only 16 instances per machine and inability to rename instances.