Я пытаюсь написать очень простой C # Script, который устанавливает соединение с моей базой данных SQL Azure.
using System;
using System.Data.SqlClient;
namespace first_project
{
class MainClass
{
public static void Main(string[] args)
{
var cb = new SqlConnectionStringBuilder();
cb.DataSource = "server.bloo.blah.foobar";
cb.UserID = "user@database";
cb.Password = "secret";
cb.InitialCatalog = "database";
using (SqlConnection connection = new SqlConnection(cb.ConnectionString))
{
try
{
connection.Open();
Console.WriteLine("ServerVersion: {0}", connection.ServerVersion);
Console.WriteLine("State: {0}", connection.State);
}
catch(Exception e)
{
Console.WriteLine(e.ToString());
}
}
}
}
}
Из того, что я собрал в сети, этот код должен работать?Тем не менее я получаю следующую ошибку
System.AggregateException: произошла одна или несколько ошибок.---> System.IO.IOException: невозможно прочитать данные из транспортного соединения: операция на неблокирующем сокете блокируется.---> System.Net.Sockets.SocketException: операция на неблокирующем сокете блокирует
Может ли кто-нибудь рассказать мне о том, что происходит?Заранее спасибо.