Portal Community
What is SQL Server in BizFirst? SQL Server is the enterprise data warehouse and analytics engine for BizFirst, specializing in complex reporting, business intelligence, and advanced analytics. The platform provides integrated data models, stored procedure management, partitioned tables for performance, Always On High Availability, and automated backup to Azure. Developers interact through ISqlServerProvider.ExecuteAsync() for queries and ISqlServerProvider.ExecuteStoredProcAsync() for analytics pipelines.

Getting Started

Quick Start (10 min)

Connect to SQL Server and write your first T-SQL query.

Connection Strings & Auth

Windows auth, SQL auth, Azure AD, connection pooling, encryption.

Database Design & Schemas

Schema organization, naming conventions, ER models, normalization strategies.

T-SQL & Programming

T-SQL Fundamentals

SELECT, INSERT, UPDATE, DELETE, JOINs, window functions, CTEs.

Stored Procedures & Functions

Procedure design, error handling, parameterization, table-valued functions.

Query Optimization & Indexing

Execution plans, clustered/non-clustered indexes, statistics, hints.

Data Warehousing & Scale

Partitioning & Sharding

Table partitioning, partition schemes, parallel query execution, sliding windows.

Security & Encryption

Row-level security (RLS), encryption at rest (TDE), column-level encryption.

High Availability & Backup

Replication & Always On

Always On Availability Groups, failover clustering, read-only replicas.

Backup & Disaster Recovery

Full, differential, log backups. PITR, Azure backup, restore strategies.

Maintenance & Jobs

SQL Agent jobs, index maintenance, statistics updates, integrity checks.

Monitoring

Monitoring & Performance Tuning

Extended events, DMVs, query store, slow query detection, blocking analysis.

Key Features

Enterprise-Grade

Mission-critical reliability, ACID compliance, full transactional support.

Analytics Powerhouse

Columnstore indexes, window functions, advanced analytics for BI.

Scale at Enterprise Level

Partitioning, sharding, Always On, multi-terabyte databases.

Production Ready

HA/DR, automated backups, monitoring, SQL Agent for automation.

Architecture at a Glance

LayerComponentsResponsibility
Application Analytics, Reporting, Services Calls ISqlServerProvider.ExecuteAsync()
Query Engine SqlServerProvider, Query Parser Query compilation, plan generation, authentication
Execution Engine Query Optimizer, Execution Plans Plan execution, resource management, parallel execution
Storage Engine Buffer pool, Lock manager, Transaction log Data access, locking, recovery, ACID compliance
Infrastructure Disk storage, Replication, Backup Persistence, HA, disaster recovery

Feature Comparison

CapabilitySQL ServerPostgreSQLElastic Search
Best Use Case Enterprise analytics, DW Transactional app data Full-text search, logs
Scaling Model Vertical + HA/DR Vertical + read replicas Horizontal sharding
Advanced Analytics ✅ Columnstore, window functions ⚠ Basic analytics ✅ Aggregations, analytics
Transactional ACID ✅ Full support ✅ Full support ⚠ Event-based only

Navigation Guide

New to SQL Server in BizFirst? Start here:

  1. Quick Start — Connect and run your first query
  2. Connection Strings — Set up authentication
  3. Database Design — Design your data model
  4. T-SQL Fundamentals — Master T-SQL syntax
  5. Query Optimization — Write fast queries

Building analytics and reports? See Stored Procedures & Functions for reusable logic and Partitioning for large-scale analytics.

Need enterprise HA? Explore Replication & Always On for failover and read-only replicas.

Other Infrastructure Services

PostgreSQL

Relational database for transactional app data and workflows.

Storage & S3

Multi-tenant file storage with automatic deduplication.

Email Service

Multi-provider email delivery with OAuth2 support.

Elastic Search

Full-text search and analytics for large datasets.

Status: 🟢 Production Ready | Version: 1.0 | Last Updated: 2026-05-30