| Lesson 4 | SQL Server Services |
| Objective | Describe the Services available in Microsoft SQL Server 2025 |
Microsoft SQL Server 2025 delivers its functionality through a set of background services — autonomous processes that run under Windows Server or Linux and provide the core capabilities of the platform. Each service operates under a security context: a Windows or domain account whose permissions determine which system resources the service can access. Understanding which services are available, what each one does, and how to manage their running state is foundational knowledge for anyone administering or developing against SQL Server 2025.
The primary installable services in SQL Server 2025 are the Database Engine, SQL Server Agent, and SQL Server Integration Services. Additional services — Analysis Services, Reporting Services, and the SQL Server Browser — support specific workloads and connectivity scenarios. This lesson covers all of them, with particular focus on the three most important for database creation and administration work.
Every SQL Server service can be in one of three states at any given time:
Service state management is performed through SQL Server Configuration Manager, Windows Services
(services.msc), PowerShell, or the command prompt. SQL Server Configuration Manager
is the recommended tool because it understands SQL Server service dependencies and handles
startup account validation correctly.
The Database Engine is the core SQL Server service and the foundation that every other service depends on. It is responsible for storing, processing, querying, and securing all data managed by SQL Server 2025. When the Database Engine service is stopped, SQL Server is effectively offline — no queries execute, no connections succeed, and no other SQL Server services can perform data operations.
The Database Engine in SQL Server 2025 is composed of five major subsystems:
VECTOR data type and its associated DiskANN-based approximate nearest
neighbor indexes for vector similarity search.VECTOR data type,
VECTOR_DISTANCE function, and DiskANN-based vector indexing introduced in SQL Server
2025. These capabilities enable AI and LLM workloads — including Retrieval-Augmented Generation
(RAG) pipelines — to store and query high-dimensional embeddings directly within SQL Server without
requiring a separate vector database.PREDICT function, without moving data to an external ML platform.
The Windows service name for the Database Engine is MSSQLSERVER for the default
instance, or MSSQL$instancename for named instances. On Linux, it runs as the
mssql-server systemd service.
SQL Server Agent is the job scheduling and automation service for SQL Server 2025. It runs as a
separate Windows service (SQLSERVERAGENT for the default instance) and depends on
the Database Engine service being in a Running state — if the Database Engine stops, SQL Server
Agent stops automatically.
SQL Server Agent handles all scheduled automation within SQL Server:
SQL Server Agent is not available in SQL Server 2025 Express edition — this is one of the primary reasons organizations move from Express to Standard or Enterprise when they need automated maintenance and scheduling capabilities.
SQL Server Integration Services is the ETL (Extract, Transform, Load) platform that moves data into, out of, and between SQL Server instances and external data sources. SSIS is installed as a separate service and does not depend on the Database Engine being on the same machine — SSIS packages can connect to remote SQL Server instances, Azure SQL, Oracle, flat files, Excel, REST APIs, and any ODBC or OLE DB data source.
In SQL Server 2025, SSIS works alongside Azure Data Factory for cloud-scale data integration. For on-premises ETL workflows, SSIS remains the standard tool. For cloud-based or hybrid pipelines connecting SQL Server 2025 to Azure services, Azure Data Factory provides a managed alternative with native support for the SQL Server 2025 vector data type and AI-enriched data pipelines.
Three additional services are available in SQL Server 2025 for specific workload scenarios:
SQL Server 2025 Express is a free, lightweight edition suitable for learning, development, and small-scale applications. It includes the full Database Engine feature set within defined resource limits, making it the correct starting point for students and developers building applications that will eventually run on Standard or Enterprise in production.
SQL Server 2025 Express resource limits:
SQL Server 2025 Express is available as a free download from the Microsoft SQL Server download page at microsoft.com/sql-server-downloads. The Developer edition — also free — includes all Enterprise features but is licensed for development and testing only, not production use. For students working through this course, the Developer edition is the recommended installation because it provides access to the full SQL Server 2025 feature set including SQL Server Agent, vector workloads, and Machine Learning Services.
SQL Server Configuration Manager is the primary tool for starting, stopping, pausing, and
configuring SQL Server services on Windows. It is accessed by running
SQLServerManager17.msc from the Run dialog or by navigating to it through
Computer Management. Configuration Manager displays all installed SQL Server services, their
current state, and the account under which each service runs.
Four methods are available for starting and stopping the SQL Server Browser service specifically, which is commonly needed when enabling named instance connectivity for SQL Server Express:
services.msc) — locate SQL Server Browser
in the services list, right-click, and select Start or Stop.net start "SQL Server Browser"
net stop "SQL Server Browser"
Start-Service -Name "SQLBrowser"
Stop-Service -Name "SQLBrowser"
If the SQL Server Browser service fails to start, verify that TCP/IP and Named Pipes protocols are enabled in SQL Server Configuration Manager under Protocols for the relevant SQL Server instance, then restart the Database Engine service before attempting to start the Browser service again.
SQL Server 2025 delivers its capabilities through a set of independently installable services. The Database Engine is the foundation — it stores, processes, and secures all data and now encompasses AI-ready features including native vector data types, DiskANN-based vector indexing, ONNX model scoring, and Machine Learning Services for Python, R, and Java. SQL Server Agent provides job scheduling and automated maintenance — it is absent from Express edition, making it a key reason to upgrade to Standard or Enterprise for production workloads. SSIS provides the ETL platform for moving data between SQL Server and external sources. Analysis Services, Reporting Services, and the SQL Server Browser support OLAP, paginated reporting, and named instance connectivity respectively. SQL Server 2025 Express is the recommended free starting point for students and developers, with the Developer edition providing the full Enterprise feature set for non-production use. The next lesson covers how to start and manage SQL Server services in a live environment.