Linkeo de servidores

17/02/2004 - 21:12 por Adrianar | Informe spam
Hola a todos,
Mi problema es que desde un servidor SQL 7.0 pueda
accesar a un servidor SQL2000.
Desde el servidor SQL2000 si veo la informacion de las
bases que tengo en SQL 7.0 pero al reves no.
Ya probe el linkeo y me manda
Server: Msg 2, Level 16, State 1, Line 1
Access denied.
El usuario con el que me quiero conectar al servidor
SQL2000 ya lo revise desde el query analizer y si me
conecto. No se que mas hacer, ya probe con los diferente
tipos de conexion de seguridad que da al dar de alta el
servidor desde el enterprise manager pero siempre me manda
el mismo mensaje.
Alguna idea.
Gracias

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
17/02/2004 - 21:57 | Informe spam
Como lo estas vinculando? ojo porque deberias de usar los Drivers OleDB para
Sql2000 fijate si estas usando oledb en el link o intentas hacerlo como si
fuere un Servidor Sql, de ser asi no creo que te funcione ya que la version
7 no sabia como seria la 2000 ;), revisa eso del link y comentame.

Gracias


Salu2
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"Adrianar" escribió en el mensaje
news:1145a01c3f592$66c9d700$
Hola a todos,
Mi problema es que desde un servidor SQL 7.0 pueda
accesar a un servidor SQL2000.
Desde el servidor SQL2000 si veo la informacion de las
bases que tengo en SQL 7.0 pero al reves no.
Ya probe el linkeo y me manda
Server: Msg 2, Level 16, State 1, Line 1
Access denied.
El usuario con el que me quiero conectar al servidor
SQL2000 ya lo revise desde el query analizer y si me
conecto. No se que mas hacer, ya probe con los diferente
tipos de conexion de seguridad que da al dar de alta el
servidor desde el enterprise manager pero siempre me manda
el mismo mensaje.
Alguna idea.
Gracias





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.581 / Virus Database: 368 - Release Date: 09/02/2004
Respuesta Responder a este mensaje
#2 adrianar
17/02/2004 - 23:04 | Informe spam
Gracias Maxi,
Yo ya tenia vinculado otro servidor SQL 2000, lo cual
hice sin ningun problema. Pero el servidor se daño y al
quererlo sustituir por otro no me deja vincularlo.
Ya intente lo que me comentas,
Si le dejo pero tengo algunas dudas
si solo lleno producto name = SQL server
y Provider string = 'SERVER=MYSERVIDOR;UID=usr;PWD=usrpwd'
me manda el siguiente mensaje
Server: Msg 7314, Level 16, State 1, Line 1
OLE DB provider 'SQLOLEDB' does not contain
table '"BD"."dbo"."Tabla"'
Si en esta parte le quito el servidor, me salgo y vuelvo a
entrar entonces me cambia en linked a SQL SErver
La verdad es que en esto de linkear servidores que no sql
no tengo experiencia. Pero no estoy haciendo algo bien.


Como lo estas vinculando? ojo porque deberias de usar los


Drivers OleDB para
Sql2000 fijate si estas usando oledb en el link o


intentas hacerlo como si
fuere un Servidor Sql, de ser asi no creo que te funcione


ya que la version
7 no sabia como seria la 2000 ;), revisa eso del link y


comentame.

Gracias


Salu2
-


-
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:
-


-


"Adrianar" escribió


en el mensaje
news:1145a01c3f592$66c9d700$
Hola a todos,
Mi problema es que desde un servidor SQL 7.0 pueda
accesar a un servidor SQL2000.
Desde el servidor SQL2000 si veo la informacion de las
bases que tengo en SQL 7.0 pero al reves no.
Ya probe el linkeo y me manda
Server: Msg 2, Level 16, State 1, Line 1
Access denied.
El usuario con el que me quiero conectar al servidor
SQL2000 ya lo revise desde el query analizer y si me
conecto. No se que mas hacer, ya probe con los diferente
tipos de conexion de seguridad que da al dar de alta el
servidor desde el enterprise manager pero siempre me




