Ошибка при загрузке данных из потока Cosmos в базу данных с помощью SQLizer - PullRequest
0 голосов
/ 20 января 2020

Мы используем SQLizer для загрузки данных из потокового файла COSMOS на SQL Сервер.

Мы используем SQL Server 2017 с консолью SQLizer.

Может ли ваша команда направить нас в конкретных c указаниях по решению этой проблемы? Это общая проблема, с которой мы сталкиваемся всеми силами.

Может ли кто-нибудь помочь с этим?

Ошибка указана ниже:

UTC:1/1/2020 9:19:10 AM|Informational|SQLizer Universal Store (DataGrid) (Main) debug, File Version 9.0.0.0, Product Version 9.0.0.0, Assembly Version 9.0.0.0, Exe location F:\Data\SQLizer\SQLizer\SQLizerConsole, Current directory F:\Data\SQLizer\SQLizer\SQLizerManifestGeneration\SQLizerManifestGeneration\Manifestfile
UTC:1/1/2020 9:19:10 AM|Informational|<?xml version="1.0" encoding="utf-8"?>
<settings>
  <setting name="VCRoot" value="COSMOSPATH"/>
  <setting name="VCProxy" value=""/>
  <setting name="CosmosRetryCount" value="3"/>
  <setting name="SqlRetryCount" value="3"/>
  <setting name="MartLocation" value="Marts\"/>
  <setting name="ScopeConfigCredentialName" value=""/>
  <setting name="ScopeConfigCertificateName" value=""/>
  <setting name="ScopeConfigCertificateIssuer" value=""/>
  <setting name="SQLBulkBatchTimeout" value="300"/>
  <setting name="KustoQueuedIngest" value="true"/>
  <setting name="KustoQueuedIngestTimeout" value="1200"/>
  <setting name="MaxUnpartitionedStreamSizeInBytes" value="1073741824" />
  <setting name="SchemaUpgrade" value="true"/>
  <setting name="AttemptAlwaysOnSecondaryRecovery" value="true"/>
  <setting name="GlobalNumberOfParallelStreams" value="25"/>
  <setting name="MaxAllowedStreamSizeInBytes" value="-1"/>
  <setting name="MaxPartitionCountForBulkDownload" value="250"/>
  <setting name="CancelOnFatalErrors" value="true"/>
  <setting name="PublishToDataDiscovery" value="false"/>
  <setting name="AllowParallelismControl" value="false"/>
</settings>

