Starting schema migration...
Total number of object collected: 35
Total elapsed time: 00:00:08.8905823
DDL triggers: 4
Full text catalogs: 2
Plan guides: 2
Roles: 1
Schemas: 5
Stored procedures: 5
Tables: 10
User defined functions: 4
Users: 2
The number of scripted objects: 55
Progress: 100%
Total elapsed time: 00:00:39.9983180
The number of deployed script batches: 110/110
Progress: 100%
Total elapsed time: 00:00:05.6789103
Det här kommandot kör Run SqlServerSchema Migrations på angivna SQL Server med hjälp av reťazec pripojenia.
Exempel 2: Kör generera TSQL-schemaskript från källan SQL Server med parametrar
Starting schema script generation...
Total number of object collected: 35
Total elapsed time: 00:00:07.3789860
DDL triggers: 4
Full text catalogs: 2
Plan guides: 2
Roles: 1
Schemas: 5
Stored procedures: 5
Tables: 10
User defined functions: 4
Users: 2
The number of scripted objects: 55
Progress: 100%
Total elapsed time: 00:00:40.9745837
Det här kommandot kör schemaskriptet Kör generera TSQL på angiven SQL Server med hjälp av reťazec pripojenia.
Exempel 3: Kör Distribuera TSQL-skript till målet Azure SQL Database med parametrar
configfile.json example:
{
"Action": "GenerateScript",
"sourceConnectionString": "Server=;Initial Catalog=;User ID=;Password=",
"targetConnectionString": "Server=;Initial Catalog=;User ID=;Password=",
"inputScriptFilePath": "C:\OutputFolder\script.sql",
"outputFolder": "C:\OutputFolder\script.sql"
}
Starting schema deployment...
The number of deployed script batches: 110/110
Progress: 100%
Total elapsed time: 00:00:05.7519257
Det här kommandot kör Kör SqlServerSchema-kommandot från sql-källservrarna till målet Azure Sql-servrar med hjälp av konfigurationsfilen.
Parametrar
-Action
Obligatoriskt.
Välj en schemamigreringsåtgärd.
Giltiga värden är: MigrateSchema, GenerateScript, DeploySchema.
MigrateSchema är att migrera databasobjekten till Azure SQL Database mål.
GenerateScript är att generera ett redigerbart TSQL-schemaskript som kan användas för att köra på målet för att distribuera objekten.
DeploySchema är att köra TSQL-skriptet som genererats från -GenerateScript åtgärd på målet för att distribuera objekten.
Valfritt.
Standard: %LocalAppData%/Microsoft/SqlSchemaMigrations) Mapp där loggar skrivs och det genererade TSQL-schemaskriptet av GenerateScript Action.
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.