Поделиться через


New-AzDataMigrationSqlServerSchema

Перенос схемы Sql Server с исходного сервера SQL Server на целевой сервер Sql Server Azure.

Синтаксис

New-AzDataMigrationSqlServerSchema
   -ConfigFilePath <String>
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzDataMigrationSqlServerSchema
   -Action <String>
   -SourceConnectionString <String>
   -TargetConnectionString <String>
   [-InputScriptFilePath <String>]
   [-OutputFolder <String>]
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

Перенос схемы Sql Server с исходного сервера SQL Server на целевой сервер Sql Server Azure.

Примеры

Пример 1. Запуск объектов базы данных из исходного SQL Server в целевой База данных SQL Azure с помощью параметров

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

Эта команда выполняет миграцию SqlServerSchema на заданном сервере SQL Server с помощью строка подключения.

Пример 2. Запуск скрипта схемы TSQL из исходного SQL Server с помощью параметров

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

Эта команда запускает скрипт схемы Создания TSQL на заданном сервере SQL Server с помощью строка подключения.

Пример 3. Запуск скрипта TSQL для целевого База данных SQL Azure с помощью параметров

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

Эта команда запускает скрипт Deploy TSQL в целевом База данных SQL Azure на данном SQL Server с помощью строка подключения.

Пример 4. Запуск объектов базы данных миграции из исходного SQL Server в целевой База данных SQL Azure с помощью 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

Эта команда запускает команду SqlServerSchema из исходного сервера SQL Server в целевой сервер Sql Server Azure с помощью файла конфигурации.

Параметры

-Action

Обязательный. Выберите одно действие миграции схемы. Допустимые значения: MigrateSchema, GenerateScript, DeploySchema. МиграцияSchema — перенос объектов базы данных в База данных SQL Azure целевой объект. GenerateScript — создать редактируемый скрипт схемы TSQL, который можно использовать для запуска в целевом объекте для развертывания объектов. DeploySchema — запуск скрипта TSQL, созданного из действия -GenerateScript в целевом объекте для развертывания объектов.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ConfigFilePath

Путь к ConfigFile

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Запрос подтверждения перед выполнением командлета.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputScriptFilePath

Необязательно. Расположение редактируемого скрипта схемы TSQL. Используйте этот параметр только с действием DeploySchema.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OutputFolder

Необязательно. Значение по умолчанию: %LocalAppData%/Microsoft/SqlSchemaMigrations) Папка, в которой журналы записываются и создаются скрипт схемы TSQL с помощью GenerateScript Action.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SourceConnectionString

Обязательный. строка Подключение ion для исходного экземпляра SQL с использованием официального формата строка подключения.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TargetConnectionString

Обязательный. строка Подключение ion для целевого экземпляра SQL с использованием формального строка подключения формата.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Выходные данные

Boolean