Criando um linked server entre o SQL Server e o Access


Muitas vezes, nos deparamos com a necessidade de acessar dados existentes em um arquivo.mdb(Access) através do SQL Server, trata-se tecnicamente de um procedimento que requer um nível de conhecimento mais detalhado sobre como estes dois aplicativos podem estabelecer um canal de comunicação.
 
O SQL Server permite estabelecer este canal seguro de comunicação entre diversos tipos de gerenciadores de bancos de dados, através do recurso mais conhecido como linked server.
 
Abaixo segue o exemplo, para criar este link:
 

EXEC sp_addlinkedserver

@server

= ‘BigSolo’, –>nome do linked server

@provider

= ‘Microsoft.Jet.OLEDB.4.0’, –>provider de conexão para o Access

@srvproduct

= ‘OLE DB Provider for Jet’, –>descrição do provider utilizado na conexão

@datasrc

= ‘C:Big-Solo.mdb’ –> nome do arquivo.mdb

GO

Select * from [BigSolo]Produto –>Forma de acesso