SlideShare una empresa de Scribd logo
1 de 22
Juan Francisco González Reyes – 07230471
Taller de BD – ITSL, México
•MS

SQL Server 2005 (Express o Full Ed.)

• Tener instalado al menos un servidor local
• Haber creado una base de datos
• Aceptar conexiones externas a SQL
•Microsoft

C# 2008

• SP1 como mínimo
• Verificar la instalación de librerías SQL
Primero se activarán los servicios de SQL, para esto se tiene que
abrir el ADMINISTRADOR DE CONFIG DE SQL SERVER, que se
encuentra en:
inicio>todos los programas > MS SQL Server 2005 > Herramientas
de configuración
•Para

activar los servicios, simplemente se da clic secundario en
el servicio y se selecciona “iniciar”.
//Si se encuentra desactivada la opción “iniciar”. Se puede dar
clic en propiedades y escoger un modo de inicio como
“manual”
•Ir

a inicio > todos los programas > MS SQL Server 2005 > SQL
Management Studio Express.
•Verifica

tener una base de datos creada en tu servidor SQL.
•En este caso la Base de Datos se llama “Negocio”
•Ir

a inicio > todos los programas > MS Visual Studio 2008 > > MS
Visual Studio 2008
•Ir

a Archivo>nuevo>proyecto
Se seleccionará como aplicación de C#- El nombre y
directorio del proyecto.
•Ya

con la Form1 cargada, daremos doble clic sobre ésta para abrir su código.
Declararemos la variable “con” de la siguiente manera:

System.Data.SqlClient.SqlConnection con;
Dentro del evento Form1_Load, escribiremos:

con = new System.Data.SqlClient.SqlConnection();
Agregaremos un nuevo origen de datos Desde el menú “Datos”
•En

origen de datos elegiremos “Base de Datos” y siguiente.
•En la conexión de bases de datos daremos clic en “Nueva conexión”
•En

origen de datos daremos clic en cambiar…
•Seleccionaremos “MS SQL Server”
1.
2.
3.
4.

Seleccionaremos nuestro Servidor
Seleccionaremos nuestra Base de
Datos (En este caso “Negocio”)
Probaremos la Conexión (Tiene
que funcionar)
Daremos clic en aceptar
1.
2.

3.

Daremos clic en el “+” de cadena de conexión.
Copiaremos la cadena que nos muestre.
Daremos clic en cancelar.
1.

Agregaremos la siguiente línea dentro del evento Form1_Load:

con.ConnectionString =“La cadena que copié hace un momento”
1.
2.
3.

Agregaremos un TRY y un CATCH para verificar la conexión en tiempo de
ejecución del programa.
Si la conexión se realiza satisfactoriamente (try), mostrará un mensaje
alentador.
Si no, mostrará un mensaje de conexión fallida (catch)
1.

Si todo sale bien, al correr el programa (F5), nos mostrará un
mensaje alentador:
1.

Para comprobar que la aplicación funciona, simplemente
cambia una letra de la cadena de conexión y prueba el
programa. De seguro lanzará este error:

Más contenido relacionado

La actualidad más candente

Conexión Base de Datos Access con Visual 2005
Conexión Base de Datos Access con Visual 2005Conexión Base de Datos Access con Visual 2005
Conexión Base de Datos Access con Visual 2005
Ricardo Viqueira
 
Pasos Para La Conecxion De Visual Con Access Importante 12
Pasos Para La Conecxion De Visual Con Access Importante 12Pasos Para La Conecxion De Visual Con Access Importante 12
Pasos Para La Conecxion De Visual Con Access Importante 12
guest035fce1
 
Manual acceso a datos vb.net
Manual acceso a datos vb.netManual acceso a datos vb.net
Manual acceso a datos vb.net
cedido
 
pasos para hacer una mini agenda en visual basic 6.0
pasos para hacer una mini agenda en visual basic 6.0pasos para hacer una mini agenda en visual basic 6.0
pasos para hacer una mini agenda en visual basic 6.0
yeimimorel
 

La actualidad más candente (20)

Conexión Base de Datos Access con Visual 2005
Conexión Base de Datos Access con Visual 2005Conexión Base de Datos Access con Visual 2005
Conexión Base de Datos Access con Visual 2005
 
Pasos Para La Conecxion De Visual Con Access Importante 12
Pasos Para La Conecxion De Visual Con Access Importante 12Pasos Para La Conecxion De Visual Con Access Importante 12
Pasos Para La Conecxion De Visual Con Access Importante 12
 
001 conexion-con-bd
001 conexion-con-bd001 conexion-con-bd
001 conexion-con-bd
 
la mejor forma de Conectar c# con mysql con archivos de configuracion
 la mejor forma de Conectar c# con mysql con archivos de configuracion  la mejor forma de Conectar c# con mysql con archivos de configuracion
la mejor forma de Conectar c# con mysql con archivos de configuracion
 
