Error borrando servidor vinculado

15/11/2007 - 23:09 por Pablo Roca | Informe spam
Usando SQL Server 2005 ...

Tengo un servidor vinculado creado de esta manera (contra tablas dbc de
FoxPro)

/****** Objeto: LinkedServer [VFP0012007EMP] Fecha de la secuencia de
comandos: 11/15/2007 22:57:54 ******/
EXEC master.dbo.sp_addlinkedserver @server = N'VFP0012007EMP',
@srvproduct=N'VFP', @provider=N'MSDASQL', @provstr=N'Driver={Microsoft
Visual FoxPro
Driver};SourceDB=c:\gestion\datos\001\2007\empresa.dbc;SourceTypeÛC;
Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;'
/* For security reasons the linked server remote logins password is changed
with ######## */
EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname=N'VFP0012007EMP',@useself=N'True',@locallogin=NULL,@rmtuser=NULL,@rmtpassword=NULL

EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP',
@optname=N'collation compatible', @optvalue=N'false'
EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP', @optname=N'data
access', @optvalue=N'true'
EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP', @optname=N'dist',
@optvalue=N'true'
EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP', @optname=N'pub',
@optvalue=N'true'
EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP', @optname=N'rpc',
@optvalue=N'true'
EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP', @optname=N'rpc
out', @optvalue=N'true'
EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP', @optname=N'sub',
@optvalue=N'true'
EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP', @optname=N'connect
timeout', @optvalue=N'0'
EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP',
@optname=N'collation name', @optvalue=null
EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP', @optname=N'lazy
schema validation', @optvalue=N'false'
EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP', @optname=N'query
timeout', @optvalue=N'0'
EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP', @optname=N'use
remote collation', @optvalue=N'true'

Al intentar borrarlo con este comando:

EXEC master.dbo.sp_dropserver @server=N'VFP0012007EMP',
@droplogins='droplogins'

Me dá el siguiente error (y no me deja borrarlo) :

Mens 20581, Nivel 16, Estado 1, Procedimiento sp_MSrepl_check_server, Línea
22
No se puede quitar el servidor 'VFP0012007EMP' porque se utiliza como
distribuidor en la réplica.

No tengo ninguna replicá configurada.

¿Alguna idea?


Saludos,

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

Preguntas similare

Leer las respuestas

#1 Maxi Accotto
16/11/2007 - 01:56 | Informe spam
mm, el error es como que han configurado la replica para que use ese
servidor como distribuidor. Hace una cosa fijate en la configuracion de la
replica (por mas que no tengas nuingun publicador activo) a ver si esta ese
servidor declarado como de distribucion


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"Pablo Roca" escribió en el mensaje de
noticias:
Usando SQL Server 2005 ...

Tengo un servidor vinculado creado de esta manera (contra tablas dbc de
FoxPro)

/****** Objeto: LinkedServer [VFP0012007EMP] Fecha de la secuencia de
comandos: 11/15/2007 22:57:54 ******/
EXEC master.dbo.sp_addlinkedserver @server = N'VFP0012007EMP',
@srvproduct=N'VFP', @provider=N'MSDASQL', @provstr=N'Driver={Microsoft
Visual FoxPro
Driver};SourceDB=c:\gestion\datos\001\2007\empresa.dbc;SourceTypeÛC;
Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;'
/* For security reasons the linked server remote logins password is
changed with ######## */
EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname=N'VFP0012007EMP',@useself=N'True',@locallogin=NULL,@rmtuser=NULL,@rmtpassword=NULL

EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP',
@optname=N'collation compatible', @optvalue=N'false'
EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP', @optname=N'data
access', @optvalue=N'true'
EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP',
@optname=N'dist', @optvalue=N'true'
EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP', @optname=N'pub',
@optvalue=N'true'
EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP', @optname=N'rpc',
@optvalue=N'true'
EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP', @optname=N'rpc
out', @optvalue=N'true'
EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP', @optname=N'sub',
@optvalue=N'true'
EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP',
@optname=N'connect timeout', @optvalue=N'0'
EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP',
@optname=N'collation name', @optvalue=null
EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP', @optname=N'lazy
schema validation', @optvalue=N'false'
EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP', @optname=N'query
timeout', @optvalue=N'0'
EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP', @optname=N'use
remote collation', @optvalue=N'true'

Al intentar borrarlo con este comando:

EXEC master.dbo.sp_dropserver @server=N'VFP0012007EMP',
@droplogins='droplogins'

Me dá el siguiente error (y no me deja borrarlo) :

Mens 20581, Nivel 16, Estado 1, Procedimiento sp_MSrepl_check_server,
Línea 22
No se puede quitar el servidor 'VFP0012007EMP' porque se utiliza como
distribuidor en la réplica.

No tengo ninguna replicá configurada.

¿Alguna idea?


Saludos,

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

Respuesta Responder a este mensaje
#2 Pablo Roca
16/11/2007 - 11:31 | Informe spam
Nada por ahi no encontré nada.

Al final revise los parametros de creación del servidor (ya que estuve
probando con ellos varias cosas) y vi esto:

EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP', @optname=N'dist',
@optvalue=N'true'

lo cambie a

EXEC master.dbo.sp_serveroption @server=N'VFP0012007EMP', @optname=N'dist',
@optvalue=N'false'

Y ya pude borrarlo

Gracias


Saludos,

Pablo Roca
La Coruna - Spain
http://www.portalfox.com
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida