.gitignore for SQL Server Data Tools
13 ignore rules for SQL Server Data Tools, ready to copy into your repository.
Database development tools
The complete .gitignore for SQL Server Data Tools
# Generated by LFGitignore - https://lfgitignore.com
# Created: 2026-08-05 01:27:45 UTC
# Technologies: SQL Server Data Tools
### SQL Server Data Tools ###
# Eclipse output directory
bin/
obj/
*.dacpac
*.publish.xml
*.dbmdl
*.sqlcmdvars
.vs/
# User-specific settings
*.user
# Solution user options
*.suo
*.userosscache
*.sln.docstates
# Backup file
*.bak
# Log file
*.log
What these SQL Server Data Tools rules actually ignore
Every pattern below, and why it belongs in your .gitignore.
Build output
| Pattern | What it ignores |
|---|---|
bin/ |
Eclipse output directory |
obj/ |
Build output |
DACPAC files
| Pattern | What it ignores |
|---|---|
*.dacpac |
DACPAC files |
Publish profiles (optional, if environment-specific)
| Pattern | What it ignores |
|---|---|
*.publish.xml |
Publish profiles (optional, if environment-specific) |
SQL Server debug files
| Pattern | What it ignores |
|---|---|
*.dbmdl |
SQL Server debug files |
*.sqlcmdvars |
SQL Server debug files |
Visual Studio settings
| Pattern | What it ignores |
|---|---|
.vs/ |
Visual Studio settings |
User-specific files
| Pattern | What it ignores |
|---|---|
*.user |
User-specific settings |
*.suo |
Solution user options |
*.userosscache |
User-specific files |
*.sln.docstates |
User-specific files |
Backup files
| Pattern | What it ignores |
|---|---|
*.bak |
Backup file |
*.log |
Log file |
How to use this .gitignore for SQL Server Data Tools
- Copy the SQL Server Data Tools rules above, or download the file directly.
- Create a file named .gitignore at the root of your Git repository and paste the rules into it.
- If some of those files are already tracked, run git rm -r --cached . then commit again — Git only applies ignore rules to untracked files.
- Commit the .gitignore so everyone on the team shares the same rules.