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/