Здесь я нашел решение для ручного создания сценария заполнения данных. Ручное решение позволяет мне выбирать, для каких таблиц я хочу генерировать вставки
Я хотел бы знать, есть ли возможность запустить тот же процесс через PowerShell?
До сих пор мне удалось создать сценарий SQL, который создает сеялку схемы базы данных:
[System.Reflection.Assembly]::LoadWithPartialName('Microsoft.SqlServer.SMO') | out-null
$s = new-object ('Microsoft.SqlServer.Management.Smo.Server') "(localdb)\mssqlLocalDb"
$dbs=$s.Databases
#$dbs["HdaRoot"].Script()
$dbs["HdaRoot"].Script() | Out-File C:\sql-seeding\HdaRoot.sql
#Generate script for all tables
foreach ($tables in $dbs["HdaRoot"].Tables)
{
$tables.Script() + "'r GO 'r " | out-File C:\sql-seeding\HdaRoot.sql -Append
}
Однако есть ли подобный способ для создания сценария заполнения данных?
Есть идеи? ура