mssql-scripter nytt verktyg för att scripta databaser automatiskt

Behöver du få ut backup på databasschemat automatiskt eller en fyllt flyttbar backup mellan plattformar?

Nu finns ett nytt kommandobaserat verktyg från Microsoft som heter mssql-scripter.

Det är fantastiskt enkelt att hantera och ett kommando som

mssql-scripter -S localhost -d AdventureWorksDW -U sa -P LÖSENORD – –schema-and-data > ./adventureworks.sql

Skriptar ut AdventureworksDW med schema OCH data (alla insert statements).

Om du bara behöver schemat så är det bara att använda följande kommando:

mssql-scripter -S localhost -d AdventureWorksDW -U sa -P LÖSENORD  > ./adventureworks.sql

Verktyget är dock skrivet i Python så du måste ha Python installerat. En fullstädnig guide för hur du går till väga återfinns här:

https://www.sqlshack.com/all-about-mssql-scripter-the-sql-server-cross-platform-scripting-tool/