Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cài đặt SMO ConnectionContext.StatementTimeout bị bỏ qua

"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ố.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xem lịch sử công việc của SQL Server Agent với Azure Data Studio

  2. Làm cách nào để xóa các ký tự đầu tiên của một cột cụ thể trong bảng?

  3. Thiết lập Liquibase với MS-SQL Server

  4. Sử dụng TYPEPROPERTY () để trả về thông tin về kiểu dữ liệu trong SQL Server

  5. Truy vấn hiệu quả để tách một cột được phân tách thành một bảng riêng biệt