web-dev-qa-db-fra.com

Comment supprimer totalement SQL Server 2017 sur Ubuntu?

docs contient des instructions sur la suppression de SQL Server. Cependant, cela laisse certains packages derrière. Comment puis-je supprimer toutes les traces et désinstaller SQL Server 2017?

12
Evan Carroll

Ce sont en fait très de mauvaises instructions sur la façon de supprimer Microsoft SQL Server.

SQL Server installe ces packages associés.

mssql-server
mssql-server-fts
mssql-tools
msodbcsql
unixodbc-dev

En supposant que vous souhaitiez supprimer totalement SQL Server, vous devriez

# Stop the service
systemctl stop mssql-server.service

Sudo add-apt-repository --remove "$(curl https://packages.Microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list)"

# Remove those packages from the system.
Sudo apt-get --purge remove mssql-server mssql-server-fts mssql-tools msodbcsql unixodbc-dev

# Delete the SQL Server repositories
Sudo rm /etc/apt/sources.list.d/mssql-* /etc/apt/sources.list.d/msprod*

# Remove the Microsoft keys.
apt-key del "BC52 8686 B50D 79E3 39D3  721C EB3E 94AD BE12 29CF"

# Delete the Microsoft created directories
Sudo rm -rf /var/opt/mssql/ /opt/{Microsoft,mssql-tools,mssql}/ /usr/share/doc/{msodbcsql,mssql-server,mssql-tools}
21
Evan Carroll