consultas entre servidores

06/06/2008 - 00:46 por Geovanny Quirós C. | Informe spam
Éste es un mensaje de varias partes en formato MIME.
=_NextPart_000_000A_01C8C72B.B012C380

Hola Grupo,
tengo un servidor SQL 2000 en producción y un servidor SQL 2005 en desarrollo, ambos estan en la misma red local (bajo el mismo dominio)
Cómo podría realizar consultas en el analizador de consultas desde el sql 2005 al sql 2000?

Ejemplo:
deseo descargar la info de una tabla que tengo en el 2005 en el 2000
insert into [tabla del servidor 2000 ] Select * from [tabla en el servidor 2005]

Gracias.


________________

Geovanny Quirós C.
Heredia, Costa Rica

=_NextPart_000_000A_01C8C72B.B012C380

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content=text/html;charset=iso-8859-1>
<META content="MSHTML 6.00.6000.16640" name=GENERATOR></HEAD>
<BODY id=MailContainerBody
style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 15px"
bgColor=#ffffff leftMargin=0 topMargin=0 CanvasTabStop="true"
name="Compose message area">
<DIV><FONT face=Arial size=2>Hola Grupo,</FONT></DIV>
<DIV><FONT face=Arial size=2>tengo un servidor SQL 2000 en producción y un
servidor SQL 2005 en desarrollo, ambos estan en la misma red local (bajo el
mismo dominio)</FONT></DIV>
<DIV><FONT face=Arial size=2>Cómo podría realizar consultas&nbsp;en el
analizador de consultas desde el sql 2005 al sql 2000?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Ejemplo:</FONT></DIV>
<DIV><FONT face=Arial size=2>deseo descargar la info de una tabla que tengo en
el 2005 en el 2000 </FONT></DIV>
<DIV><FONT face=Arial size=2>insert into&nbsp; [tabla del servidor 2000 ] Select
* from [tabla en el servidor 2005]</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Gracias.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><BR>________________</DIV>
<DIV>&nbsp;</DIV>
<DIV>Geovanny Quirós C.<BR>Heredia, Costa Rica<BR></FONT></DIV></BODY></HTML>

=_NextPart_000_000A_01C8C72B.B012C380--

Preguntas similare

Leer las respuestas

#1 Geovanny Quirós C.
06/06/2008 - 16:20 | Informe spam
Éste es un mensaje de varias partes en formato MIME.
=_NextPart_000_0033_01C8C7AE.3A1A7AF0

Excelente, voy a hacer pruebas.
"CEMorales" escribió en el mensaje de noticias:
Hola Geovanny

1. Si la consulta "distribuida" la vas a estar ejecutando ocasionalmente puedes utilizar la función openrowset:
USE Northwind
GO
SELECT c.*,
o.*
FROM Northwind.dbo.Customers AS c INNER JOIN
OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'C:\Program Files\Microsoft Office\OFFICE11\SAMPLES\Northwind.mdb';'admin';'', Orders) AS o
ON c.CustomerID = o.CustomerID
GO

2. Si la consulta "distribuida" la vas a estar ejecutando con regularidad, entonces es mejor crear un servidor vinculado:

EXEC sp_addlinkedserver
@server='Sql_2005',
@srvproduct='',
@provider='SQLNCLI',
@datasrc='Sql_2005'

luego ya puedes utilizar la instrucción select utilizando la técnica "nombres totalmente calificados": servidor.base_de_datos.esquema.nombre_objeto

select *
from Sql_2005.base_datos.propietario.tabla

Estos temas están disponibles en "Libros en Línea"

Saludos cordiales
"Geovanny Quirós C." escribió en el mensaje news:
Hola Grupo,
tengo un servidor SQL 2000 en producción y un servidor SQL 2005 en desarrollo, ambos estan en la misma red local (bajo el mismo dominio)
Cómo podría realizar consultas en el analizador de consultas desde el sql 2005 al sql 2000?

Ejemplo:
deseo descargar la info de una tabla que tengo en el 2005 en el 2000
insert into [tabla del servidor 2000 ] Select * from [tabla en el servidor 2005]

Gracias.


________________

Geovanny Quirós C.
Heredia, Costa Rica

