sql >> Database teknologi >  >> RDS >> Sqlserver

SMO ConnectionContext.StatementTimeout-indstillingen ignoreres

"At slå mit hoved gentagne gange og sige 'hvad tænkte jeg på?'".

Jeg oprettede en ny forbindelse og brugte den til at oprette forbindelse til serveren. Den faktiske backup-sætning bruger dog $server (servernavn) i stedet for $smo-serverobjektet med den etablerede forbindelse. Som følge heraf etablerer backup-sætningen faktisk en helt ny forbindelse uden forbindelsesattributten for at nulstille standard-erklæringens timeout.

Ændring af sikkerhedskopieringserklæringen til

$dbbk.SqlBackupAsync($smo)

løser problemet.



  1. Hvordan afhjælper jeg årsagen til dvale-undtagelse. IllegalArgumentException opstod under opkald til setter?

  2. Oprettelse af relationslinks i PostgreSQL via pgAdmin

  3. Sådan sender du e-mail ved hjælp af Oracle 10 g Forms

  4. Hvorfor får jeg Procedure forventer parameter '@statement' af typen 'ntext/nchar/nvarchar'. når jeg prøver at bruge sp_executesql?