SQL Visual Basic 6.0
SQL Visual Basic 6.0SQL Visual Basic 6.0
SQL Visual Basic 6.0
 
BD BV
BD BVBD BV
BD BV
 
manual visual basic 02
manual visual basic 02 manual visual basic 02
manual visual basic 02
 
Como conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql serverComo conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql server
 
Informe 20% actividad 1 visual basic 6.0
Informe 20% actividad 1 visual basic 6.0Informe 20% actividad 1 visual basic 6.0
Informe 20% actividad 1 visual basic 6.0
 
Manual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a pasoManual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a paso
 
Access 2007 Y Visual 2008
Access 2007 Y Visual 2008Access 2007 Y Visual 2008
Access 2007 Y Visual 2008
 
Conectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosConectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datos
 
VISUAL Y SQL SERVER
VISUAL Y SQL SERVERVISUAL Y SQL SERVER
VISUAL Y SQL SERVER
 
Visual y sql
Visual y sqlVisual y sql
Visual y sql
 
Pantallazos
PantallazosPantallazos
Pantallazos
 
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0 CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
 
SQL en Visual Studio
SQL en Visual StudioSQL en Visual Studio
SQL en Visual Studio
 
Manual acceso a datos vb.net
Manual acceso a datos vb.netManual acceso a datos vb.net
Manual acceso a datos vb.net
 
Bases de datos hendric gutierrez
Bases de datos hendric gutierrezBases de datos hendric gutierrez
Bases de datos hendric gutierrez
 
pasos para hacer una mini agenda en visual basic 6.0
pasos para hacer una mini agenda en visual basic 6.0pasos para hacer una mini agenda en visual basic 6.0
pasos para hacer una mini agenda en visual basic 6.0
 

Similar a Conectar sql-c-sharp- muy bueno

Guia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverGuia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql server
Mayito CH
 
El proceso-de-instalacion-de-microsoft-sql-server-2008
El proceso-de-instalacion-de-microsoft-sql-server-2008El proceso-de-instalacion-de-microsoft-sql-server-2008
El proceso-de-instalacion-de-microsoft-sql-server-2008
Julio Cesar Huarcaya
 
33502653 manual-de-instalacion-sql-server-2008
33502653 manual-de-instalacion-sql-server-200833502653 manual-de-instalacion-sql-server-2008
33502653 manual-de-instalacion-sql-server-2008
Magda Leonardo Mamani
 
Cómo configurar sql server 2005 para permitir conexiones remotas
Cómo configurar sql server 2005 para permitir conexiones remotasCómo configurar sql server 2005 para permitir conexiones remotas
Cómo configurar sql server 2005 para permitir conexiones remotas
Ismael Leyva
 

Similar a Conectar sql-c-sharp- muy bueno (20)

Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
 
Universidad tecnica de babhoyo
Universidad tecnica de babhoyoUniversidad tecnica de babhoyo
Universidad tecnica de babhoyo
 
Guia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverGuia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql server
 
conexion a base de datos sql server
conexion a base de datos sql serverconexion a base de datos sql server
conexion a base de datos sql server
 
Replicacion en SQLserver2008r2
Replicacion en  SQLserver2008r2Replicacion en  SQLserver2008r2
Replicacion en SQLserver2008r2
 
Microsoft sql-server-2012
Microsoft sql-server-2012Microsoft sql-server-2012
Microsoft sql-server-2012
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Informe programacion leomar salas
Informe programacion leomar salasInforme programacion leomar salas
Informe programacion leomar salas
 
Conexión e importacion de datos desde excel a my sql
Conexión e importacion de datos desde excel a my sqlConexión e importacion de datos desde excel a my sql
Conexión e importacion de datos desde excel a my sql
 
Manual de microsoft sql server
Manual de microsoft sql serverManual de microsoft sql server
Manual de microsoft sql server
 
1er 20 3er_corte_programacion_i.docx
1er 20 3er_corte_programacion_i.docx1er 20 3er_corte_programacion_i.docx
1er 20 3er_corte_programacion_i.docx
 
Conexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María ParraConexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María Parra
 
El proceso-de-instalacion-de-microsoft-sql-server-2008
El proceso-de-instalacion-de-microsoft-sql-server-2008El proceso-de-instalacion-de-microsoft-sql-server-2008
El proceso-de-instalacion-de-microsoft-sql-server-2008
 
33502653 manual-de-instalacion-sql-server-2008
33502653 manual-de-instalacion-sql-server-200833502653 manual-de-instalacion-sql-server-2008
33502653 manual-de-instalacion-sql-server-2008
 
visual basic 6 yaniuska
 visual basic 6 yaniuska visual basic 6 yaniuska
visual basic 6 yaniuska
 
Manual de sql 2008
Manual de sql 2008Manual de sql 2008
Manual de sql 2008
 