=_NextPart_000_0033_01C8C7AE.3A1A7AF0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content=text/html;charset=iso-8859-1>
<META content="MSHTML 6.00.6000.16640" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY id=MailContainerBody
style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 15px"
bgColor=#ffffff leftMargin=0 topMargin=0 CanvasTabStop="true"
name="Compose message area">
<DIV><FONT face=Arial size=2>Excelente, voy a hacer pruebas.</FONT></DIV>
<BLOCKQUOTE dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"CEMorales" &lt;<A
href="mailto:"></A>&gt;
escribió en el mensaje de
noticias:</DIV>
<DIV><FONT face=Arial size=2>Hola Geovanny</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>1. Si la consulta "distribuida" la vas a estar
ejecutando ocasionalmente puedes utilizar&nbsp;la
función&nbsp;openrowset:</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; USE
Northwind&nbsp; <BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
GO<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; SELECT&nbsp;&nbsp;&nbsp; c.*,
</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
o.*<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; FROM&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; Northwind.dbo.Customers &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
AS&nbsp;&nbsp;&nbsp; c&nbsp;&nbsp;&nbsp; INNER JOIN </FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
OPENROWSET('Microsoft.Jet.OLEDB.4.0', <BR>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 'C:\Program Files\Microsoft
Office\OFFICE11\SAMPLES\Northwind.mdb';'admin';'', Orders)&nbsp;&nbsp;&nbsp;
AS o <BR>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ON c.CustomerID = o.CustomerID
<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; GO</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>2. Si la consulta "distribuida" la vas a estar
ejecutando con regularidad, entonces es mejor crear un servidor
vinculado:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
EXEC&nbsp;&nbsp;&nbsp; <A
href="mailto:='S1_instance1'">sp_addlinkedserver</A></FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; @server='Sql_2005',
<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; @srvproduct='',<BR>&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;
@provider='SQLNCLI', <BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;
@datasrc='Sql_2005'</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; luego ya puedes utilizar la
instrucción select utilizando la técnica "nombres totalmente calificados":
servidor.base_de_datos.esquema.nombre_objeto</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; select *</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; from&nbsp;&nbsp;&nbsp;
Sql_2005.base_datos.propietario.tabla</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Estos temas están disponibles en "Libros en
Línea"</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Saludos cordiales</FONT></DIV>
<BLOCKQUOTE dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Geovanny Quirós C." &lt;<A
href="mailto:"></A>&gt;
escribió en el mensaje <A
href="news:">news:</A>...</DIV>
<DIV><FONT face=Arial size=2>Hola Grupo,</FONT></DIV>
<DIV><FONT face=Arial size=2>tengo un servidor SQL 2000 en producción y un
servidor SQL 2005 en desarrollo, ambos estan en la misma red local (bajo el
mismo dominio)</FONT></DIV>
<DIV><FONT face=Arial size=2>Cómo podría realizar consultas&nbsp;en el
analizador de consultas desde el sql 2005 al sql 2000?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Ejemplo:</FONT></DIV>
<DIV><FONT face=Arial size=2>deseo descargar la info de una tabla que tengo
en el 2005 en el 2000 </FONT></DIV>
<DIV><FONT face=Arial size=2>insert into&nbsp; [tabla del servidor 2000 ]
Select * from [tabla en el servidor 2005]</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Gracias.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><BR>________________</DIV>
<DIV>&nbsp;</DIV>
<DIV>Geovanny Quirós C.<BR>Heredia, Costa
Rica<BR></FONT></DIV></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>

=_NextPart_000_0033_01C8C7AE.3A1A7AF0--
Respuesta Responder a este mensaje
#2 Geovanny Quirós C.
06/06/2008 - 17:14 | Informe spam
Éste es un mensaje de varias partes en formato MIME.
=_NextPart_000_001C_01C8C7B5.AE6DAB50

Cierto Pablo, con un Linked Server me quedó espectacular.
Gracias

"Pablo Roca" escribió en el mensaje de noticias:%
Yo prefiero servidores vinculados como te dice CEMorales y utilizar el 4 part naming, es muchisimo mas cómodo que el OPENROWSET y "hierbas" similares.


Saludos,

Pablo Roca
La Coruna - Spain
http://www.portalfox.com
=_NextPart_000_001C_01C8C7B5.AE6DAB50

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content=text/html;charset=iso-8859-1>
<META content="MSHTML 6.00.6000.16640" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY id=MailContainerBody
style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 15px"
bgColor=#ffffff leftMargin=0 topMargin=0 CanvasTabStop="true"
name="Compose message area">
<DIV><FONT face=Arial size=2>Cierto Pablo, con un Linked Server me quedó
espectacular.</FONT></DIV>
<DIV><FONT face=Arial size=2>Gracias</FONT></DIV>
<DIV>&nbsp;</DIV>
<BLOCKQUOTE dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Pablo Roca" &lt;<A
title="mailto:&#10;CTRL + clic para seguir el vínculo"
href="mailto:"></A>&gt;
escribió en el mensaje de
noticias:%</DIV>
<DIV><FONT face=Arial size=2>Yo prefiero servidores vinculados como te dice
CEMorales y utilizar el 4 part naming, es muchisimo mas cómodo que el
OPENROWSET y "hierbas" similares.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT><BR>-- <BR><BR>Saludos,</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV>Pablo Roca<BR>La Coruna - Spain <BR><A
href="http://www.portalfox.com">http://www.portalfox.com</A></DIV></BLOCKQUOTE></BODY></HTML>

=_NextPart_000_001C_01C8C7B5.AE6DAB50--
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida