# Source: https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/t-sql.md

# Source: https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/t-sql.md

# Source: https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/t-sql.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/t-sql.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/t-sql.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/t-sql.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/t-sql.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/t-sql.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/t-sql.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/t-sql.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/t-sql.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/t-sql.md

# Source: https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/t-sql.md

# Source: https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/t-sql.md

# Source: https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/t-sql.md

# Source: https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/t-sql.md

# Source: https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/t-sql.md

# Source: https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/t-sql.md

# Source: https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/t-sql.md

# Source: https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/t-sql.md

# T-SQL

### Language-specific properties <a href="#language-specific-properties" id="language-specific-properties"></a>

To discover and update the T-SQL-specific properties, navigate in SonarQube Cloud to *Your Project* > **Administration** > **General Settings** > **Languages** > **T-SQL**. See the [analysis-parameters](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/analysis-parameters "mention") page for more information about specific properties.

### Important Note <a href="#important-note" id="important-note"></a>

With the default configuration, only files with the `.tsql` are analyzed as T-SQL, and files with the `.sql` file extension are analyzed as PL/SQL. This behavior is defined in Project **Administration** > **General Settings > T-SQL > File Suffixes** and *Your Project* > **Administration** > **General Settings** > **Languages** > **PL/SQL** > **File Suffixes**. You can override these properties at the project level.