UTC:1/1/2020 9:19:10 AM|Informational|Validating SQLizer config with schemaUri F:\Data\SQLizer\SQLizer\SQLizerConsole\Schema\SQLizer.config.xsd
UTC:1/1/2020 9:19:10 AM|Informational|Validating SQLizer manifest with schemaUri F:\Data\SQLizer\SQLizer\SQLizerConsole\Schema\SQLizerManifest.xsd
UTC:1/1/2020 9:19:10 AM|Informational|SetScopeCredential: Credential not specified, current user will be used to access Cosmos: <<USERNAME>>
UTC:1/1/2020 9:19:10 AM|Informational|Activity status update: Deploying SQLizer core dacpac on database <<DBNAME>>
UTC:1/1/2020 9:19:10 AM|Informational|The AlwaysOn Availability Group membership check was not performed for database <<DBNAME>>. HA/DR is either not supported or not enabled on server <<SERVERNAME>>.
UTC:1/1/2020 9:19:10 AM|Informational|Database <<DBNAME>> is not a member of any AlwaysOn Availability Group on server <<SERVERNAME>>
UTC:1/1/2020 9:19:11 AM|Informational|Version of SQLizer dacpac deployed on database <<DBNAME>> can't be determined. Deployment of dacpac with version 1.0.0.6 will be performed
UTC:1/1/2020 9:19:11 AM|Informational|Installing dacpac F:\Data\SQLizer\SQLizer\SQLizerConsole\Marts\sqlizer.coredb.dacpac with profile F:\Data\SQLizer\SQLizer\SQLizerConsole\Marts\sqlizer.coredb.publish.xml for database <<DBNAME>> with server connection string "Data Source=<<SERVERNAME>>;Initial Catalog=;Integrated Security=True;Asynchronous Processing=True;Connect Timeout=60"
UTC:1/1/2020 9:19:11 AM|Informational|DAC Progress: Pending: Initializing deployment
UTC:1/1/2020 9:19:11 AM|Informational|DAC Progress: Pending: Analyzing deployment plan
UTC:1/1/2020 9:19:11 AM|Informational|DAC Progress: Pending: Updating database
UTC:1/1/2020 9:19:11 AM|Informational|DAC Progress: Pending: Creating deployment plan
UTC:1/1/2020 9:19:11 AM|Informational|DAC Progress: Pending: Verifying deployment plan
UTC:1/1/2020 9:19:11 AM|Informational|DAC Progress: Pending: Deploying package to database
UTC:1/1/2020 9:19:11 AM|Informational|DAC Progress: Running: Creating deployment plan
UTC:1/1/2020 9:19:11 AM|Informational|DAC Progress: Running: Initializing deployment
UTC:1/1/2020 9:19:11 AM|Informational|DAC Message: Message SQL73001: Initializing deployment (Start)
UTC:1/1/2020 9:19:11 AM|Informational|DAC Progress: Faulted: Initializing deployment
UTC:1/1/2020 9:19:11 AM|Informational|DAC Message: Message SQL73004: Initializing deployment (Failed)
UTC:1/1/2020 9:19:11 AM|Informational|DAC Progress: Faulted: Creating deployment plan
UTC:1/1/2020 9:19:11 AM|Informational|DAC Progress: Faulted: Verifying deployment plan
UTC:1/1/2020 9:19:11 AM|Informational|DAC Progress: Faulted: Deploying package to database
UTC:1/1/2020 9:19:11 AM|Error|Fatal error while running SQLizer
Microsoft.Xbox.SQLizer.Common.Utilities.SQLizerException: Failed to deploy dacpac sqlizer.coredb for database <<DBNAME>> ---> Microsoft.SqlServer.Dac.DacServicesException: Could not deploy package. ---> Microsoft.Data.Tools.Schema.Sql.Deployment.DeploymentFailedException: Unable to connect to target server.
   at Microsoft.Data.Tools.Schema.Sql.Deployment.SqlDeploymentEndpointServer.OnInit(ErrorManager errors, String targetDBName)
   at Microsoft.Data.Tools.Schema.Sql.Deployment.SqlDeployment..ctor(SqlDeploymentConstructor constructor)
   at Microsoft.Data.Tools.Schema.Sql.Deployment.SqlDeploymentConstructor.ConstructServiceImplementation()
   at Microsoft.SqlServer.Dac.DacServices.CreatePackageToDatabaseDeployment(String connectionString, IPackageSource packageSource, String targetDatabaseName, DacDeployOptions options, ErrorManager errorManager)
   at Microsoft.SqlServer.Dac.DeployOperation.<>c__DisplayClass3.<>c__DisplayClass5.<CreatePlanInitializationOperation>b__1()
   at Microsoft.Data.Tools.Schema.Sql.Dac.OperationLogger.Capture(Action action)
   at Microsoft.SqlServer.Dac.DeployOperation.<>c__DisplayClass3.<CreatePlanInitializationOperation>b__0(Object operation, CancellationToken token)
   at Microsoft.SqlServer.Dac.Operation.Microsoft.SqlServer.Dac.IOperation.Run(OperationContext context)
   at Microsoft.SqlServer.Dac.ReportMessageOperation.Microsoft.SqlServer.Dac.IOperation.Run(OperationContext context)
   at Microsoft.SqlServer.Dac.OperationExtension.CompositeOperation.Microsoft.SqlServer.Dac.IOperation.Run(OperationContext context)
   at Microsoft.SqlServer.Dac.OperationExtension.CompositeOperation.Microsoft.SqlServer.Dac.IOperation.Run(OperationContext context)
   at Microsoft.SqlServer.Dac.DeployOperation.Microsoft.SqlServer.Dac.IOperation.Run(OperationContext context)
   --- End of inner exception stack trace ---
   at Microsoft.SqlServer.Dac.DeployOperation.Microsoft.SqlServer.Dac.IOperation.Run(OperationContext context)
   at Microsoft.SqlServer.Dac.OperationExtension.Execute(IOperation operation, DacLoggingContext loggingContext, CancellationToken cancellationToken)
   at Microsoft.SqlServer.Dac.DacServices.InternalDeploy(IPackageSource packageSource, Boolean isDacpac, String targetDatabaseName, DacDeployOptions options, CancellationToken cancellationToken, DacLoggingContext loggingContext)
   at Microsoft.SqlServer.Dac.DacServices.Deploy(DacPackage package, String targetDatabaseName, Boolean upgradeExisting, DacDeployOptions options, Nullable`1 cancellationToken)
   at Microsoft.Xbox.SQLizer.Core.DatabaseTools.InstallDatabase(String dacpacPath, String profilePath, String connectionString, Boolean isSqlAzure, Boolean checkVersion) in d:\DataGrid_Main_02\private\DataGrid\Tools\SQLizer\Common\SQLizer.Core\DatabaseTools.cs:line 189
   at Microsoft.Xbox.SQLizer.DatabaseSetup.ExecuteDBManifest(SqlDatabase sqlDatabase, String deploymentPath, String profileName, Boolean dependsOnAlwaysOnSetupActivity) in d:\DataGrid_Main_02\private\DataGrid\Tools\SQLizer\DataMart\SQLizer\DatabaseSetup.cs:line 122
   --- End of inner exception stack trace ---
   at Microsoft.Xbox.SQLizer.DatabaseSetup.ExecuteDBManifest(SqlDatabase sqlDatabase, String deploymentPath, String profileName, Boolean dependsOnAlwaysOnSetupActivity) in d:\DataGrid_Main_02\private\DataGrid\Tools\SQLizer\DataMart\SQLizer\DatabaseSetup.cs:line 132
   at Microsoft.Xbox.SQLizer.DatabaseSetup.SetupMart(SQLizerConfig config, SqlDatabase sqlDatabase, ISQLizerStatus sqlizerStatus) in d:\DataGrid_Main_02\private\DataGrid\Tools\SQLizer\DataMart\SQLizer\DatabaseSetup.cs:line 61
   at Microsoft.Xbox.SQLizer.DataMartExtension.Initialize(DataMart mart, SQLizerConfig config, ISQLizerStatus sqlizerStatus) in d:\DataGrid_Main_02\private\DataGrid\Tools\SQLizer\DataMart\SQLizer\DataMartExtension.cs:line 31
   at Microsoft.Xbox.SQLizer.Coordinator.Start(SQLizerManifest manifest, SQLizerConfig config, ISQLizerStatus sqlizerStatus) in d:\DataGrid_Main_02\private\DataGrid\Tools\SQLizer\DataMart\SQLizer\Coordinator.cs:line 143
   at Microsoft.Xbox.SQLizer.Console.Program.Start(String inputManifest, String appConfig) in d:\DataGrid_Main_02\private\DataGrid\Tools\SQLizer\DataMart\SQLizer.Console\Program.cs:line 178
   at Microsoft.Xbox.SQLizer.Console.Program.Main(String[] args) in d:\DataGrid_Main_02\private\DataGrid\Tools\SQLizer\DataMart\SQLizer.Console\Program.cs:line 120
UTC:1/1/2020 9:19:11 AM|Informational|```
...