C# y bases de datos, que me recomiendan? sql server?

22/02/2008 - 02:40 por Jaime Sotelo | Informe spam
Que tal, saludos antes que nada a todos, mi cuestion es la siguiente tengo
que desarollar una aplicacion para controlar las checadas de los empleados.

las checadas son por huella digital, se almacenan en un archivo .txt
asi que tengo que buscar las checadas alamacenadas en ese archivo y
vaciarlas en una base de datos, como sql server, pero no se programar en sql
server eh ahi mi intencion de indagar que me recomiendan ustedes y si hay
algunos ejemplos de como podrias manipular la base dedatos ya creada en sql
server, tengo un servidor 2003 r2 y las estaciones de trabajo estan en
dominio con el servidor eh visto que es facil con el C# manejar base de
datos sql haciendo una coneccion pero mi duda viene en como poder
especificar donde tengo la base de datos que me gustaria fuera en el
servidor 2003 y desde una estacion de trabajo XP accesaran a ella por medio
del programa. espero haberme hecho entender lo que ando buscando gracias.

Preguntas similare

Leer las respuestas

#1 Jose Luis Manners
22/02/2008 - 04:22 | Informe spam
Para conectarte a SQL Server necesitas especificar en tu programa la cadena
de conexión. Esta cadena por lo general incluye el nombre del servidor, y
credenciales (clave de usuario y contraseña). "Generalmente" la cadena de
conexión se pone en un archivo de configuración para que pueda ser leída por
la aplicación y de ser necesario pueda ser cambiada sin tener que compilar
la aplicación dado el caso que la información del servidor cambiara.

Bueno eso es en terminos generales. Si buscas en Google o en MSDN
encontraras muchos recursos sobre este tema.

Regards/Saludos,

Jose Luis Manners
Microsoft MVP Visual C#
http://www.josemanners.com/

"The cure for boredom is curiosity. There is no cure for curiosity."





"Jaime Sotelo" wrote in message
news:
Que tal, saludos antes que nada a todos, mi cuestion es la siguiente tengo
que desarollar una aplicacion para controlar las checadas de los
empleados.

las checadas son por huella digital, se almacenan en un archivo .txt
asi que tengo que buscar las checadas alamacenadas en ese archivo y
vaciarlas en una base de datos, como sql server, pero no se programar en
sql server eh ahi mi intencion de indagar que me recomiendan ustedes y si
hay algunos ejemplos de como podrias manipular la base dedatos ya creada
en sql server, tengo un servidor 2003 r2 y las estaciones de trabajo estan
en dominio con el servidor eh visto que es facil con el C# manejar base de
datos sql haciendo una coneccion pero mi duda viene en como poder
especificar donde tengo la base de datos que me gustaria fuera en el
servidor 2003 y desde una estacion de trabajo XP accesaran a ella por
medio del programa. espero haberme hecho entender lo que ando buscando
gracias.

Respuesta Responder a este mensaje
#2 Jordi Maycas
22/02/2008 - 12:24 | Informe spam
ese problema inicial te lo vas a encontrar siempre y no es problema como
tal. Es decir, tu haces una aplicacion servidor (ejecutable) y la bbdd a
donde se conecta puede estar en cualquier sitio. Mientras tengas los
permisos adecuados podras conectarte a ella y trabajar con ella.

Otra cosa, no es el tema de saber programar sql server, que de hecho...
realmente es saber SQL (lenguaje generico de consultas) y adaptarlo a cada
SGBBDD, ya sea, sql server, oracle,etc,etc que pueden tener
particularidades.

Lo mas aconsejable es aprender el SQL generico, y luego saber las
peculiaridades de cada SGBBDD.

En cuanto a que SGBBDD depende de lo que se quiera hacer, hay gratuitos y no
gratuitos, buenos y mejores, etc,etc. Cambias la cadena de conexion por la
apropiada y woila! Desde empezar por una bbdd Access, luego saltar a SQL
Express (gratuito), y luego a SQL Server o hacerlo todo en Oracle (si hay
money), etc,etc.

"Jose Luis Manners" escribió en el mensaje
news:
Para conectarte a SQL Server necesitas especificar en tu programa la
cadena de conexión. Esta cadena por lo general incluye el nombre del
servidor, y credenciales (clave de usuario y contraseña). "Generalmente"
la cadena de conexión se pone en un archivo de configuración para que
pueda ser leída por la aplicación y de ser necesario pueda ser cambiada
sin tener que compilar la aplicación dado el caso que la información del
servidor cambiara.

