.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

  1. Copy the SQL Server Data Tools rules above, or download the file directly.
  2. Create a file named .gitignore at the root of your Git repository and paste the rules into it.
  3. If some of those files are already tracked, run git rm -r --cached . then commit again — Git only applies ignore rules to untracked files.
  4. Commit the .gitignore so everyone on the team shares the same rules.

Other Database .gitignore templates

See every Database template