ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

SQL2005+V10でのエラー

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-3-29 18:08
Y_Matsuda  新米   投稿数: 20
katuraさん、pu_mahaloさん、こんばんわ。

「名前付パイプ」を確認すると、無効にはなっていませんでした。

今、まさに再度障害が発生してしまいました。

時間帯でいつもこのあたりの時間なのも少し気になり始めました。

サーバー側にはまったくエラーの兆候がありません。

いったい何事が起こっているのでしょうか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-3-27 10:29
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんんちは Puです

名前付きパイプはプロトコルの一種です
通常 TCP/IPで 明示的にPORT指定で
(PORT指定しない場合は ブラウズサービス経由)
問題ないです
そもそもプロトコルレベルの話なんで ダメだったら
connectionすらできません

でわ〜でわ〜
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-3-26 15:30
katura  新米   投稿数: 19
無効になっていた際に同様の現象が発生したことがありましたので。有効にして試すこと可能でしょうか。
外してたらすいません。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-3-26 15:26
Y_Matsuda  新米   投稿数: 20
katuraさん、こんにちは。

名前付パイプの設定は特に行っていません。
設定するとすれば、どのようにすればいいのでしょうか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-3-26 14:53
katura  新米   投稿数: 19
SQLサーバの名前付きパイプの設定はどうなってますか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-3-22 15:30
Y_Matsuda  新米   投稿数: 20
Ace_Nagashimさん。こんにちは。

教えていただいた方法でもNGでしたね。

今回のPGは、オンラインタスクのワークテーブルを作成し、登録終了後、ワークテーブルから伝票データを作成するプログラムです。

なので、直前までサーバーが見えていたはずなのですが・・・

このプログラムの仕様としては、以下の通り。

ワークテーブル1件に付、伝票データ1件(ヘッダ部1行+ボディー部1行)作成されます。
お客様は、このワークテーブルに50件程度のデータを一度に投入します。
なので、一連の流れでは、最大50件程読み込んで、100件書き込む程度なのです。
(集計マスタもあるので、実際には
INSERT:100件/UPDATE:300件程度でしょうか)

また、このプログラムも一度目でエラーになることは少なく、数回目で表題のエラーになります。

何なんでしょうか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-2-25 9:18
Ace_Nagashim  一人前   投稿数: 105
Y_Matsudaさん、こんにちは。

ローカルセキュリティポリシーの設定はサーバーのみならず
クライアント側でも同様に行っています。
クライアント間のファイル共有を行う場合が多いためです。

後、電源管理でスリープ・休止状態・ハードディスクの電源Offは
総て無しにしています。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-2-23 14:55
Y_Matsuda  新米   投稿数: 20
Ace_Nagashimさん。こんにちは。

教えていただいた下記設定
>管理ツール→ローカルセキュリティポリシー
→ローカルポリシー→セキュリティオプションで
Micrsoftネットワークサーバー:セッションを中断する前に
ある一定のアイドル時間を必要とする→15を99999に変更
Micrsoftネットワークサーバー:ログオン時間を超過すると
クライアントを切断する→有効を無効に変更

は、WindowsServerの設定のみですか?

Serverを設定したのが別の人間なので、そちらに確認してみます。

その後、現地環境の設定変更して、お客様に様子を見てもらいます。

ありがとうございます。

これで、解決すればいいのですが・・・

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-2-22 10:17
Ace_Nagashim  一人前   投稿数: 105
サーバー、クライアントの下記設定で解決しないでしょうか。

管理ツール→ローカルセキュリティポリシー
→ローカルポリシー→セキュリティオプションで
Micrsoftネットワークサーバー:セッションを中断する前に
ある一定のアイドル時間を必要とする→15を99999に変更
Micrsoftネットワークサーバー:ログオン時間を超過すると
クライアントを切断する→有効を無効に変更
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-2-21 11:56
Y_Matsuda  新米   投稿数: 20
こんにちはPuさん。

実は、Puさんの方法の逆をおこなってうまくいった例があるんです。
(子タスクで使用しているテーブルの宣言を親タスクから削除→正常動作。)

「SQLServerを外部攻撃(長時間連続のSelect文など)から守る機能」みたいなものがあるのでしょうか?

SQL文で記述すれば、簡単な集計をMAGICで記述すると、かなり多量なSelect文が発行されるじゃないですか?
もし、上記のような機能がSQLServerにあれば、こんなことが起こるのかなぁと考えたりしています。



投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-2-18 9:18
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちはPuです

この前 同じ現象に出くわしました
CPUの遅いPCで長いバッチを実行した時に起こります
私が解決した方法
子タスクで使用しているTBLを親タスクで宣言する事で
解決できました
SQLserver(2008R2)なのに なぜだかわかりませんが
色々やってみて これで解決しました
一度試してみて下さい
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-2-15 19:45
Y_Matsuda  新米   投稿数: 20
Tandaさん、ありがとうございます。

