На самом деле, я хотел проверить, что моя строка подключения действительна.Azure - ASP.NET MVC подключиться к базе данных mysql
Есть asp.net mvc веб-приложение и mysql db, развернутые на лазури, поэтому я хочу сначала использовать вторую вещь. Итак, я добавил db в visual studio server explorer - db, и все таблицы видны.
Теперь я пытался добавить ConnectionString в мой проект, и, ничего себе, есть два из них я нашел: Во-первых: В свойствах Визуальных подключений студии данные:
server=us-cdbr-azure-central-a.cloudapp.net;user id=userid;persistsecurityinfo=True;database=crawlerdb
Второго: В свойстве базы данных лазурного рабочем места в :
Database=CrawlerDB;Data Source=us-cdbr-azure-central-a.cloudapp.net;User Id=userid;Password=userpass
И оба они не работают. Никогда не повезло. состояние соединения проверки код:
using (SqlConnection conn = new SqlConnection(connstr))
{
try
{
conn.Open();
var q = conn.State;
}
catch(Exception ex)
{
var q = ex.Message;
}
}
Что я делаю неправильно :) Скажите плз :)
public class CrawledDataContext : DbContext
{
public CrawledDataContext()
{
Database.SetInitializer<CrawledDataContext>(null);
using (SqlConnection conn = new SqlConnection("server=us-cdbr-azure-central-a.cloudapp.net;user id=bb15193d20f901;persistsecurityinfo=True;database=crawlerdb"))
{
try
{
conn.Open();
var q = conn.State;
}
catch(Exception ex)
{
var q = ex.Message;
}
}
}
public DbSet<GroupInfo> GroupInfoes { get; set; }
}
Вот исключение сообщение:
«сеть связанных или конкретная ошибка экземпляра при установлении соединения с SQL Server. Сервер не был найден или недоступен. Убедитесь, что имя экземпляра верное и что SQL Server настроен для удаленного подключения. (Поставщик: Поставщик именованных каналов, ошибка: 40 - Не удалось открыть подключение к SQL Server)»
Где вы читаете соединение.. строка из вашего кода? – yantaq
На самом деле, я использую dbcontext, поэтому я добавил код выше в переопределенный класс dbcontext ctor. –
, не видя полного метода того, как вы переопределяете dbcontext, трудно сказать. Получают ли вы какие-то исключения? – yantaq