Thời gian chờ kết nối = 30 có nghĩa là máy chủ cơ sở dữ liệu có 30 giây để thiết lập kết nối.
Connection Timeout xác định thời hạn (tính bằng giây), trong đó kết nối đến máy chủ xác định phải được thực hiện, nếu không một ngoại lệ được ném tức Nó xác định bao lâu bạn sẽ cho phép chương trình của bạn được tổ chức lên trong khi nó thiết lập kết nối cơ sở dữ liệu.
DataSource=server;
InitialCatalog=database;
UserId=username;
Password=password;
Connection Timeout=30
SqlConnection.ConnectionTimeout. chỉ định số giây dịch vụ SQL Server phải đáp ứng với nỗ lực kết nối. Điều này luôn được thiết lập như là một phần của chuỗi kết nối.
Ghi chú:
Giá trị được thể hiện trong vài giây, không mili giây.
Giá trị mặc định là 30 giây.
Giá trị 0 có nghĩa là chờ vô thời hạn và không bao giờ hết giờ.
Ngoài ra, SqlCommand.CommandTimeout chỉ định giá trị thời gian chờ của truy vấn cụ thể chạy trên SQL Server, tuy nhiên điều này được đặt thông qua cài đặt/đối tượng SqlConnection (tùy thuộc vào ngôn ngữ lập trình của bạn) và không có trong chuỗi kết nối. được giữ trong khi lệnh được chạy.
Nguồn
2015-10-13 05:08:35
Nếu nó không kết nối trong 30 giây nó tự động thoát cố gắng. – Mihai