実はこの現象、SQL2008+uniPaaSでも発生しています。
社内の開発環境でも、お客様の環境も同様です。

確かに、長いバッチ処理が発生頻度が極めて高いんです。
今、確認しているプログラムは発生率100%です。

PCの障害という意味ではありませんが、クライアントの問題ではないかと思っています。
(特に障害発生時に、同一DBに接続している他の端末に影響はないため)

そのあたりの情報もないですかね・・・
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-2-15 18:27
Tanda  長老   投稿数: 2151
最後のISHIJIMAさんの回答あたりしか思いつかないですよ。

一旦、つながっているのでしたら、設定には問題なさそうです。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-2-15 18:07
Y_Matsuda  新米   投稿数: 20
この話題は継続してます?

解決策があるなら教えてほしいのですが・・・
投票数:0 平均点:0.00

なし Re: SQL2005+V10でのエラー

msg# 1.1.1.1.1.1.1.1.1.1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-2-26 15:09
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
スクリーンセーバーのあたりの設定でLAN接続が切れているということはないですか?
投票数:1 平均点:10.00

なし Re: SQL2005+V10でのエラー

msg# 1.1.1.1.1.1.1.1.1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-2-26 15:04
03306  新米   投稿数: 13
別の機器になります。
投票数:1 平均点:10.00

なし Re: SQL2005+V10でのエラー

msg# 1.1.1.1.1.1.1.1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-2-26 15:01
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
データーベースは別の機器でしょうか?
それともローカルに入っているのでしょうか?
投票数:1 平均点:10.00

なし Re: SQL2005+V10でのエラー

msg# 1.1.1.1.1.1.1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-2-26 14:54
03306  新米   投稿数: 13
ISIJIMA様
有難う御座います。

もちろん、APG等で見ることはできます。

処理件数が少ない場合は大抵エラーも発生せず、
正常終了する事ができます。

ネットワーク等の問題なのでしょうか?
投票数:1 平均点:10.00

なし Re: SQL2005+V10でのエラー

msg# 1.1.1.1.1.1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-2-26 10:43
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
テーブルをAPG等で見れるのでしょうか?
投票数:1 平均点:10.00

なし Re: SQL2005+V10でのエラー

msg# 1.1.1.1.1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-2-26 10:37
03306  新米   投稿数: 13
DDTさん

ご返答有難う御座います。

しかし、時間のかかるバッチプログラムで最初は処理
されているのですが、途中で上記のメッセージが発生し、
アボートしてしまいます。
なので、データベースの特性ではないのかと思います。

引き続きお願い致します。
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-2-25 10:10
DDT  常連   投稿数: 55
03306さん

はじめまして。
おそらく24ページのデータベース特性ではないでしょうか。
ちなみに私はここで少し躓きました。
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-2-22 20:57
03306  新米   投稿数: 13
私も現在、同じ様な現象が発生して困っております。

> このチュートリアルを全く参照してませんでした。
> これらを全て設定したところDBエラーは出なくなりました。

具体的にはチュートリアルのどの設定を変更したのでしょうか?

宜しくお願い致します。
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-2-19 15:02
noukan  常連   投稿数: 44
ISHIJIMAさん、大変お世話になります。
また、返信ありがとうございました。

自己レスです。
http://www.magicsoftware.co.jp/training/introduction/download/v10_sql_tutorial.pdf
このチュートリアルを全く参照してませんでした。
これらを全て設定したところDBエラーは出なくなりました。

大変お騒がせしました。
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-2-19 12:16
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
ユーザー・パスワードはあっていますか?
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-2-19 10:13
noukan  常連   投稿数: 44
Y_Matsudaさん、お世話になります

さて、題名の件ですが、私も現在このような現象にあっており解決できておりません。
その後、Y_Matsudaさんが見事解決されていれば教えて頂きたいです。メーッセージ内容は下記のとおり同じです。

>>実行を開始してプログラムがしばらくすると
:[DBNETLIB」[ConnectionOpen (Connect()).]SQL Serverが存在しないか、アクセスが拒否されました。
というDBエラーが表示されます。

よろしくお願いします。
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 .6 .7 .8 .9 .10 .11 .12 .13 .14 .15 | 投稿日時 2007-10-4 19:46
Y_Matsuda  新米   投稿数: 20
いつもお世話になっています。

ちょくちょく覗かせていただいて、参考にさせていただいています。

さて、件名の件なのですが・・・

実行を開始してプログラムがしばらくすると
:[DBNETLIB」[ConnectionOpen (Connect()).]SQL Serverが存在しないか、アクセスが拒否されました。

というDBエラーが表示されます。

他のプログラムは動きますし、そのプログラム自体も正常に終わることの方が多いもので・・
MAGICの設定なのか、SQLの設定なのか判断がつきません。

このような現象にあわれて、見事解決された方いらっしゃいませんか?

よろしくお願いします。
投票数:1 平均点:10.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約