"Vỗ đầu liên tục và nói 'tôi đang nghĩ gì vậy?'".
Tôi đã tạo một kết nối mới và sử dụng nó để kết nối với máy chủ. Tuy nhiên, câu lệnh sao lưu thực tế sử dụng $ server (tên máy chủ) thay vì đối tượng $ Smoke server với kết nối đã thiết lập. Do đó, câu lệnh sao lưu thực sự thiết lập một kết nối hoàn toàn mới mà không có thuộc tính kết nối để đặt lại thời gian chờ câu lệnh mặc định.
Thay đổi câu lệnh sao lưu thành
$dbbk.SqlBackupAsync($smo)
khắc phục sự cố.