You are on page 1of 3

Cmo crear por programa una base de datos de SQL Server utilizando ADO.NET y Visual C# .

NET En este artculo se muestra paso a paso cmo crear una base de datos de Microsoft SQL Server con ADO.NET y Visual C# .NET, ya que los programadores suelen tener que crear bases de datos mediante programacin. Pasos para crear una base de datos de SQL Server Para crear la base de datos, siga estos pasos: 1. Cree una nueva aplicacin para Windows en Visual C# .NET. 2. Coloque un botn en Form1. Cambie la propiedad Name del botn a btnCreateDatabase y cambie la propiedad Text a Crear base de datos. 3. Utilice la instruccin using de los espacios de nombres System y System.Data para que no tenga que calificar las declaraciones de esos espacios de nombres ms adelante en el cdigo. Agregue el cdigo siguiente en la seccin General Declarations de Form1: 4. using System; 5. using System.Data.SqlClient;

6. Cambie a la vista Formulario y haga doble clic en Crear base de datos para agregar el controlador de eventos click. Agregue el cdigo de ejemplo siguiente al controlador: 7. 8. String str; SqlConnection myConn = new security=SSPI;database=master"); SqlConnection ("Server=localhost;Integrated

9. 10. 11. 12. 13. 14. 15. 16. 17. 18.

str = "CREATE DATABASE MyDatabase ON PRIMARY " + "(NAME = MyDatabase_Data, " + "FILENAME = 'C:\\MyDatabaseData.mdf', " + "SIZE = 2MB, MAXSIZE = 10MB, FILEGROWTH = 10%) " + "LOG ON (NAME = MyDatabase_Log, " + "FILENAME = 'C:\\MyDatabaseLog.ldf', " + "SIZE = 1MB, " + "MAXSIZE = 5MB, " + "FILEGROWTH = 10%)"; SqlCommand myCommand = new SqlCommand(str, myConn);

19. 20. 21. 22. 23.

try { myConn.Open(); myCommand.ExecuteNonQuery(); MessageBox.Show("DataBase is Created Successfully", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (System.Exception ex) { MessageBox.Show(ex.ToString(), MessageBoxIcon.Information); } finally { if (myConn.State == ConnectionState.Open) { myConn.Close(); } } "MyProgram", MessageBoxButtons.OK, "MyProgram",

24. 25. 26. 27.

28. 29. 30. 31. 32. 33. 34. 35.

36. Cambie la cadena de conexin para que seale al equipo que ejecuta SQL Server y compruebe que el argumento Database est establecido en Maestra o est en blanco. 37. Presione F5 o CTRL+F5 para ejecutar el proyecto y, a continuacin, haga clic en Crear base de datos. 38. Utilice el Explorador de servidores para comprobar que la base de datos se cre. NOTAS:

Este cdigo crea una base de datos personalizada con determinadas propiedades. La carpeta que va a contener los archivos .mdf y .ldf creados ya debe existir antes de ejecutar el cdigo. En caso contrario, se generar una excepcin.

Si desea crear una base de datos similar a la base de datos modelo de SQL Server y desea que est en la ubicacin predeterminada, cambie la variable str en el cdigo, como en el cdigo de ejemplo siguiente: str = "CREATE DATABASE MyDatabase"

You might also like