locked
consultar una base a otra por ip

    Question

  • buenas, tengo una consulta no se si se prodra hacer, pero explico, tengo un server en un punto a y otro en yn punto, con la misma estructura como puedo hacer un select desde el punto a a el punto por ip,   se que hay replicacion, pero no lo quiero hacer de estab forma ya que el punto  a veces tiene problema de comunicacion,   se puede hacer una conuslta de esta forma
    Desarrollo de Sistemas
    Sunday, December 20, 2009 12:59 AM

Answers

  • Usted puede usar las consultas distribuidas, que obtienen acceso a datos de varios orígenes de datos heterogéneos. Estos orígenes de datos pueden estar almacenados en el mismo equipo o en equipos diferentes.

    En el ejemplo siguiente se utiliza el proveedor OLE DB de SQL Server Native Client para tener acceso a la tabla HumanResources.Department de la base de datos AdventureWorks en el servidor remoto Seattle1.

    SELECT a.*
    FROM OPENROWSET('SQLNCLI', 'Server=Seattle1;Trusted_Connection=yes;',
         'SELECT GroupName, Name, DepartmentID
          FROM AdventureWorks.HumanResources.Department
          ORDER BY GroupName, Name') AS a;
    En el ejemplo siguiente se crea una conexión ad hoc a la instancia de Payroll de SQL Server en el servidor London, y se consulta la tabla AdventureWorks.HumanResources.Employee.

    SELECT *
    FROM OPENDATASOURCE('SQLNCLI',
        'Data Source=London\Payroll;Integrated Security=SSPI')
        .AdventureWorks.HumanResources.Employee

    Los detalles están en los manuales:

    Consultas distribuidas
    http://msdn.microsoft.com/es-es/library/ms188721.aspx

    OPENROWSET (Transact-SQL)
    http://technet.microsoft.com/es-es/library/ms190312.aspx

    OPENDATASOURCE (Transact-SQL)
    http://technet.microsoft.com/es-es/library/ms179856.aspx

     

     

     


    Gustavo Larriera Sosa | ascii164.blogspot.com | /*Este mensaje se proporciona tal como es, sin garantías de ninguna clase.*/
    Sunday, December 20, 2009 1:26 AM
    Moderator