Specialise or a generalise? It all depends on how you define these terms. A SQL Server DBA may be considered to be a specialist by a Enterprise Architect but a generalist by a SSIS expert . The DBA is currently in great demand and based on predictions...