Estou tentando criar um servidor vinculado do SQL Server para o Vertica para extrair alguns dados. Eu tentei usar o seguinte ODBC encontrado aqui .
O código que estou tentando atualmente é:
EXEC dbo.sp_addlinkedserver
@server = N'VERTICA',
@srvproduct=N'',
-- SQL Server driver
@provider=N'MSDASQL',
-- Connection string
@provstr=N'Driver=Vertica ODBC Driver 4.1;
Servername=Vertica;
Port=5433;
Database=Vertica;
UserName=user;
Password=pass'
A mensagem de erro que recebo é:
O provedor OLE DB "MSDASQL" para o servidor vinculado "VERTICA" retornou a mensagem "[Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado".
O driver na string de conexão precisa ser
Vertica
, nãoVertica ODBC Driver 4.1
.