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

Pobieranie nazwy bazy danych z bazy danych SQL Server Express w programie Visual Studio

Nazwa bazy danych to nazwa, którą nadajesz plikowi .MDF podczas dołączania go do wystąpienia serwera SQL Server (Express). Nie ma stałej nazwy bazy danych "wewnątrz" MDF, którą musisz odkryć - całkowicie zależy od Ciebie, jak nazwiesz swoją bazę danych na serwerze.

Więc jeśli dołączysz swój Database1.mdf tak:

CREATE DATABASE CrazyDatabase ON
( FILENAME = N’C:\Data\Database1.mdf’ ),
( FILENAME = N’C:\Data\Database1_Log.ldf’ )
FOR ATTACH

wtedy nazwa twojej bazy danych to CrazyDatabase - ale to nie ma żadnego związku z oryginalną nazwą pliku MDF lub jakąkolwiek zawartością w nim - możesz to również nazwać inaczej - cokolwiek wybierzesz.

W takim przypadku nowe parametry połączenia będą wyglądały następująco:

Server=.\SQLEXPRESS;Database=CrazyDatabase;Integrated Security=SSPI;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy istnieje domyślna kolejność według kolumny w SQL Server?

  2. Przechowywanie dużych plików w bazie danych powoduje wyjątek typu „System.OutOfMemoryException”

  3. Jak skonfigurować SQL Server / IIS 7.0, aby umożliwić witrynie ASP.NET MVC dostęp do bazy danych?

  4. Jak używać instrukcji GO w programie SQL Server do wstawiania rekordów w kolumnie tożsamości — samouczek SQL Server / T-SQL, część 42

  5. Jak utworzyć złożony klucz obcy w SQL Server (przykład T-SQL)