ASP.NET - !!!...Cambiar conecciones dinamicamente...!!!!

 
Vista:

!!!...Cambiar conecciones dinamicamente...!!!!

Publicado por Jhon (82 intervenciones) el 21/04/2005 19:11:28
Hola a toda la gente buena del forum:

Necesito cambiar la coneccion a la base de datos, en caso de que falle, es decir si me falla un servidor de base de datos, cambiar la coneccion al otro....

tengo unas cuantas conecciones definidas en Clases de Componentes que utilizan la misma coneccion a la base de datos....

Se me hace muy engorroso cambiar las conecciones cuando no tengo coneccion a un servidor de BD..

Gracias de antemano
Jhon
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:!!!...Cambiar conecciones dinamicamente...!!!!

Publicado por iAtreyu (99 intervenciones) el 22/04/2005 12:12:17
Guarda las diferentes cadenas de conexión en el Web.Config
Es más rápido, sencillo y no tienes que volver a compilar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:!!!...Cambiar conecciones dinamicamente...!!!!

Publicado por Jhon (82 intervenciones) el 22/04/2005 21:52:18
Hola gracias ante todo:

Es decir, en el Web.config, supongo que sea en esta parte :
<sessionState
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data
source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="20"
/>

y como quedarian agregadas las demas cadenas de conecciones..
y otra duda, en los componentes contenedores como le digo a los sqlconnection que utilizan esta forma de coneccion a la base de datos...

Espero no sean muchas preguntas...

Gracias hermano

Jhon
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:!!!...Cambiar conecciones dinamicamente...!!!!

Publicado por iAtreyu (99 intervenciones) el 27/04/2005 10:14:44
Hola, no, no es en esa parte donde lo tienes que agregar.
Debes ponerlo al principio. Te escribo un ejemplo.
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="CadenaConexion" value="Persist Security Info=False;Password=contraseña;User ID=usuario_BD;Initial Catalog=nombre_BD;Data Source=Nombre_servidor_BD"/>
<add key="CadenaConexion1" value="Persist Security Info=False;Password=contraseña;User ID=usuario_BD;Initial Catalog=nombre_BD;Data Source=Nombre_servidor_BD"/>
</appSettings>
<system.web>
...
...
</system.web>
</configuration>

Para leer el web.config utiliza la instrucción:
ConfigurationSettings.AppSettings("CadenaConexion").ToString()
ConfigurationSettings.AppSettings("CadenaConexion1").ToString()
ConfigurationSettings.AppSettings("CadenaConexion2").ToString()
etc.

También puedes mirar el siguiente artículo:
http://www.microsoft.com/spanish/msdn/comunidad/mtj.net/voices/MTJ_2746.asp

Un saludo,
iAtreyu
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:!!!...Cambiar conecciones dinamicamente...!!!!

Publicado por John (82 intervenciones) el 27/04/2005 14:48:58
Gracias, de veras que si...

Probare con esto

John
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar