SQL Server の構成
次の例は、Windows Server 2008 にインストールされた SQL Server 2008 で実行された構成です。
始める前に
手順
次のタスク
ODBC Driver で OPENQUERY 構文を使用して 10 進数または数値フィールドの値をクエリすると、小数点以下桁数エラーが発生する可能性があります。この場合、Cast 構文を使用して小数点以下桁数を変換します。例:
SELECT * FROM OPENQUERY (SERVICENOW , 'select Cast(sys_mod_count as Decimal(38,0)), number, short_description from incident' ) GOSQL Server 接続文字列
SQL Server 2008 で ODBC Driver を直接使用するには、次の形式で接続文字列を指定します。
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リンクサーバーを作成した後で、プロパティを更新してログイン資格情報を指定する必要があります。