1. Como instalar driver ODBC do SAP HANA (ODBC, HANA CLIENT):
2. Configurar fonte de dados ODBC (ODBC Data Source Administrator, System DSN):
- Após instalar o SAP HANA Client, você pode configurar uma fonte de dados ODBC usando o ODBC Data Source Administrator. No System DSN, você pode adicionar uma nova fonte de dados ODBC apontando para o servidor SAP HANA.
3. Criar Servidor Vinculado no modo gráfico (SSMS, LINKED SERVER, PROVIDERS):
- Utilizando o SQL Server Management Studio (SSMS), você pode criar um Servidor Vinculado para o SAP HANA. Isso é feito na pasta "Server Objects" > "Linked Servers". Certifique-se de selecionar o provedor OLE DB adequado para o SAP HANA.
4. Visualizar tabelas do banco de dados SAP Hana (SAP HANA DATABASE EXPLORER, OPEN DATA):
- Após configurar o Servidor Vinculado, você pode explorar as tabelas do banco de dados SAP HANA diretamente no SQL Server usando o SAP HANA Database Explorer ou consultando diretamente no SQL Server.
5. Consultar banco de dados SAP Hana no SQL Server (SELECT, OPENQUERY):
6. Excluir Servidor Vinculado utilizando código SQL (sp_dropserver, droplogins):
7. Criar Servidor Vinculado utilizando código SQL (sp_addlinkedserver, PROVIDER):
- Você pode criar um Servidor Vinculado usando o procedimento armazenado sp_addlinkedserver. Certifique-se de especificar o provedor adequado.
-- Exemplo: Criar Servidor Vinculado
EXEC sp_addlinkedserver
@server = 'SAP_HANA',
@srvproduct = 'HANA',
@provider = 'MSOLEDBSQL',
@datasrc = 'HANA_SERVER';
8. Adicionar usuário e senha de acesso ao Servidor Vinculado (sp_addlinkedsrvlogin):
- Para fornecer credenciais para o Servidor Vinculado, você pode utilizar sp_addlinkedsrvlogin.
-- Exemplo: Adicionar usuário e senha ao Servidor Vinculado
EXEC sp_addlinkedsrvlogin
@rmtsrvname = 'SAP_HANA',
@useself = 'FALSE',
@locallogin = 'YourLocalLogin',
@rmtuser = 'YourHanaUser',
@rmtpassword = 'YourHanaPassword';
9. Criar exibição com instrução de consulta dos dados do SAP Hana (CREATE VIEW):