manda
el mismo mensaje.
Alguna idea.
Gracias





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.581 / Virus Database: 368 - Release Date:


09/02/2004


.

Respuesta Responder a este mensaje
#3 adrianar
17/02/2004 - 23:07 | Informe spam
Muchas gracias Adrian

La seguridad la manejo como:
Be made using this security context
Remote login= usr
With password =xxxxx
Y como ya comente, el usuario si lo conecto a travez del
query analizer si me deja hacer el acceso a las BD y me
deja consultar las tablas que necesito.

Como estas configurando la parte de seguridad cuando


definis el servidor
linkeado? Puedes ser mas especifico en ello?

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Adrianar" wrote in


message
news:1145a01c3f592$66c9d700$
Hola a todos,
Mi problema es que desde un servidor SQL 7.0 pueda
accesar a un servidor SQL2000.
Desde el servidor SQL2000 si veo la informacion de las
bases que tengo en SQL 7.0 pero al reves no.
Ya probe el linkeo y me manda
Server: Msg 2, Level 16, State 1, Line 1
Access denied.
El usuario con el que me quiero conectar al servidor
SQL2000 ya lo revise desde el query analizer y si me
conecto. No se que mas hacer, ya probe con los diferente
tipos de conexion de seguridad que da al dar de alta el
servidor desde el enterprise manager pero siempre me




manda
el mismo mensaje.
Alguna idea.
Gracias




.

Respuesta Responder a este mensaje
#4 Miguel Egea
17/02/2004 - 23:19 | Informe spam
Intenta crearle un alias, ejecutando cliconfg.exe, despues vincula a través
de ese alias, me da la sensación que el problema puede ir por la resolución
de nombres.
Asegurate de que la seguridad que estás usando la tienes redireccionada en
la segunda pestaña de los servidores vinculados.

Después si no te conectas, usa profiler, el evento audit login failed te
indicará conexiones que se intentan y no se consiguen, asegurate de que
realmente se está intentando una conexio´n y comprueba las credenciales con
las que se está intentando conectar.


Saludos
Miguel Egea
http://www.portalsql.com
SQL-Server MVP

"Adrianar" escribió en el mensaje
news:1145a01c3f592$66c9d700$
Hola a todos,
Mi problema es que desde un servidor SQL 7.0 pueda
accesar a un servidor SQL2000.
Desde el servidor SQL2000 si veo la informacion de las
bases que tengo en SQL 7.0 pero al reves no.
Ya probe el linkeo y me manda
Server: Msg 2, Level 16, State 1, Line 1
Access denied.
El usuario con el que me quiero conectar al servidor
SQL2000 ya lo revise desde el query analizer y si me
conecto. No se que mas hacer, ya probe con los diferente
tipos de conexion de seguridad que da al dar de alta el
servidor desde el enterprise manager pero siempre me manda
el mismo mensaje.
Alguna idea.
Gracias
Respuesta Responder a este mensaje
#5 Maximiliano Damian Accotto
17/02/2004 - 23:26 | Informe spam
fijate esto (sacado de tu manual) ;)

D. Utilizar el Proveedor Microsoft OLE DB para ODBC con el parámetro
data_source
En este ejemplo se crea un servidor vinculado denominado SEATTLE Payroll que
utiliza el Proveedor Microsoft OLE DB para ODBC y el parámetro data_source.



Nota El nombre de origen de datos ODBC especificado debe definirse como DNS
del sistema en el servidor antes de ejecutar sp_addlinkedserver.


