Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Pengaturan SMO ConnectionContext.StatementTimeout diabaikan

"Menampar kepalaku berulang kali dan mengatakan 'apa yang aku pikirkan?'".

Saya membuat koneksi baru dan menggunakannya untuk terhubung ke server. Namun, pernyataan pencadangan yang sebenarnya menggunakan $server (nama server) alih-alih objek server $smo dengan koneksi yang dibuat. Akibatnya, pernyataan cadangan sebenarnya membuat koneksi yang sama sekali baru tanpa atribut koneksi untuk mengatur ulang batas waktu pernyataan default.

Mengubah pernyataan cadangan menjadi

$dbbk.SqlBackupAsync($smo)

memperbaiki masalah.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa jenis SQL yang benar untuk menyimpan .Net Timespan dengan nilai> 24:00:00?

  2. cara menangani pemetaan ulang hanya dapat dilakukan untuk pengguna yang dipetakan ke login Windows atau SQL

  3. Sintaks periksa semua prosedur tersimpan?

  4. Menggunakan Tampilan SQL dari Kode Kerangka Entitas Versi pertama 5

  5. String Koneksi DB di Web.config untuk menggunakan database .mdf terlampir tidak akan berfungsi