2011-08-05 34 views
5

Cho đến tối qua, trang web của tôi (được tổ chức bởi DiscountASP.net) và cơ sở dữ liệu SQL Azure mà nó kết nối đang chạy bình thường.Cơ sở dữ liệu SQL Azure được đặt tên lỗi Lỗi

Vì lý do nào đó, vào ban đêm, trang web đã bị lỗi ống dẫn. Lỗi 40.

Có tiền tố tên máy chủ với "tcp:" trong chuỗi kết nối, lỗi tại là:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 0 - A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.) 

Vì vậy, chỉ để được rõ ràng, file web.config không thay đổi ở tất cả giữa thời gian trang web hoạt động lần cuối và mục có lỗi ống được đặt tên xuất hiện.

Bây giờ, tên người dùng, mật khẩu và tên đối tượng đều chính xác vì trang web chạy cục bộ đối với máy chủ SQl Azure từ xa một cách hoàn hảo.

Tôi đã kiểm tra tên cá thể và quy tắc truy cập SQl Azure, đảm bảo rằng địa chỉ IP của máy chủ web được đưa vào danh sách trắng.

Bất kỳ ý tưởng nào về điều gì sai?

+0

Đã đăng nhập vào cổng Windows Azure để thử và quản lý cơ sở dữ liệu. Không thể quản lý nó. Tuy nhiên, vẫn hoạt động cục bộ với máy chủ từ xa. –

+0

Đã có giải pháp cho vấn đề này chưa? Tôi đang gặp một vấn đề giống hệt ngoại trừ trang web của tôi được lưu trữ trên một cá thể Amazon và sử dụng SQL Azure cho cơ sở dữ liệu. Đó là nghĩa đen ngừng làm việc từ một ngày đến ngày tiếp theo mặc dù chuỗi kết nối của tôi đã không thay đổi trong hơn 1 năm. Tôi chỉ không biết tại sao nó sẽ dừng lại từ ngày này sang ngày khác như thế này. HÃY GIÚP TÔI! –

Trả lời

1

Nếu tôi hiểu điều này đúng, trang web địa phương của bạn (tại chỗ) có thể kết nối với SQL Azure, nhưng trang web của bạn được triển khai trong Azure có thể không?

Đảm bảo rằng quy tắc tường lửa của bạn có "cho phép các cửa sổ khác dịch vụ khác để truy cập máy chủ này". Việc kiểm tra tùy chọn này về cơ bản ngăn cản bất kỳ ứng dụng/dịch vụ được lưu trữ trên Azure nào kết nối với cơ sở dữ liệu của bạn.

+0

Nửa bên phải ... trang web không nằm trên vùng xanh, chỉ là cơ sở dữ liệu. –

+0

Ah - Bây giờ tôi thấy trang web của bạn được tổ chức bởi DiscountASP.net. Bạn có kiểm tra xem IP của trang web của bạn có thay đổi không? Bạn đã kiểm tra cài đặt tường lửa chưa? –

+0

Có kiểm tra xem. Tuy nhiên, nếu một địa chỉ IP không có trong danh sách trắng, SQl Azure trả về một thông báo lỗi rõ ràng cho bạn biết địa chỉ IP và nơi để thêm nó. Lỗi của tôi là cách trước đó trong quá trình - máy chủ thậm chí không thể mở một kết nối. –

Các vấn đề liên quan