USE master
GO
EXEC sp_addlinkedserver
@server = 'SEATTLE Payroll',
@srvproduct = '',
@provider = 'MSDASQL',
@datasrc = 'LocalServer'
GO
USE master
GO
EXEC sp_addlinkedserver
'SEATTLE Payroll',
'',
'MSDASQL',
'LocalServer'
GO
E. Utilizar el Proveedor Microsoft OLE DB para ODBC con el parámetro
provider_string
En este ejemplo se crea un servidor vinculado denominado LONDON Payroll que
utiliza el Proveedor Microsoft OLE DB para ODBC y el parámetro
provider_string.



Nota Para obtener más información acerca de las cadenas de conexión de
ODBC, consulte SQLDriverConnect y Cómo asignar controladores y conectar a
SQL Server (ODBC).


USE master
GO
EXEC sp_addlinkedserver
@server = 'LONDON Payroll',
@srvproduct = '',
@provider = 'MSDASQL',
@provstr = 'DRIVER={SQL Server};SERVER=MyServer;UID=sa;PWD=sapassword;'
GO
USE master
GO
EXEC sp_addlinkedserver
'LONDON Payroll',
'',
'MSDASQL',
NULL,
NULL,
'DRIVER={SQL Server};SERVER=MyServer;UID=sa;PWD=sapassword;'
GO


Salu2 enormes

Maximiliano Damian Accotto

Fundicion San Cayetano S.A.
Gerente de IT
Buenos Aires - Argentina
-
Desarrollador 3 estrellas
http://www.microsoft.com/spanish/ms...efault.asp
-
(maxi_accotto[arroba]speedy.com.ar)
MSN:
"adrianar" escribió en el mensaje
news:1242a01c3f5a1$f7a17800$
Gracias Maxi,
Yo ya tenia vinculado otro servidor SQL 2000, lo cual
hice sin ningun problema. Pero el servidor se daño y al
quererlo sustituir por otro no me deja vincularlo.
Ya intente lo que me comentas,
Si le dejo pero tengo algunas dudas
si solo lleno producto name = SQL server
y Provider string = 'SERVER=MYSERVIDOR;UID=usr;PWD=usrpwd'
me manda el siguiente mensaje
Server: Msg 7314, Level 16, State 1, Line 1
OLE DB provider 'SQLOLEDB' does not contain
table '"BD"."dbo"."Tabla"'
Si en esta parte le quito el servidor, me salgo y vuelvo a
entrar entonces me cambia en linked a SQL SErver
La verdad es que en esto de linkear servidores que no sql
no tengo experiencia. Pero no estoy haciendo algo bien.


Como lo estas vinculando? ojo porque deberias de usar los


Drivers OleDB para
Sql2000 fijate si estas usando oledb en el link o


intentas hacerlo como si
fuere un Servidor Sql, de ser asi no creo que te funcione


ya que la version
7 no sabia como seria la 2000 ;), revisa eso del link y


comentame.

Gracias


Salu2
-


-
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:
-


-


"Adrianar" escribió


en el mensaje
news:1145a01c3f592$66c9d700$
Hola a todos,
Mi problema es que desde un servidor SQL 7.0 pueda
accesar a un servidor SQL2000.
Desde el servidor SQL2000 si veo la informacion de las
bases que tengo en SQL 7.0 pero al reves no.
Ya probe el linkeo y me manda
Server: Msg 2, Level 16, State 1, Line 1
Access denied.
El usuario con el que me quiero conectar al servidor
SQL2000 ya lo revise desde el query analizer y si me
conecto. No se que mas hacer, ya probe con los diferente
tipos de conexion de seguridad que da al dar de alta el
servidor desde el enterprise manager pero siempre me




manda
el mismo mensaje.
Alguna idea.
Gracias





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.581 / Virus Database: 368 - Release Date:


09/02/2004


.





begin 666 note.gif
M1TE&.#EA# `+`(#_`(2&`,# P"'Y! $```$`+ `````,``L`0 (:C(\(H'S[
68%R0&ED;M7,'[%S2YW#1)VJ;4P``.P``
`
end
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida