SQL Server の構成
次の構成例は、 Windows Server 2008 にインストールされた SQL Server 2008 で実行されました。
始める前に
手順
次のタスク
ODBC ドライバーで OPENQUERY 構文を使用して 10 進数または数値フィールド値を照会すると、精度エラーが発生することがあります。この場合、 キャスト 構文を使用して精度を変換します。例:
SELECT * FROM OPENQUERY (SERVICENOW , 'select Cast(sys_mod_count as Decimal(38,0)), number, short_description from incident' ) GOSQL Server 接続文字列
SQL Server 2008 で ODBC ドライバーを直接使用するには、接続文字列を次の形式で指定します。
Dsn=ServiceNow;uid =username;pwd =password
注:
SQL インポート ウィザードを使用してユーザー インターフェイスで接続文字列を指定するには、最新の SQL Server 2008 パッチが必要です
sp_addlinkedserverの使用
次の例では、Microsoft OLE DB Provider for ODBC (MSDASQL) と data_source パラメーターを使用する "ServiceNow ODBC" という名前のリンクサーバーを作成します
EXEC sp_addlinkedserver
@server = N 'ServiceNow ODBC' ,
@srvproduct = N '' ,
@provider = N 'MSDASQL' ,
@datasrc = N 'ServiceNow';
GOリンクサーバーを作成した後、そのプロパティを更新してログイン認証情報を指定する必要があります。