sql >> Database >  >> RDS >> Sqlserver

Programmatisch een database maken in SQL Server

U kunt ofwel de SQL Server Management Object API gebruiken (zie taak "databases maken, wijzigen en verwijderen"):

 var srv = new Server();
 var db = new Database(srv, "mydb");
 db.Create();

Informatie over hoe u aan de slag kunt, vindt u hier. Tijdens de installatie van de SQL-server moet u de client-SDK installeren, de SMO-assemblies bevinden zich in C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies

Of als u de afhankelijkheid van deze assemblages niet wilt, kunt u ook eenvoudig DDL-instructies uitvoeren met ADO.Net (zie bijvoorbeeld deze vraag):

using (var connection = new SqlConnection(myConnectionString))
{
    connection.Open();
    var command = connection.CreateCommand();
    command.CommandText = "CREATE DATABASE mydb";
    command.ExecuteNonQuery();
}  

Uiteraard hebt u een correcte verbindingsreeks nodig:bekende sql-serverinstantie en een gebruiker met CREATE DATABASE-machtiging.



  1. De functies wachtwoord_hash en wachtwoord_verify van PHP 5.5 gebruiken

  2. Relationele databases

  3. Hoe het versienummer te lezen uit een databasebestand in Android dat in de activamap is geplaatst

  4. Hoe maak je een snelkoppeling voor SSMS en maak je automatisch verbinding met de standaard SQL-server - SQ:Server / TSQL-zelfstudie, deel 4