Bueno eso es en terminos generales. Si buscas en Google o en MSDN
encontraras muchos recursos sobre este tema.

Regards/Saludos,

Jose Luis Manners
Microsoft MVP Visual C#
http://www.josemanners.com/

"The cure for boredom is curiosity. There is no cure for curiosity."





"Jaime Sotelo" wrote in message
news:
Que tal, saludos antes que nada a todos, mi cuestion es la siguiente
tengo que desarollar una aplicacion para controlar las checadas de los
empleados.

las checadas son por huella digital, se almacenan en un archivo .txt
asi que tengo que buscar las checadas alamacenadas en ese archivo y
vaciarlas en una base de datos, como sql server, pero no se programar en
sql server eh ahi mi intencion de indagar que me recomiendan ustedes y si
hay algunos ejemplos de como podrias manipular la base dedatos ya creada
en sql server, tengo un servidor 2003 r2 y las estaciones de trabajo
estan en dominio con el servidor eh visto que es facil con el C# manejar
base de datos sql haciendo una coneccion pero mi duda viene en como poder
especificar donde tengo la base de datos que me gustaria fuera en el
servidor 2003 y desde una estacion de trabajo XP accesaran a ella por
medio del programa. espero haberme hecho entender lo que ando buscando
gracias.

Respuesta Responder a este mensaje
#3 Jaime Sotelo
24/02/2008 - 00:37 | Informe spam
gracias por sus comentarios ya eh conseguido un manual de sql server para
dummies. lol. le dare una leida haber que puedo aprender gracias nuevamente.


"Jordi Maycas" escribió en el mensaje de
noticias news:
ese problema inicial te lo vas a encontrar siempre y no es problema como
tal. Es decir, tu haces una aplicacion servidor (ejecutable) y la bbdd a
donde se conecta puede estar en cualquier sitio. Mientras tengas los
permisos adecuados podras conectarte a ella y trabajar con ella.

Otra cosa, no es el tema de saber programar sql server, que de hecho...
realmente es saber SQL (lenguaje generico de consultas) y adaptarlo a cada
SGBBDD, ya sea, sql server, oracle,etc,etc que pueden tener
particularidades.

Lo mas aconsejable es aprender el SQL generico, y luego saber las
peculiaridades de cada SGBBDD.

En cuanto a que SGBBDD depende de lo que se quiera hacer, hay gratuitos y
no gratuitos, buenos y mejores, etc,etc. Cambias la cadena de conexion por
la apropiada y woila! Desde empezar por una bbdd Access, luego saltar a
SQL Express (gratuito), y luego a SQL Server o hacerlo todo en Oracle (si
hay money), etc,etc.

"Jose Luis Manners" escribió en el
mensaje news:
Para conectarte a SQL Server necesitas especificar en tu programa la
cadena de conexión. Esta cadena por lo general incluye el nombre del
servidor, y credenciales (clave de usuario y contraseña). "Generalmente"
la cadena de conexión se pone en un archivo de configuración para que
pueda ser leída por la aplicación y de ser necesario pueda ser cambiada
sin tener que compilar la aplicación dado el caso que la información del
servidor cambiara.

Bueno eso es en terminos generales. Si buscas en Google o en MSDN
encontraras muchos recursos sobre este tema.

Regards/Saludos,

Jose Luis Manners
Microsoft MVP Visual C#
http://www.josemanners.com/

"The cure for boredom is curiosity. There is no cure for curiosity."





"Jaime Sotelo" wrote in message
news:
Que tal, saludos antes que nada a todos, mi cuestion es la siguiente
tengo que desarollar una aplicacion para controlar las checadas de los
empleados.

las checadas son por huella digital, se almacenan en un archivo .txt
asi que tengo que buscar las checadas alamacenadas en ese archivo y
vaciarlas en una base de datos, como sql server, pero no se programar en
sql server eh ahi mi intencion de indagar que me recomiendan ustedes y
si hay algunos ejemplos de como podrias manipular la base dedatos ya
creada en sql server, tengo un servidor 2003 r2 y las estaciones de
trabajo estan en dominio con el servidor eh visto que es facil con el C#
manejar base de datos sql haciendo una coneccion pero mi duda viene en
como poder especificar donde tengo la base de datos que me gustaria
fuera en el servidor 2003 y desde una estacion de trabajo XP accesaran a
ella por medio del programa. espero haberme hecho entender lo que ando
buscando gracias.







email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida