New-AzDataMigrationSqlServerSchema
Migrasikan Skema Sql Server dari Sql Server sumber ke Azure Sql Server target.
Sintaks
New-AzDataMigrationSqlServerSchema
-ConfigFilePath <String>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzDataMigrationSqlServerSchema
-Action <String>
-SourceConnectionString <String>
-TargetConnectionString <String>
[-InputScriptFilePath <String>]
[-OutputFolder <String>]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Deskripsi
Migrasikan Skema Sql Server dari Sql Server sumber ke Azure Sql Server target.
Contoh
Contoh 1: Jalankan Migrasi objek database dari SQL Server sumber ke Azure SQL Database target menggunakan Parameter
New-AzDataMigrationSqlServerSchema -Action "MigrateSchema" -SourceConnectionString "Server=;Initial Catalog=;User ID=;Password=" -TargetConnectionString "Server=;Initial Catalog=;User ID=;Password="
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
Perintah ini menjalankan Jalankan Migrasi SqlServerSchema pada SQL Server tertentu menggunakan string koneksi.
Contoh 2: Jalankan Hasilkan skrip skema TSQL dari SQL Server sumber menggunakan Parameter
New-AzDataMigrationSqlServerSchema -Action "GenerateScript" -SourceConnectionString "Server=;Initial Catalog=;User ID=;Password=" -TargetConnectionString "Server=;Initial Catalog=;User ID=;Password=" -OutputFolder "C:\OutputFolder"
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
Perintah ini menjalankan Jalankan Hasilkan skrip skema TSQL pada SQL Server tertentu menggunakan string koneksi.
Contoh 3: Jalankan Sebarkan skrip TSQL ke Azure SQL Database target menggunakan Parameter
New-AzDataMigrationSqlServerSchema -Action "DeploySchema" -SourceConnectionString "Server=;Initial Catalog=;User ID=;Password=" -TargetConnectionString "Server=;Initial Catalog=;User ID=;Password=" -InputScriptFilePath "C:\OutputFolder\script.sql"
Starting schema deployment...
The number of deployed script batches: 110/110
Progress: 100%
Total elapsed time: 00:00:05.7519257
Perintah ini menjalankan Sebarkan skrip TSQL ke Azure SQL Database target pada SQL Server tertentu menggunakan string koneksi.
Contoh 4: Jalankan Migrasi objek database dari SQL Server sumber ke Azure SQL Database target menggunakan ConfigFile
New-AzDataMigrationSqlServerSchema -ConfigFilePath "C:\configfile.json"
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
Perintah ini menjalankan Jalankan Perintah SqlServerSchema dari Sql Server sumber ke Azure Sql Server target menggunakan file konfigurasi.
Parameter
-Action
Harus diisi. Pilih satu tindakan migrasi skema. Nilai yang valid adalah: MigrateSchema, GenerateScript, DeploySchema. MigrateSchema adalah memigrasikan objek database ke target Azure SQL Database. GenerateScript adalah menghasilkan skrip skema TSQL yang dapat diedit yang dapat digunakan untuk berjalan pada target untuk menyebarkan objek. DeploySchema adalah menjalankan skrip TSQL yang dihasilkan dari tindakan -GenerateScript pada target untuk menyebarkan objek.
Jenis: | String |
Position: | Named |
nilai default: | None |
Diperlukan: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ConfigFilePath
Jalur ConfigFile
Jenis: | String |
Position: | Named |
nilai default: | None |
Diperlukan: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.
Jenis: | SwitchParameter |
Aliases: | cf |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputScriptFilePath
Opsional. Lokasi skrip skema TSQL yang dapat diedit. Gunakan parameter ini hanya dengan Tindakan DeploySchema.
Jenis: | String |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OutputFolder
Opsional. Default: Folder %LocalAppData%/Microsoft/SqlSchemaMigrations) tempat log akan ditulis dan skrip skema TSQL yang dihasilkan oleh GenerateScript Action.
Jenis: | String |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Jenis: | SwitchParameter |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SourceConnectionString
Harus diisi. string Koneksi ion untuk instans SQL sumber, menggunakan format string koneksi formal.
Jenis: | String |
Position: | Named |
nilai default: | None |
Diperlukan: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetConnectionString
Harus diisi. string Koneksi ion untuk instans SQL target, menggunakan format string koneksi formal.
Jenis: | String |
Position: | Named |
nilai default: | None |
Diperlukan: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.
Jenis: | SwitchParameter |
Aliases: | wi |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Output
Azure PowerShell
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk