SQL Express y C#

04/09/2006 - 16:14 por Rick | Informe spam
Una duda listeros, se me ha encomendado hacer una aplicacion para un
conjunto de farmacias (unas 5 mas o menos) pensando en las necesidades y
tamaño pense en usar C# y SQL Express, pero... ahora me han solicitado que
exista interconexion (no 7x24, pero si tal vez una vez al dia) entre las
sucursales (usando internet), es decir que desde la sucursal 1 acceder a la
base de datos de sucursal 4 por ejemplo, vi en la configuracion de SQL
Express que permite conexiones remotas, mi duda es puedo usar una cadena de
conexion tipo SQL Server Standar?
tipo: "Data Source0.190.200.100,1433;Network LibraryÛMSSOCN;Initial
Catalog=pubs;User ID=sa;Password=asdasd;"
esto lo pregunto porque como no tengo red en mi casa, no pude o mas bien la
configuracion no me resolvio a la ip127.0.0.1
bastara SQL Express para el proposito expuesto? o con que cadena de
conexion me podre conectar a otra pc con sql express (x medio de internet)?
o necesitare adquirir la version standar de SQL ?

Saludos!!
PD: localmente pues la cadena que me funciona es
"Server=.\SQLExpress;AttachDbFilename=c:\asd\qwe\mydbfile.mdf;Database=dbname;Trusted_Connection=Yes;"

Preguntas similare

Leer las respuestas

#1 Maxi
04/09/2006 - 16:22 | Informe spam
Hola, depende el modelo pero lo mejor en estos casos es armar una VPN y bien
usar Webservices. Podes conectarte de forma remota sin problemas con la
Express


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Rick" escribió en el mensaje
news:%
Una duda listeros, se me ha encomendado hacer una aplicacion para un
conjunto de farmacias (unas 5 mas o menos) pensando en las necesidades y
tamaño pense en usar C# y SQL Express, pero... ahora me han solicitado que
exista interconexion (no 7x24, pero si tal vez una vez al dia) entre las
sucursales (usando internet), es decir que desde la sucursal 1 acceder a
la base de datos de sucursal 4 por ejemplo, vi en la configuracion de SQL
Express que permite conexiones remotas, mi duda es puedo usar una cadena
de conexion tipo SQL Server Standar?
tipo: "Data Source0.190.200.100,1433;Network LibraryÛMSSOCN;Initial
Catalog=pubs;User ID=sa;Password=asdasd;"
esto lo pregunto porque como no tengo red en mi casa, no pude o mas bien
la configuracion no me resolvio a la ip127.0.0.1
bastara SQL Express para el proposito expuesto? o con que cadena de
conexion me podre conectar a otra pc con sql express (x medio de
internet)? o necesitare adquirir la version standar de SQL ?

Saludos!!
PD: localmente pues la cadena que me funciona es
"Server=.\SQLExpress;AttachDbFilename=c:\asd\qwe\mydbfile.mdf;Database=dbname;Trusted_Connection=Yes;"


Respuesta Responder a este mensaje
#2 Maxi
04/09/2006 - 16:22 | Informe spam
Hola, depende el modelo pero lo mejor en estos casos es armar una VPN y bien
usar Webservices. Podes conectarte de forma remota sin problemas con la
Express


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Rick" escribió en el mensaje
news:%
Una duda listeros, se me ha encomendado hacer una aplicacion para un
conjunto de farmacias (unas 5 mas o menos) pensando en las necesidades y
tamaño pense en usar C# y SQL Express, pero... ahora me han solicitado que
exista interconexion (no 7x24, pero si tal vez una vez al dia) entre las
sucursales (usando internet), es decir que desde la sucursal 1 acceder a
la base de datos de sucursal 4 por ejemplo, vi en la configuracion de SQL
Express que permite conexiones remotas, mi duda es puedo usar una cadena
de conexion tipo SQL Server Standar?
tipo: "Data Source0.190.200.100,1433;Network LibraryÛMSSOCN;Initial
Catalog=pubs;User ID=sa;Password=asdasd;"
esto lo pregunto porque como no tengo red en mi casa, no pude o mas bien
la configuracion no me resolvio a la ip127.0.0.1
bastara SQL Express para el proposito expuesto? o con que cadena de
conexion me podre conectar a otra pc con sql express (x medio de
internet)? o necesitare adquirir la version standar de SQL ?

Saludos!!
PD: localmente pues la cadena que me funciona es
"Server=.\SQLExpress;AttachDbFilename=c:\asd\qwe\mydbfile.mdf;Database=dbname;Trusted_Connection=Yes;"


Respuesta Responder a este mensaje
#3 Alberto Poblacion
04/09/2006 - 16:27 | Informe spam
"Rick" wrote in message
news:%
Una duda listeros, se me ha encomendado hacer una aplicacion para un
conjunto de farmacias (unas 5 mas o menos) pensando en las necesidades y
tamaño pense en usar C# y SQL Express, pero... ahora me han solicitado que
exista interconexion (no 7x24, pero si tal vez una vez al dia) entre las
sucursales (usando internet), es decir que desde la sucursal 1 acceder a
la base de datos de sucursal 4 por ejemplo, vi en la configuracion de SQL
Express que permite conexiones remotas, mi duda es puedo usar una cadena
de conexion tipo SQL Server Standar?
tipo: "Data Source0.190.200.100,1433;Network LibraryÛMSSOCN;Initial
Catalog=pubs;User ID=sa;Password=asdasd;"
esto lo pregunto porque como no tengo red en mi casa, no pude o mas bien
la configuracion no me resolvio a la ip127.0.0.1
bastara SQL Express para el proposito expuesto? o con que cadena de
conexion me podre conectar a otra pc con sql express (x medio de
internet)? o necesitare adquirir la version standar de SQL ?

