Usuário com melhor resposta
Enviar dados com OPENSOWSET no SQL SERVER 2012

Pergunta
-
Estou a enviar dados através do OPENROWSET, com base no camando abaixo está a gerar o segunite erro mesmo depois da ativação do sp_configure
SQL Server blocked access to STATEMENT ‘OpenRowset/OpenDatasource’ of component ‘Ad Hoc Distributed Queries’ because this component is turned off as part of the security configuration for this server. A system administrator can enable the use of ‘Ad Hoc Distributed Queries’ by using sp_configure. For more information about enabling ‘Ad Hoc Distributed Queries’, search for ‘Ad Hoc Distributed Queries’ in SQL Server Books Online.
SELECT *
FROM OPENROWSET(‘Microsoft.Jet.OLEDB.4.0’,‘C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\PROJECTOD.mdf’;’’;’’,LogOperacoes);
Respostas
-
Deleted
- Marcado como Resposta Filipe B CastroModerator quinta-feira, 12 de abril de 2018 18:03
Todas as Respostas
-
-
-
-
Já o fiz. No entanto esta a dar o erro: Incorrect syntax near ','.
SELECT *
FROM OPENROWSET('LAPTOP-5DRN06FH','Microsoft.Jet.OLEDB.4.0','Microsoft SQL Server 2012;C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\PROJECTOD.mdf','caw','vi',LogOperacoes)insert into OPENROWSET('LAPP-5DRN6FH','Microsoft.Jet.OLEDB.4.0','Microsoft SQL Server 2012;C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\PROJECTOD.mdf','caw','vi',LogOperacoes)
- Editado Orlando Cawende sexta-feira, 16 de março de 2018 14:19
-
-
Estão envolvidos 3 computadores
(1) Dois computadores onde os dados são lidos e gravados em uma tabela que após o preenchimento de registos ao final do dia são enviados ao servidor.
(2) Um “servidor remoto” onde os dados são dos dois computadores são gravados permanentemente. Após a gravação o servidor remoto deve enviar de volta os registos aos dois computadores
Qual é o nome da tabela a ser lida? Operações
E o nome da tabela a ser gravada? Operações
Qual o nome dos bancos de dados, na origem e no destino? DBSISTEMA Os computadores estão em uma rede local ou instalados fisicamente em locais distintos? Estão na mesma rede. No entanto há momentos em que estão em locais diferentes .
Quando configuro outro computador como o linked SERVER em data source, coloco a referencia do servidor ou do computador cliente
-
Deleted
- Marcado como Resposta Filipe B CastroModerator quinta-feira, 12 de abril de 2018 18:03
-
A tabela é atualizada através de uma aplicação feita em java
Esta aplicação funciona em modo de desconexão que é o caso de ponto de venda (PDV). E quando a conexão os dados são propagados para o servidor.
1-no primeiro contacto o servidor propaga as informação que possui para o cliente
Apoios um período de trabalho, ou no final da tarde o cliente solicita o enviou da informação por si processada.
Quando o servidor recebe as informações de todos os cliente volta a transferir as informações que posso e os cliente possam trabalhar em modo offline.
Que critérios pretende utilizar para o sincronismo, de modo a evitar que dados já transferidos anteriormente não sejam transferidos novamente?
Todos os dados que consta no cliente serão deletados pois existe no cliente o campo timestamp que identificar os dados antigos