---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Configurar o SQL Server

# Configurar o SQL Server {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

O exemplo de configuração a seguir foi realizado no SQL Server 2008, instalado no Windows Server 2008.

## Antes de Iniciar

O ODBC Driver deve ser instalado no mesmo computador em que o SQL Server está instalado.

## Procedimento

1. Clique com o botão direito do mouse na aplicação SQL Server Management Studio e selecione Executar como administrador.
2. Faça login no banco de dados ao qual você deseja vincular.
3. Clique com o botão direito do mouse Objetos do servidorServidores vinculados.
4. Clique em Novo servidor vinculado.
5. Insira os seguintes valores na caixa de diálogo.  
   * Servidor vinculado: <kbd class="ph userinput">SERVICENOW</kbd>. Este é o nome do servidor vinculado.
   * Provedor: <kbd class="ph userinput">Microsoft OLE DB Provider for ODBC Drivers</kbd>
   * Nome do produto: <kbd class="ph userinput">ServiceNow</kbd>. Este é um identificador. Insira qualquer valor apropriado.
   * Fonte de dados: <kbd class="ph userinput">ServiceNow</kbd>. Este é o nome do seu DSN.

   {#t_ConfiguringSQLServer__ul_sbb_42d_np}  
6. Selecione Segurança na lista Selecionar uma página e insira os seguintes valores de segurança:  
   1. Para uma conexão de login, selecione Ser criado usando este contexto de segurança.
   2. Insira o nome de usuário e a senha para se conectar à instância ServiceNow.
   3. Clique em OK.

   {#t_ConfiguringSQLServer__ol_pks_w2d_np}  
7. Navegar até Objetos do servidorServidor vinculadoProvedores e clique duas vezes em Microsoft OLE DB Provider para ODBC Drivers.
8. Selecione as seguintes opções.  
   * Consultas aninhadas
   * Somente nível zero
   * Suporte ao operador "Curtir"

   {#t_ConfiguringSQLServer__ul_m1t_lfd_np}  
   Dica:  
   ServiceNow recomenda executar o provedor de terceiros na configuração do modo fora de processo (AllowInProcess=FALSE). Se você executar o provedor em processo (no mesmo processo do SQL Server), quaisquer problemas com o provedor poderão afetar o processo do SQL Server, o que, por sua vez, poderá resultar em falha do SQL Server.  
9. Teste sua conexão selecionando o servidor vinculado recém-criado SERVICENOW e selecionando Testar conexão.
10. Execute a consulta a seguir em uma janela do construtor de consultas para recuperar alguns resultados.  

## O que Fazer Depois

Erros de precisão numérica  
Você pode encontrar erros de precisão ao consultar valores de campos decimais ou numéricos usando a sintaxe OPENQUERY com o ODBC Driver. Nesse caso, use a sintaxe de conversão para converter a precisão. Por exemplo:

    SELECT * FROM OPENQUERY (SERVICENOW , 'select Cast(sys_mod_count as Decimal(38,0)), number, short_description from incident' ) GO

Cadeia de caracteres de conexão do SQL Server  
Para usar o ODBC Driver diretamente no SQL Server 2008, especifique a cadeia de caracteres de conexão no seguinte formato.

    Dsn=ServiceNow;uid =username;pwd =password

Nota:  
Os patches mais recentes do SQL Server 2008 são necessários para a capacidade de especificar uma cadeia de caracteres de conexão na interface do usuário, por meio do assistente de importação do SQL

Como usar sp_addlinkedserver  
O exemplo a seguir cria um servidor vinculado chamado "ServiceNow ODBC" que usa o provedor Microsoft OLE DB para ODBC (MSDASQL) e o parâmetro data_source

    EXEC sp_addlinkedserver 
       @server  = N 'ServiceNow ODBC' , 
       @srvproduct  = N '' ,
       @provider  = N 'MSDASQL' , 
       @datasrc  = N 'ServiceNow';
     GO

Depois de criar o servidor vinculado, você deve atualizar suas propriedades para especificar as credenciais de login.

