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
 

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

Preguntas similares