Как подключить проект к базе данных из «Startup.cs»? - ASP.Net Core - угловой

Мне нужно установить локальное и удаленное соединение для проекта ASP.Net Core с Angular и добавленными расширениями, такими как:

-Microsoft.EntityFrameworkCore
-Microsoft.EntityFrameworkCore. SqlServer

Единственное соединение, которое у меня сейчас есть:

var connection = @"server=****;DataBase=****; Trusted_Connection=True; ConnectRetryCount=0";
services.AddDbContext<MyDBContext>(options => options.UseSqlServer(connection));

Это соединение должно позволить мне обновлять данные из ранее созданной базы данных, кроме продолжения управления автоматическим соединением.

При запуске на консоли NuGet Update-Database он напрямую бесполезен, он отвечает мне с ошибкой CREATE DATABASE permission denied in database 'master'.

Пожалуйста, если кто-нибудь может помочь мне с правильным способом сделать автоматическое соединение "Локальный и удаленный «В Startup.cs должным образом я был бы признателен.

2
задан 28.11.2019, 00:28
1 ответ

В принципе estÃ: совсем правильный, кроме того, что в твоей цепи conexi¦n, не estÃ: s показывая пользователь и contraseña из доступа к базе данных.

Тестирует conexi¦n, соответствовавший Скл Сервер из этого типа:

var connection = @"data source=[Servidor de BD];
                  initial catalog=[Base de Datos]; 
                  user id=[Usuario];
                  password=[Contraseña]";
1
ответ дан 01.12.2019, 10:44
  • 1
    var connection = " server=localhost; Он был датирован = ****; User идентификация = ****; Password = ****; Trusted_Connection=True; ConnectRetryCount=0"; services. AddDbContext< MyDBContext> (options = > options. UseSqlServer (connection)); Это было то, что usé и действительно я funcionó. ¿ Но если я нуждаюсь в том, чтобы сделать, что conexió n будьте удаленной, тогда только tendré который помещать " Дата Source=000.000.0.0" перед полем для поданного? Сейчас я не могу делать доказательство, чтобы проверять, если conexió n удаленная таким образом funcionarí в. – Zevaneko 28.11.2019, 00:44
  • 2
    С conexió n удаленная, который ты имеешь в виду?, во что-то, что не было бы localhost?. В data source= покажи сервер Базы данных, уже будьте локальным localhost или удаленным direccion_ip:puerto – Rafael Acosta 28.11.2019, 00:49

Теги

Похожие вопросы