Saludos!!
PD: localmente pues la cadena que me funciona es
"Server=.\SQLExpress;AttachDbFilename=c:\asd\qwe\mydbfile.mdf;Database=dbname;Trusted_Connection=Yes;"




Sí, el SQL Express acepta conexiones remotas, pero hay que habilitar esa
opción expresamente ya que por defecto viene deshabilitada. La cadena de
conexión es parecida a la primera que has puesto, solo que yo nunca he visto
que nadie indique expresamente el Network Library en la cadena de conexión.
Ten presente que es incompatible con la segunda cadena que has puesto (la de
AttachDbFilename), ya que en este último caso estás usando SQL Express en la
modalidad "User instance" (instanca de usuario) que NO permite el acceso
remoto.

Si quieres probarlo con un único ordenador, puedes usar el Microsoft
Virtual PC, que recientemente Microsoft ha puesto a disposición del público
como descarga gratuita, y que te permite simular un PC dentro de otro PC,
con lo cual puedes probar dos máquinas simultaneas (cada una con su
dirección IP) teniendo una única máquina física.
Respuesta Responder a este mensaje
#4 Alberto Poblacion
04/09/2006 - 16:27 | Informe spam
"Rick" wrote in message
news:%
Una duda listeros, se me ha encomendado hacer una aplicacion para un
conjunto de farmacias (unas 5 mas o menos) pensando en las necesidades y
tamaño pense en usar C# y SQL Express, pero... ahora me han solicitado que
exista interconexion (no 7x24, pero si tal vez una vez al dia) entre las
sucursales (usando internet), es decir que desde la sucursal 1 acceder a
la base de datos de sucursal 4 por ejemplo, vi en la configuracion de SQL
Express que permite conexiones remotas, mi duda es puedo usar una cadena
de conexion tipo SQL Server Standar?
tipo: "Data Source0.190.200.100,1433;Network LibraryÛMSSOCN;Initial
Catalog=pubs;User ID=sa;Password=asdasd;"
esto lo pregunto porque como no tengo red en mi casa, no pude o mas bien
la configuracion no me resolvio a la ip127.0.0.1
bastara SQL Express para el proposito expuesto? o con que cadena de
conexion me podre conectar a otra pc con sql express (x medio de
internet)? o necesitare adquirir la version standar de SQL ?

Saludos!!
PD: localmente pues la cadena que me funciona es
"Server=.\SQLExpress;AttachDbFilename=c:\asd\qwe\mydbfile.mdf;Database=dbname;Trusted_Connection=Yes;"




Sí, el SQL Express acepta conexiones remotas, pero hay que habilitar esa
opción expresamente ya que por defecto viene deshabilitada. La cadena de
conexión es parecida a la primera que has puesto, solo que yo nunca he visto
que nadie indique expresamente el Network Library en la cadena de conexión.
Ten presente que es incompatible con la segunda cadena que has puesto (la de
AttachDbFilename), ya que en este último caso estás usando SQL Express en la
modalidad "User instance" (instanca de usuario) que NO permite el acceso
remoto.

Si quieres probarlo con un único ordenador, puedes usar el Microsoft
Virtual PC, que recientemente Microsoft ha puesto a disposición del público
como descarga gratuita, y que te permite simular un PC dentro de otro PC,
con lo cual puedes probar dos máquinas simultaneas (cada una con su
dirección IP) teniendo una única máquina física.
Respuesta Responder a este mensaje
#5 Rick
04/09/2006 - 16:39 | Informe spam
Ok, asi lo intentare, muchas gracias a ambos!!


"Rick" escribió en el mensaje
news:%
Una duda listeros, se me ha encomendado hacer una aplicacion para un
conjunto de farmacias (unas 5 mas o menos) pensando en las necesidades y
tamaño pense en usar C# y SQL Express, pero... ahora me han solicitado que
exista interconexion (no 7x24, pero si tal vez una vez al dia) entre las
sucursales (usando internet), es decir que desde la sucursal 1 acceder a
la base de datos de sucursal 4 por ejemplo, vi en la configuracion de SQL
Express que permite conexiones remotas, mi duda es puedo usar una cadena
de conexion tipo SQL Server Standar?
tipo: "Data Source0.190.200.100,1433;Network LibraryÛMSSOCN;Initial
Catalog=pubs;User ID=sa;Password=asdasd;"
esto lo pregunto porque como no tengo red en mi casa, no pude o mas bien
la configuracion no me resolvio a la ip127.0.0.1
bastara SQL Express para el proposito expuesto? o con que cadena de
conexion me podre conectar a otra pc con sql express (x medio de
internet)? o necesitare adquirir la version standar de SQL ?

Saludos!!
PD: localmente pues la cadena que me funciona es
"Server=.\SQLExpress;AttachDbFilename=c:\asd\qwe\mydbfile.mdf;Database=dbname;Trusted_Connection=Yes;"


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida