Dlaczego występuje błąd połączenia z bazą danych

0

Czy mógł by mi ktoś pomóc rozwikłać problem:

Przed automatycznym uaktualnieniem VS 2013, wprowadzającym moduł Team Foudation Server do połączenia z bazą danych MS SQL Server stosowałem łańcuch connection typu:

con.ConnectionString = "Data Source=EMIL-Komputer\sqlexpress;Initial Catalog=mojaoferta;Integrated Security=True";

Po aktualizacji, przy zastosowaniu tego łańcucha mogę bez używać funkcji do przeglądania bazy, nie mogę natomiast dodać rekordu przy pomocy Execute, bo otrzymuję wyjątek.
Dodaję, że to wszystko dzieje się z językiem C#.

0

A jaka jest treść wyjatku? Skoro mozesz przegladac rekordy to znaczy, ze polaczenie z baza jest i connectionString raczej jest ok

0

An exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll but was not handled in user code

Additional information: 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: Interfejsy sieciowe SQL, error: 26 - Błąd podczas lokalizowania określonego serwera/wystąpienia)
Dotyczy to aplikacji zarówno nowych jak i istniejących, działających do tej pory bez zarzutu. Ten komunikat to właśnie z intniejącej aplikacji

0

Okazuje się, że i przy przeglądaniu też jest błąd

0

Odpal w konsoli takie coś:

powershell
[System.Reflection.Assembly]::LoadWithPartialName('Microsoft.SqlServer.SMO') | out-null
$sqlserv = New-Object ('Microsoft.SqlServer.Management.SMO.Server') ".\SQLExpress"
$sqlserv.Databases | select -Property name

, gdzie ".\SQLExpress" to nazwa Twojej instancji serwera. I pokaż co zwróci.

Edit: Walnąłem się przy kopiowaniu. :\

0

myślisz o czymś takim:
static void Main(string[] args)
{
powershell
[System.Reflection.Assembly]::LoadWithPartialName('Microsoft.SqlServer.SMO') | out-null
$sqlserv = New-Object ('Microsoft.SqlServer.Management.SMO') ".\SQLExpress"
$sqlserv.Databases | select -Property name
}

0

Nie wiesz jak się odpala konsolę w windowsie? Może zacznij od podstaw zanim się weźmiesz za programowanie

0

Może i wiem ale rezygnuję z twojej pomocy. Myślę, że sobie poradzę bez Ciebie....

0

myślisz o czymś takim:

Nope, kliknij Win+r, wpisz tam powershell i skopiuj po kolei każdą linie poza pierwszą z postu powyżej.

0

Szanowny UUUUUU
Ja mogę nawet czasem czegoś nie wiedzieć. Jestem samoukiem w programowaniu. Ty natomiast korzystasz z potężnej grupy tytułowanych autorytetów i nie potrafisz odpowiedzieć na w sumie banalne moje pytanie. Gdyby dla mnie pracował taki sztab autorytetów to może nie postawiłbym tego pytania. Na koniec: z pychy i buty dzieci się nie rodzą...

0

dowiązuje do ostatniej informacji: sześćdziesiąt siedem lat

0

A tak w ogóle to ja się nie obrażam, bo gdy bym chciał się obrażać to miałem na to już sporo czasu. Tobie dziękuję za chęć pomocy. Zaskoczył mnie trochę ten dodatek do VS 2013, bo korzystałem do tej pory praktycznie z wszystkich VS-ów i były nieraz różne problemy ze skojarzeniem odpowiedniej wersji VS z MSSQLSERVER ale nigdy nie zmieniała się łańcuch dostępu do bazy. Trzeba to będzie jakość rozgryźć.
Jeszcze raz dzięki za pomoc.

1

WTF? ;\

1 użytkowników online, w tym zalogowanych: 0, gości: 1