忍者ブログ

 [PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

| HOME |

 分散トランザクション

リンクサーバを使用するとMSSQLServer2000でも分散トランザクションの使用が可能。

MSSQLServer上では下記3つのリソースが動作している必要がある。
・トランザクションマネージャ
・DTC(分散トランザクションコーディネーター)
・リソースマネージャ

この前提を満たし、
Opnerowset()とOle DBのコマンドを用いて記述したSQLを使用することができる。

<構文>
OPENROWSET('provider_name',
{'datasource';'user_id';'password' | 'provider_string'},
{[catalog.][schema.]object | 'query'})

<使用例>
USE pubs
GO
SELECT a.*
FROM OPENROWSET('SQLOLEDB','Pluto';'netUser';'totem12',
'SELECT * FROM pubs.dbo.authors ORDER BY au_lname, au_fname')
AS a
GO
SELECT o.*
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','C:\
northwind.mdb';'Admin';", 'Orders')
AS o

<参照>
http://www.microsoft.com/japan/technet/prodtechnol/sql/2000/books/c08ppcsq.mspx
PR
| TRACKBACK: | COMMENT:0 | HOME |
BACK| HOME |NEXT

カレンダー

07 2025/08 09
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

リンク

カテゴリー

フリーエリア

最新コメント

最新記事

(04/25)
(04/03)
(09/18)
SAS
(09/18)
(09/12)

最新トラックバック

プロフィール

HN:
machiko
性別:
非公開

バーコード

RSS

ブログ内検索

アーカイブ

最古記事

(07/11)
(07/11)
(07/11)
(07/13)
(07/13)