Configurar o SQL Server
O exemplo de configuração a seguir foi realizado no SQL Server 2008, instalado no Windows Server 2008.
Antes de Iniciar
Procedimento
O que Fazer Depois
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' ) GOCadeia 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';
GODepois de criar o servidor vinculado, você deve atualizar suas propriedades para especificar as credenciais de login.