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:%
Mostrar la cita
#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:%
Mostrar la cita
#3 Alberto Poblacion
04/09/2006 - 16:27 | Informe spam
"Rick" wrote in message
news:%
Mostrar la cita
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.
#4 Alberto Poblacion
04/09/2006 - 16:27 | Informe spam
"Rick" wrote in message
news:%
Mostrar la cita
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.
#5 Rick
04/09/2006 - 16:39 | Informe spam
Ok, asi lo intentare, muchas gracias a ambos!!


"Rick" escribió en el mensaje
news:%
Mostrar la cita
Ads by Google
Search Busqueda sugerida