Configure SQL Server
- UpdatedAug 1, 2024
- 3 minutes to read
- Xanadu
- API implementation
The following example configuration was performed on SQL Server 2008, installed on Windows Server 2008.
Before you begin
Procedure
What to do next
You may encounter precision errors querying for decimal
or number field values using the OPENQUERY syntax with the ODBC
driver. In this case, use the Cast syntax to convert the precision.
For
example:
SELECT * FROM OPENQUERY (SERVICENOW , 'select Cast(sys_mod_count as Decimal(38,0)), number, short_description from incident' ) GO
SQL Server Connection String
To use the ODBC driver directly in SQL Server 2008,
specify the connection string in the following
format.
Dsn=ServiceNow;uid =username;pwd =password
Note: The latest SQL Server 2008 patches are required for the ability to
specify a connection string in the user interface, via the SQL import
wizard
Using sp_addlinkedserver
The following example creates
a linked server named "ServiceNow ODBC" that uses
the Microsoft OLE DB Provider for ODBC (MSDASQL) and the data_source
parameter
EXEC sp_addlinkedserver
@server = N 'ServiceNow ODBC' ,
@srvproduct = N '' ,
@provider = N 'MSDASQL' ,
@datasrc = N 'ServiceNow';
GO
After creating the linked server, you must update its properties to specify the login credentials.