Fórum Replicar Tabelas #380340
30/06/2010
0
Marcelo
Curtir tópico
+ 0Posts
30/06/2010
Carlos Mazzi
Gostei + 0
07/07/2010
Marcelo
Gostei + 0
13/07/2010
Marcelo
Gostei + 0
13/07/2010
Emerson Nascimento
-- mapear um servidor remoto
EXEC sp_addlinkedserver
N'MATRIZ', -- servidor
N'SQL Server' -- tipo/produto
-- fazer o logon no servidor mapeado
EXEC sp_addlinkedsrvlogin
N'MATRIZ', -- servidor
N'FALSE', -- se deve logar com o usuário local
Null, -- usuário local, no caso do parâmetro acima ser 'TRUE'
'sa', -- usuário remoto
'' -- senha do usuário remoto
SELECT * FROM [MATRIZ].DADOS.dbo.CLIENTE WHERE FILIAL = '01' AND CODIGO = '000001'
| | |
servidor ---+ | |
banco de dados ------+ |
tabela ------------------------+
-- efetuar logoff no servidor remoto
EXEC sp_droplinkedsrvlogin
'MATRIZ', -- servidor
Null -- usuario local que conectou no servidor remoto (null desconecta todos)
-- desconectar do servidor remoto
EXEC sp_dropserver
'MATRIZ' -- servidor
Gostei + 0
14/07/2010
Marcelo
EXEC sp_addlinkedserver
N'SERVIDOR_1', -- servidor
N'SQL Server' -- tipo/produto -- fazer o logon no servidor mapeado
EXEC sp_addlinkedsrvlogin
N'SERVIDOR_1', -- servidor
N'FALSE', -- se deve logar com o usuário local
Null, -- usuário local, no caso do parâmetro acima ser 'TRUE'
'sa', -- usuário remoto
'' -- senha do usuário remoto insert into [SERVIDOR_1].banco.dbo.CLIENTE select * from [SERVIDOR_2].banco.dbo.CLIENTE -- efetuar logoff no servidor remoto
EXEC sp_droplinkedsrvlogin
'SERVIDOR_1', -- servidor
Null -- usuario local que conectou no servidor remoto (null desconecta todos) -- desconectar do servidor remoto
EXEC sp_dropserver
'SERVIDOR_1' -- servidor Muito obrigado.
Gostei + 0
14/07/2010
Emerson Nascimento
note que eu passei como teste o usuário sa sem senha. no seu caso é assim também?
-- mapear o servidor remoto
EXEC sp_addlinkedserver
N'SERVIDOR_1', -- servidor
N'SQL Server' -- tipo/produto
-- fazer o logon no servidor mapeado
EXEC sp_addlinkedsrvlogin
N'SERVIDOR_1', -- servidor
N'FALSE', -- se deve logar com o usuário local
Null, -- usuário local, no caso do parâmetro acima ser 'TRUE'
'sa', -- usuário remoto (o seu também é sa?)
'' -- senha do usuário remoto (não tem senha?)
insert into [SERVIDOR_1].banco.dbo.CLIENTE select * from dbo.CLIENTE -- efetuar logoff no servidor remoto
EXEC sp_droplinkedsrvlogin
'SERVIDOR_1', -- servidor
Null -- usuario local que conectou no servidor remoto (null desconecta todos)
-- desconectar do servidor remoto
EXEC sp_dropserver
'SERVIDOR_1' -- servidor
para facilitar a análise do problema publique a mensagem de erro apresentada.
Gostei + 0
14/07/2010
Marcelo
Could not find server 'Marcelotc' in sysservers. Execute sp_addlinkedserver to add the server to sysservers.. Obs: o erro esta dando na linha do comando insert.... vou colocar minha comando original. -- mapear o servidor remoto
EXEC sp_addlinkedserver
N'Marcelotc', -- servidor
N'SQL Server' -- tipo/produto -- fazer o logon no servidor mapeado
EXEC sp_addlinkedsrvlogin
N'Marcelotc', -- servidor
N'FALSE', -- se deve logar com o usuário local
Null, -- usuário local, no caso do parâmetro acima ser 'TRUE'
'sa', -- usuário remoto (o seu também é sa?)
'' -- senha do usuário remoto (não tem senha?)
insert into [Marcelotc].TCI.dbo.IMP select * from dbo.IMP
-- efetuar logoff no servidor remoto
EXEC sp_droplinkedsrvlogin
'Marcelotc', -- servidor
Null -- usuario local que conectou no servidor remoto (null desconecta todos)
-- desconectar do servidor remoto
EXEC sp_dropserver
'Marcelotc' -- servidor
Obrigado pela atenção...
Gostei + 0
14/07/2010
Emerson Nascimento
no SQL Server 2000 isso era feito no Enterprise Manager.
Gostei + 0
14/07/2010
Marcelo
Gostei + 0
15/07/2010
Pedro Saraiva.
deem uma olhadinha ai no produto
http://produto.mercadolivre.com.br/MLB-149256966-winphar-2008-sistema-para-farmacias-e-drogarias-_JM
e ente em contato pelo e-mail pedroluissaraiva@yahoo.com.br.!
Gostei + 0
21/07/2010
Marcelo
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)