Cómo configurar sql server 2005 para permitir conexiones remotas
Cómo configurar sql server 2005 para permitir conexiones remotasCómo configurar sql server 2005 para permitir conexiones remotas
Cómo configurar sql server 2005 para permitir conexiones remotas
 
SQLite
SQLiteSQLite
SQLite
 
Informe enlazamiento
Informe enlazamientoInforme enlazamiento
Informe enlazamiento
 

Más de Adrian Garcia (9)

Loro es el nombre común que se aplica a unas 340 especies de aves de brillant...
Loro es el nombre común que se aplica a unas 340 especies de aves de brillant...Loro es el nombre común que se aplica a unas 340 especies de aves de brillant...
Loro es el nombre común que se aplica a unas 340 especies de aves de brillant...
 
Voki ana gaby
Voki ana gabyVoki ana gaby
Voki ana gaby
 
Comunidades Virtuales de Aprendizaje
Comunidades Virtuales  de AprendizajeComunidades Virtuales  de Aprendizaje
Comunidades Virtuales de Aprendizaje
 
Herramientas educativas
Herramientas educativasHerramientas educativas
Herramientas educativas
 
Propuestas
PropuestasPropuestas
Propuestas
 
Planeacion
PlaneacionPlaneacion
Planeacion
 
Sem 1 final garcia parra
Sem 1 final garcia parraSem 1 final garcia parra
Sem 1 final garcia parra
 
Seminario inv 1 expo final Garcia Parra
Seminario inv 1 expo final Garcia ParraSeminario inv 1 expo final Garcia Parra
Seminario inv 1 expo final Garcia Parra
 
Expo 2011 seminario garcia parra
Expo 2011 seminario   garcia parraExpo 2011 seminario   garcia parra
Expo 2011 seminario garcia parra
 

Último

Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Último (20)

Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 

Conectar sql-c-sharp- muy bueno

  • 1. Juan Francisco González Reyes – 07230471 Taller de BD – ITSL, México
  • 2. •MS SQL Server 2005 (Express o Full Ed.) • Tener instalado al menos un servidor local • Haber creado una base de datos • Aceptar conexiones externas a SQL •Microsoft C# 2008 • SP1 como mínimo • Verificar la instalación de librerías SQL
  • 3. Primero se activarán los servicios de SQL, para esto se tiene que abrir el ADMINISTRADOR DE CONFIG DE SQL SERVER, que se encuentra en: inicio>todos los programas > MS SQL Server 2005 > Herramientas de configuración
  • 4. •Para activar los servicios, simplemente se da clic secundario en el servicio y se selecciona “iniciar”. //Si se encuentra desactivada la opción “iniciar”. Se puede dar clic en propiedades y escoger un modo de inicio como “manual”
  • 5. •Ir a inicio > todos los programas > MS SQL Server 2005 > SQL Management Studio Express.
  • 6. •Verifica tener una base de datos creada en tu servidor SQL. •En este caso la Base de Datos se llama “Negocio”
  • 7. •Ir a inicio > todos los programas > MS Visual Studio 2008 > > MS Visual Studio 2008
  • 8.
  • 10. Se seleccionará como aplicación de C#- El nombre y directorio del proyecto.
  • 11. •Ya con la Form1 cargada, daremos doble clic sobre ésta para abrir su código.
  • 12. Declararemos la variable “con” de la siguiente manera: System.Data.SqlClient.SqlConnection con;
  • 13. Dentro del evento Form1_Load, escribiremos: con = new System.Data.SqlClient.SqlConnection();
  • 14. Agregaremos un nuevo origen de datos Desde el menú “Datos”
  • 15. •En origen de datos elegiremos “Base de Datos” y siguiente. •En la conexión de bases de datos daremos clic en “Nueva conexión”
  • 16. •En origen de datos daremos clic en cambiar… •Seleccionaremos “MS SQL Server”
  • 17. 1. 2. 3. 4. Seleccionaremos nuestro Servidor Seleccionaremos nuestra Base de Datos (En este caso “Negocio”) Probaremos la Conexión (Tiene que funcionar) Daremos clic en aceptar
  • 18. 1. 2. 3. Daremos clic en el “+” de cadena de conexión. Copiaremos la cadena que nos muestre. Daremos clic en cancelar.
  • 19. 1. Agregaremos la siguiente línea dentro del evento Form1_Load: con.ConnectionString =“La cadena que copié hace un momento”
  • 20. 1. 2. 3. Agregaremos un TRY y un CATCH para verificar la conexión en tiempo de ejecución del programa. Si la conexión se realiza satisfactoriamente (try), mostrará un mensaje alentador. Si no, mostrará un mensaje de conexión fallida (catch)
  • 21. 1. Si todo sale bien, al correr el programa (F5), nos mostrará un mensaje alentador:
  • 22. 1. Para comprobar que la aplicación funciona, simplemente cambia una letra de la cadena de conexión y prueba el programa. De seguro lanzará este error: