• ベストアンサー

分散トランザクション

自分のメールの受信ボックスにきていたメールの中のURLをクッリク してそのページに行きたかったんですが何度やっても「分散トランザクションが 多すぎます。」というエラーが出て行けません。 私はどうすればいいのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

お使いのPC環境と、エラーの発生元がどこなのか(サーバーor自分のPC)、ブラウザは起動したのか?等が判らないとお答えできませんので補足をお願いします。

kaaya1818
質問者

お礼

見ようとしたHPのほうに不具合があったようです。 お手数おかけして申し訳ありませんでしたm(__)m ありがとうございました。

関連するQ&A

  • .NET Framework(C#)で分散トランザクションを行う方法

    SQL Server 2000と.NET Framework(C#)で、手動の分散トランザクションを行いたいのですが、MSDN調べても断片的なものしか得られず、わかりません。 あちこち探しても概念的な話はあっても、実際にサンプルとなるようなコードレベルの物は見つけられずに悩んでいます。 どこかにサンプルとなるような具体的なコード、又は解説などがあるURLや、MSDNのここを見ればわかるのような情報ありましたらお願いします。 もちろん、具体的に説明してもらえるならそれでもいいです。ここで説明できる程度におさまらないような気もしますが。

  • 分散トランザクションを開始できなかった

    [OSのVER]:2003server 同士 [SQLServerのVER]:SQLServer2000 StandardEdition SP3 はじめまして! 前のログ(http://www7.big.or.jp/~pinball/discus/sqls/26278.html)で でていたエラーメッセージ サーバー : メッセージ 7391、レベル 16、状態 1、プロシージャ [Microsoft][ODBC SQL Server Driver][SQL Server]OLE DB プロバイダ 'SQLOLEDB' は分散トランザクションを開始できなかったので、要求した操作は実行されませんでした。 [OLE/DB provider returned message: 指定されたトランザクション コーディネータに、新規トランザクションを参加できませんでした。] OLE DB エラー トレース [OLE/DB Provider 'SQLOLEDB' ITransactionJoin::JoinTransaction returned 0x8004d00a]。 と表示されます ビューや、MSDTC(http://support.microsoft.com/?scid=kb;ja;329332&spid=2852&sid=global) などすべてやってみましたがだめでした Enterprise Managerでリンクサーバーを設定して中身を確認する事もできました ビューでその別サーバーのDBを覗くこともできます ストアドでカーソルを使用しています DECLARE M_USER_CSR CURSOR FOR SELECT INPDATE FROM [別サーバ名].DB.dbo.xxxxxx WHERE INPDATE = @COMP_DATE -- システム更新日付比較 と、定義して FETCH NEXT FROM M_USER_CSR としたところで、エラーが表示されます 最初のフェッチではエラーがでず(一件目は正常に内容を取得してます) 二件目のフェッチでエラーがでます どのような解決方法がございますか? どうか教えてください よろしくお願いします ps:サーバー同士はドメイン管理されていません    ワークグループ管理のもと互いに信頼関係は結んでおります

  • SQLServer 分散トランザクションについて

    現在サーババージョンアップに伴うストアドの動作検証を行っています。 内容としては2000で動作していたものを2008R2に移行するだけです。 そこでひとつ問題が発生して作業がとまってしまいましたので、 お力を借りたく、質問させていただきます。 環境としては、クライアントはACCESSプログラム、DBはSQLServerとなっています。 ストアドの実行で下記のように記載していたプログラムが動作しなくなりました。 Set adoCN = New ADODB.Connection adoCN.Open CurrentProject.Connection adoCN.BeginTrans adoCN.Execute "exec dbo.実行ストアド" 'エラー判定 adoCN.CommitTrans 上記エラー判定で「リンク サーバー "(null)" の OLE DB プロバイダー "SQLNCLI10" から、 メッセージ "アクティブなトランザクションがありません。" が返されました。」 となってしまいます。 また、このストアド内では「SET XACT_ABORT ON ~ SET XACT_ABORT OFF」 としてあります。 ちなみに、上記「adoCN.BeginTrans」、「adoCN.CommitTrans」をコメントすると、 正常に動作しました。 「SET XACT_ABORT ON」としているので「adoCN.BeginTrans」はなくてもいいと思うのですが、 明確に『不要である』としている文献等、見つからなかったため、迷っています。 サーバはバージョンアップに伴い、分散トランザクションを使用するようになっていますが、 この変更が影響しているのかどうか、まったく別の原因なのか、わからない状態です。 うまく伝わっているか心配ですが、どうぞ宜しくお願い致します。

  • postgresqlでのトランザクションについて

    postgresqlで、「WARNING  進行中のトランザクションがありません」のエラーが出てしまいました。 これはそのままの意味だと思うのですが 直す方法がわかりません。 ワーニングなので、、、といいたいところですが、そうもいかず。 apのログで、トランザクション関係の辺りを見ましたところ、 トランザクションを開始し、 TABLEをDROPしようとしましたが、存在しなかった(ようだ)。 (PQexecがエラーでリターン) 存在しないけれど、commit してトランザクションを終わらせている。 のが原因かなと思いました。 なので、PQexec()がエラーの場合はcommitしなければいいのかと はずしましたが結果は同じでした。 トランザクションが無いのだからrollbackもいらないですよね。 そこで質問ですが drop文、1ステップのSQL実行も明示的にトランザクションの処理をしたほうがいいのでしょうか? このワーニングは通常のトランザクションの処理の中で、どういう時にでるのでしょうか? oracleとpostgresqlの明示的・暗黙的な制御に戸惑っています。 (oracleからpostgresqlに移行することになりました) 叱咤でも何でもかまいませんので、アドバイスよろしくお願いいたします。

  • Accessdでの「トランザクションが多すぎる」エラーとは何?

    Access98のVBAでプログラムを組み、RecordsetをUpdateしたり、Deleteしたりしていると、『実行時エラー'3003':ネストしているトランザクションが多すぎるため、トランザクションを開始できませんでした』とエラーが発生します。 「トランザクション」の意味が分かりませんが、プログラムの中では、「トランザクション」なるモノを定義や設定したりしておりません。 ヘルプを閲覧すると「BeginTrans」「CommitTrans」「Rollback」と云う難しそうな言葉が出てきました。 エラーが発生しないようにするためには、プログラムの中にどの様なエラー回避の語を書き込んで置けば良いのでしょうか?

  • トランザクションの開始2

    たびたびすみません。 なぜか、今度は違うエラーになりました。 ファイアホースモードの間はトランザクションは開始できません。 だそうです。 なにかわかりませんか? 関連URL: http://oshiete1.goo.ne.jp/kotaeru.php3?q=222221

  • SSISのトランザクションの設定がうまく出来ない

    パッケージ全体が成功すると パッケージ全体をコミットさせる、といった事をしたいのですが、 どうしてもうまく動作してくれません。。 ちなみに、以下の設定を実施しました。 ・パッケージ全体の[TransactionOption]を[Required] ・各タスクの[TransactionOption]を[Supported] ・パッケージ全体の[ProtectionLevel]を[DontSaveSensitive] #もちろん、[TransactionOption]を全て[Supported]にすると、 #問題無く動作します。 以下、エラーメッセージを纏めたものです。 -------------------------------------------------- 開始: XX:XX:XX エラー: 2008-08-XX XX:XX:XX コード: 0xC001A004 説明: 保持されている接続で互換性のないトランザクション コンテキストが指定されました。 この接続は別のトランザクション コンテキストで確立されています。 保持されている接続は 1 つのトランザクション コンテキストのみで使用できます。 エラー終了 -------------------------------------------------- エラー: エラー: 2008-08-XX XX:XX:XX コード: 0xC020801C ソース: フラットファイルよりTestTableへインポート OLE DB 変換先:TestTable [283] 説明: SSIS エラー コード DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。 エラー コード 0xC001A004 により、接続マネージャ "TestDB" に対する AcquireConnection メソッドの呼び出しが失敗しました。 このエラーの前に、AcquireConnection メソッドの呼び出しが失敗した理由の詳細が記載された エラー メッセージが報告されている可能性があります。 エラー終了 -------------------------------------------------- エラー: 2008-08-XX XX:XX:XX コード: 0xC0047017 ソース: フラットファイルよりTestTableへインポート DTS.Pipeline 説明: コンポーネント "OLE DB 変換先:TestTable" (283) が検証に失敗し、 エラー コード 0xC020801C が返されました。 エラー終了 -------------------------------------------------- このエラーが発生した際に、 「分散トランザクションを中止しています。」と、 パッケージの進行状況に表示されていることから、 分散トランザクション自体は動作しているように見えます。 以上より、 どなたか解決方法をご存知の方、ご教授頂けると幸いです!

  • 手動または分散トランザクションモード…のエラー

      お世話になります。 開発言語:VisualBasic 6 sp6 OS :WindowsXP Pro sp3 DB :Microsoft SQL Server 2005 以下のコードはCommand1ボタンをクリックした時に実行される処理です。 処理内容は、テーブルAを読み、テーブルAの全てのレコードを順次読みながら テーブルBを検索し、テーブルBの"keyname"をprintします。 ※実際のプログラムではテーブルAを順次読むループの中で多数のテーブルへの  新規レコード追加、更新などを行っております。 Private Sub Command1_Click()   Dim objConn   As ADODB.Connection   Dim objRsA   As ADODB.Recordset   Dim objRsB   As ADODB.Recordset   Dim sSQL   As String   Set objConn = New ADODB.Connection   objConn.ConnectionString = cstrCon   objConn.Open   Set objRsA = New ADODB.Recordset   Set objRsB = New ADODB.Recordset   'トランザクション開始   objConn.BeginTrans   sSQL = "select * from テーブルA"   objRsA.Open strSQL, objConn   If objRsA.EOF = False Then     Do Until objRsA.EOF       sSQL = "select * from テーブルB where key = " & objRsA.Fields("key")       objRsB.Open strSQL, objConn    '←この行でエラー発生       Print objRsB.Fields("keyname").Value       objRsB.Close       objRsA.MoveNext     Loop   End If   objRsA.Close   'コミット   objConn.CommitTrans End Sub ↑の処理を実行すると「objRsB.Open strSQL, objConn」の行で以下の実行エラーになります。 "手動または分散トランザクションモードのため、新規接続を作成できません。" このエラーの原因が分からず自分でもいろいろ調べてみました。 以下のサイトも何度も見直してみましたがよく理解できませんでした。 http://support.microsoft.com/kb/234218/ja どこが間違っていて、どこを修正すればエラーが出なくなるのでしょうか? よろしくお願い致します。  

  • DCS(分散計装)について

    分散計装について、初心者でも分かる説明が書かれてあるページを探していますが、すでに知識がある方向けのページしかなく、困っています。 知りたいのは、分散計装の仕組み、メリット、デメリット、他の計装システムとの比較などです。 このような情報が書かれているページをご存知の方は、URLを教えてください。 よろしくお願いします。

  • 分散剤について。

    私は薬学部に通う大学4年です。友人が勤める会社から分散剤について教えてほしいと言われました。 「現在使っている分散剤があわない。何かちがうものに替えたいのだが、うちの会社には化学のプロがいないので、どうしたらよいのかわからない。」とのことで、界面活性剤、分散剤とはどういうものか、また分散剤として使えるものは何かについて調べています。 質問なのですが (1)界面活性剤の中から分散剤として使えるものを選ぶにはHLBの値で考えてよいのでしょうか? (2)「どのような溶媒、溶質にどのような分散剤が適当か」というのはどのように調べたらよいのでしょうか? (3)どの企業が分散剤を商品として扱っているのでしょうか? です。(3)については自分でgoogleなどで「分散剤 商品」と検索して探しています。できるだけ多くリストアップしたいので何かよい探し方があれば教えていただきたいのですが…。

専門家に質問してみよう