sql >> Database >  >> RDS >> Sqlserver

De databasenaam ophalen uit een SQL Server Express-database in Visual Studio

De databasenaam is de naam die u aan uw .MDF-bestand geeft wanneer u het koppelt aan de SQL Server (Express)-serverinstantie. Er is geen vaste databasenaam "binnen" de MDF die u moet ontdekken - het is helemaal aan u hoe u uw database op de server noemt.

Dus als u uw Database1.mdf . bijvoegt zoals dit:

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

dan is uw databasenaam CrazyDatabase - maar dat heeft geen enkele connectie met de originele MDF-bestandsnaam of enige inhoud erin - je zou het ook iets anders kunnen noemen - wat je ook kiest.

In dit geval zou uw nieuwe verbindingsreeks zijn:

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



  1. Wat is de specificatie van het hexadecimale datumformaat in de SQL-server?

  2. Wat is het verschil tussen C en Posix locales op Postgres?

  3. InnoDB:bulksgewijs invoegen met transactie OF meerdere zoekopdrachten combineren?

  4. Update met een Join, Group By en Having