Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Interfejsy sieciowe SQL, błąd:50 — wystąpił błąd w czasie wykonywania lokalnej bazy danych. Nie można utworzyć automatycznej instancji

Najważniejsze zmiany w LocalDB:dotyczy SQL 2014; przejrzyj ten artykuł i spróbuj użyć (localdb)\mssqllocaldb jako nazwa serwera do połączenia z automatyczną instancją LocalDB, na przykład:

<connectionStrings>
  <add name="ProductsContext" connectionString="Data Source=(localdb)\mssqllocaldb; 
  ...

W artykule wspomniano również o użyciu 2012 SSMS do łączenia się z LocalDB 2014. Co prowadzi mnie do przekonania, że ​​możesz mieć zainstalowanych wiele wersji SQL - co prowadzi mnie do wskazania tej odpowiedzi SO, która sugeruje zmianę domyślnej nazwy "wystąpienia" LocalDB, aby uniknąć innych problemów z niezgodnością wersji, które mogą pojawić się w przyszłości; wspomniano nie jako źródło problemu, ale w celu podniesienia świadomości potencjalnych konfliktów, które mogą prowadzić do wielu wersji SQL zainstalowanych na jednym komputerze deweloperskim.

Kolejna rzecz, o której warto wspomnieć — jeśli Twoja instancja nie nadaje się do użytku z powodu majstrowania przy niej, aby spróbować naprawić ten problem, warto zacząć od nowa — odinstalować, ponownie zainstalować — a następnie spróbować użyć mssqllocaldb wartość zamiast v12.0 i zobacz, czy to rozwiąże Twój problem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przekonwertować liczbę całkowitą na liczbę dziesiętną w SQL Server

  2. Znajdowanie jednoczesnych zdarzeń w bazie danych między czasami

  3. Co to jest literał znaku zerowego w TSQL?

  4. Wewnętrzne elementy SQL Server:Plan Caching Pt. II – Ponowna kompilacja planów

  5. Przewodnik po CTE w SQL Server