Save-SqlMigrationReport
Menghasilkan Daftar Periksa Migrasi OLTP In-Memory
Sintaks
Default (Default)
Save-SqlMigrationReport
[-Server <String>]
[-Database <String>]
[-Schema <String>]
[-Username <String>]
[-Password <String>]
[-Object <String>]
[-InputObject <SqlSmoObject>]
[-MigrationType <MigrationType>]
[-FolderPath <String>]
[<CommonParameters>]
Deskripsi
Save-SqlMigrationReport menghasilkan Daftar Periksa Migrasi OLTP In-Memory.
Ini memberi tahu Anda tentang tabel mana dalam database Anda yang akan mendapat manfaat jika di-port untuk menggunakan In-Memory OLTP. Setelah mengidentifikasi tabel yang ingin Anda port untuk menggunakan In-Memory OLTP, Anda dapat menggunakan penasihat pengoptimalan memori di SQL Server Management Studio untuk membantu Anda memigrasikan tabel berbasis disk ke tabel yang dioptimalkan memori.
Note: This cmdlet is only available for PowerShell 5 (v21). It is not longer available in v22+ of the SQLServer module.
Contoh
Contoh 1
PS C:\> Save-SqlMigrationReport -Server 'MySQLServer' -Database 'MyDB' -FolderPath 'C:\MigrationReports'
Perintah ini akan menghasilkan laporan untuk semua tabel dan prosedur tersimpan dalam database MyDb di server MySQLServer.
File laporan (format.html) akan dibuat untuk setiap objek database dan disimpan di bawah C:\MigrationReports\MyDBStored Procedure atau Tables.
Contoh 2
PS C:\> $db = Get-Item 'SQLSERVER:\SQL\MySQLServer\DEFAULT\Databases\MyDB'
PS C:\> Save-SqlMigrationReport -FolderPath 'C:\MigrationReports' -InputObject $db
Perintah ini akan menghasilkan laporan yang sama dengan Contoh 1; InputObject diteruskan secara eksplisit dan merangkum informasi tentang server dan database.
Contoh 3
PS C:\> CD 'SQLSERVER:\SQL\MySQLServer\DEFAULT\Databases\MyDB'
PS SQLSERVER:\SQL\MySQLServer\DEFAULT\Databases\MyDB> Save-SqlMigrationReport -FolderPath 'C:\MigrationReports'
Perintah ini akan menghasilkan laporan yang sama dengan Contoh 1 dan 2. Perhatikan bahwa InputObject disimpulkan dari konteks, yaitu direktori kerja saat ini.
Parameter
-Database
Nama database yang akan dibuat laporannya.
Properti parameter
| Jenis: | String |
| Nilai default: | None |
| Mendukung wildcard: | False |
| DontShow: | False |
Set parameter
(All)
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
-FolderPath
Jalur ke folder tempat file laporan akan disimpan. File laporan akan diatur di bawah folder dengan nama yang sama dengan nilai parameter Database yang disarangkan di Stored Procedure bawah folder atau Tables , tergantung pada jenis objek.
Properti parameter
| Jenis: | String |
| Nilai default: | None |
| Mendukung wildcard: | False |
| DontShow: | False |
Set parameter
(All)
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
-InputObject
Objek (baik Database, Tabel, atau objek SMO Prosedur Tersimpan) untuk menghasilkan laporan.
Properti parameter
| Jenis: | SqlSmoObject |
| Nilai default: | None |
| Mendukung wildcard: | False |
| DontShow: | False |
Set parameter
(All)
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
-MigrationType
Jenis migrasi. Saat ini, hanya OLTP didukung.
Properti parameter
| Jenis: | MigrationType |
| Nilai default: | None |
| Nilai yang diterima: | OLTP |
| Mendukung wildcard: | False |
| DontShow: | False |
Set parameter
(All)
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
-Object
Nama objek (Tabel atau Prosedur Tersimpan) yang laporannya akan dibuat.
Properti parameter
| Jenis: | String |
| Nilai default: | None |
| Mendukung wildcard: | False |
| DontShow: | False |
Set parameter
(All)
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
-Password
Menentukan kata sandi untuk ID masuk Autentikasi SQL Server yang ditentukan dalam parameter Nama Pengguna . Kata sandi sensitif terhadap huruf besar dan kecil. Jika memungkinkan, gunakan Autentikasi Windows. Jangan gunakan kata sandi kosong, jika memungkinkan gunakan kata sandi yang kuat.
Jika Anda menentukan parameter Kata Sandi diikuti oleh kata sandi Anda, kata sandi akan terlihat oleh siapa pun yang dapat melihat monitor Anda.
Jika Anda membuat kode Kata Sandi diikuti dengan kata sandi Anda dalam skrip .ps1, siapa pun yang membaca file skrip akan melihat kata sandi Anda.
Tetapkan izin NTFS yang sesuai ke file untuk mencegah pengguna lain dapat membaca file.
Properti parameter
| Jenis: | String |
| Nilai default: | None |
| Mendukung wildcard: | False |
| DontShow: | False |
Set parameter
(All)
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
-Schema
Skema objek (Tabel atau Prosedur Tersimpan) yang laporannya akan dihasilkan.
Properti parameter
| Jenis: | String |
| Nilai default: | None |
| Mendukung wildcard: | False |
| DontShow: | False |
Set parameter
(All)
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
-Server
Nama server yang akan disambungkan (MYCOMPUTER atau MYCOMPUTER\MYINSTANCE).
Properti parameter
| Jenis: | String |
| Nilai default: | None |
| Mendukung wildcard: | False |
| DontShow: | False |
Set parameter
(All)
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
-Username
Menentukan ID masuk untuk membuat koneksi Autentikasi SQL Server ke instans Mesin Database.
Kata sandi harus ditentukan melalui parameter Kata Sandi.
Jika Nama Pengguna dan Kata Sandi tidak ditentukan, cmdlet ini mencoba koneksi Autentikasi Windows menggunakan akun Windows yang menjalankan sesi Windows PowerShell. Jika memungkinkan, gunakan Autentikasi Windows.
Properti parameter
| Jenis: | String |
| Nilai default: | None |
| Mendukung wildcard: | False |
| DontShow: | False |
Set parameter
(All)
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
CommonParameters
Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.