Principales respuestas
debug remoto

Pregunta
-
hola foro:
Estoy desarrollando con asp.net y mi entorno de desarrollo esta mi maquina . Luego en un hosting tengo un servidor de Base de datos de test y otro de base de datos de prod con IIS .
a la maquina del hosting que tiene todos estos servidores se puede entrar por escritorio remoto .
Queria saber si se existe alguna forma acceder desde mi visual studio apuntando la cadena de conexion a la base de test del hosting, es para poder debaguear errores. y si habilito por ejemplo desde afuera la bd cualquiera podria acceder.? . Que tampoco se como hacerlo
Gracias.
- Editado Inovador2015 miércoles, 21 de octubre de 2015 3:31
Respuestas
-
mas o menos completando lo dicho por Norberto. Puedes hacer otra cosa. Crea un sitio nuevo en tu hosting únicamente para test. Y allí despliegas la misma aplicación y la cadena de conexión la configuras para atacar a tu server de desarrollo.
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos
- Marcado como respuesta Karen MalagónModerator jueves, 22 de octubre de 2015 16:14
- Desmarcado como respuesta Inovador2015 jueves, 22 de octubre de 2015 22:58
- Marcado como respuesta Inovador2015 jueves, 22 de octubre de 2015 22:58
-
Hola
Si existe manera, primero si tu base de datos esta publicada en internet debes generar un usuario para desarrollo el cual solo tenga permiso a tu base de datos de test, en el SQL Server te vas a Security > Logins y generas uno con dbowner a tu base de datos de prueba.
https://mredison.wordpress.com/2009/03/15/como-creo-un-usuario-en-sql-server/
Prueba tu usuario Nuevo desde tu SQL Server Management para verificar que todo este bien.
Referente a tu pregunta si cualquier a podria accede la readlidad es que podrian tartar, por lo que tu usuario y contraseña debe tener buena.
Despues en tu aplicacion de Visual Studio cambias tu cadena de conexion a tu servidor con tu usuario y contraseña para poder hacer el debug, en tu web config si lo expandes se mostraran dos archivos uno con debug y otro release, ahi puedes configurar tus cadenas de conexion para que cuando estes en desarrollo tome una y cuando generes el release a produccion tome el correcto.
Saludos
- Editado Norberto Agustin miércoles, 21 de octubre de 2015 3:50 Links
- Propuesto como respuesta Karen MalagónModerator miércoles, 21 de octubre de 2015 20:26
- Marcado como respuesta Inovador2015 jueves, 22 de octubre de 2015 22:58
-
hola
>>Luego en un hosting tengo un servidor de Base de datos de test y otro de base de datos de prod con IIS .
este hosting lo brinda un proveedor ? si es asi deberias consultar con el si expone la db a internet para el acceso remoto
algunos lo que hacen es brindarte una conexion por VPN, para que puedas administrar la db de forma remota
pero esto deberias consultar con el personal que administra el hosting
si te deja exponer el sql server de forma remota, solo es cuestion de definir esto en el connectin string de tu aplicacion y ejecutarlo local
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Karen MalagónModerator jueves, 22 de octubre de 2015 15:43
- Marcado como respuesta Karen MalagónModerator jueves, 22 de octubre de 2015 16:14
- Desmarcado como respuesta Inovador2015 jueves, 22 de octubre de 2015 22:58
- Marcado como respuesta Inovador2015 jueves, 22 de octubre de 2015 22:58
- Desmarcado como respuesta Inovador2015 jueves, 22 de octubre de 2015 22:58
- Marcado como respuesta Inovador2015 jueves, 22 de octubre de 2015 22:58
Todas las respuestas
-
Hola
Si existe manera, primero si tu base de datos esta publicada en internet debes generar un usuario para desarrollo el cual solo tenga permiso a tu base de datos de test, en el SQL Server te vas a Security > Logins y generas uno con dbowner a tu base de datos de prueba.
https://mredison.wordpress.com/2009/03/15/como-creo-un-usuario-en-sql-server/
Prueba tu usuario Nuevo desde tu SQL Server Management para verificar que todo este bien.
Referente a tu pregunta si cualquier a podria accede la readlidad es que podrian tartar, por lo que tu usuario y contraseña debe tener buena.
Despues en tu aplicacion de Visual Studio cambias tu cadena de conexion a tu servidor con tu usuario y contraseña para poder hacer el debug, en tu web config si lo expandes se mostraran dos archivos uno con debug y otro release, ahi puedes configurar tus cadenas de conexion para que cuando estes en desarrollo tome una y cuando generes el release a produccion tome el correcto.
Saludos
- Editado Norberto Agustin miércoles, 21 de octubre de 2015 3:50 Links
- Propuesto como respuesta Karen MalagónModerator miércoles, 21 de octubre de 2015 20:26
- Marcado como respuesta Inovador2015 jueves, 22 de octubre de 2015 22:58
-
mas o menos completando lo dicho por Norberto. Puedes hacer otra cosa. Crea un sitio nuevo en tu hosting únicamente para test. Y allí despliegas la misma aplicación y la cadena de conexión la configuras para atacar a tu server de desarrollo.
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos
- Marcado como respuesta Karen MalagónModerator jueves, 22 de octubre de 2015 16:14
- Desmarcado como respuesta Inovador2015 jueves, 22 de octubre de 2015 22:58
- Marcado como respuesta Inovador2015 jueves, 22 de octubre de 2015 22:58
-
hola
>>Luego en un hosting tengo un servidor de Base de datos de test y otro de base de datos de prod con IIS .
este hosting lo brinda un proveedor ? si es asi deberias consultar con el si expone la db a internet para el acceso remoto
algunos lo que hacen es brindarte una conexion por VPN, para que puedas administrar la db de forma remota
pero esto deberias consultar con el personal que administra el hosting
si te deja exponer el sql server de forma remota, solo es cuestion de definir esto en el connectin string de tu aplicacion y ejecutarlo local
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Karen MalagónModerator jueves, 22 de octubre de 2015 15:43
- Marcado como respuesta Karen MalagónModerator jueves, 22 de octubre de 2015 16:14
- Desmarcado como respuesta Inovador2015 jueves, 22 de octubre de 2015 22:58
- Marcado como respuesta Inovador2015 jueves, 22 de octubre de 2015 22:58
- Desmarcado como respuesta Inovador2015 jueves, 22 de octubre de 2015 22:58
- Marcado como respuesta Inovador2015 jueves, 22 de octubre de 2015 22:58
-