| |||
Conectar varias BD SQL Server a un sitio web asp Hola, me gustaria saber como conectar varios servidores sql server con varias bases de datos a un solo sitio web de manera tal que cuando consulte a traves de un formulario busque en todas las bases de datos y me de alguna respuesta, o que pueda sincronizar cada cierto tiempo de las bases de datos remotas a una unica base de datos Servidor de donde el sitio web pueda consultar. Algun indicio, ayuda, gracias. |
| |||
Respuesta: Conectar varias BD SQL Server a un sitio web asp Que tal mogotocoro, Espero haberte entendido, lo que intentas hacer es obtener información de más de un servidor SQL y de varias BD de cada uno, si es así lo único que tienes que hacer es crear una cadena de conexión por cada BD a la que intentes conectarte en el webconfig, quedaría algo así: <connectionStrings> <add name=“CadenaConexionBD1“ connectionString=“Data Source=IPServidor1;Initial Catalog=NombreBD1;User Id=usuario;Password=password“ providerName=“System.Data.SqlClient“ /> <add name=“CadenaConexionBD2“ connectionString=“Data Source=IPServidor1;Initial Catalog=NombreBD2;User Id=usuario;Password=password“ providerName=“System.Data.SqlClient“ /> <add name=“CadenaConexionBD3“ connectionString=“Data Source=IPServidor2;Initial Catalog=NombreBD1;User Id=usuario;Password=password“ providerName=“System.Data.SqlClient“ /> </connectionStrings> Ya con esto desde el codebehind de tu webform, o en la parte que necesites seleccionar algún servidor y bd en especifico lo llamarías solo haciendo referencia al nombre de la cadena de conexion: string CadenaConexionBD1 = System.Web.Configuration.WebConfigurationManager.C onnectionStrings["CadenaConexionBD1"].ConnectionString; string CadenaConexionBD2 = System.Web.Configuration.WebConfigurationManager.C onnectionStrings["CadenaConexionBD2"].ConnectionString; string CadenaConexionBD3 = System.Web.Configuration.WebConfigurationManager.C onnectionStrings["CadenaConexionBD3"].ConnectionString; Y esto ya lo utilizarías para crear un SqlConnection y con SqlCommand puedes realizar las transacciones que necesitas. Espero haberte ayudado cualquier duda aqui andamos. Saludos |
Etiquetas: |