Cześć, mam pytanie, tworzę sobie podstawową appke w asp.net mvc. Utworzyłem lokalną bazę danych, dodałem do niej parę rekordów. Teraz chcę się w programie "odwołać" do nich. Próbowałem to zrobić za pomocą:
SqlConnection sqlConnection1 = new SqlConnection("Data Source=(localdb)\v11.0;AttachDbFilename="+@"C:\Users\kamil\SklepInternetowy.mdf"+"; Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False");
SqlCommand cmd = new SqlCommand();
SqlDataReader reader;
cmd.CommandText = "SELECT * FROM Products";
cmd.CommandType = CommandType.Text;
cmd.Connection = sqlConnection1;
sqlConnection1.Open();
reader = cmd.ExecuteReader();
// Data is accessible through the DataReader object here.
sqlConnection1.Close();
Ale w lini sqlConnection1.Open() wyrzuca błąd Wystąpił błąd związany z siecią lub wystąpieniem podczas ustanawiania połączenia z serwerem programu SQL Server. Nie można odnaleźć serwera lub jest on niedostępny. Sprawdź, czy nazwa wystąpienia jest poprawna i czy konfiguracja serwera programu SQL Server zezwala na połączenia zdalne. (provider: Named Pipes Provider, error: 40 - Nie można otworzyć połączenia z programem SQL Server)