sp_OACreate ‘BASP21’ がエラー 「-2147221164」

EXEC @hr = sp_OACreate ‘BASP21’, @object OUT;

print @hr

-2147221164

なぜ?権限とか?

ヒント

print CONVERT(binary(4), @hr) してみて。

0x80040154

この値だと、Google先生も答えてくれますよ。

さらに

EXEC sp_OAGetErrorInfo ; してみて。

エラーメッセージ出ましたよね?

0x80040154 ODSOLE Extended Procedure クラスが登録されていません

??インストールしたけど??

原因の推測

BASP21が32ビット版だから

対策

SSISへの移行や、VBSへの移行を検討しましょう。

ちなみに、64-bit版Windowsにも、32-bit版のCScript、WScriptは用意されています。

例: C:\Windows\SysWOW64\CScript.exe C:\vbs\job.vbs

BASP21 Sendmailは送信できるけど、SendmailExだけ送信できない

※IIS7 、IIS8 等のレガシーASPでBASP21を動作させるための設定は、Google先生に聞いてみてください。親切な同士がたくさんいますよ。

症状

Windows Server 2012 (IIS8.5) でレガシーASP実行時のエラーです。
BASP21を使用して、Sendmailは送信できるけど、SendmailExだけ送信できない。

ログ

送信エラー Cant connect Server 11001 …

Google先生によると、どうやらWinSockのエラーコードらしいです。
WinSock Error 11001:そのようなホストは不明です。

推測・・・SMTPサーバーの名前解決ができていないのではないか?

SMTP指定をIPアドレスに変更してみる → 送信完了 (ビンゴ!)

原因

SendmailExはASPとは別プロセスです。別プロセスの起動アカウントに名前解決のための権限がなかったようです。

解決策

IISマネージャーを開きます。

アプリケーションプール → 対象のアプリケーションプールを選択
→ 詳細設定 → プロセスモデル → ID

ApplicationPoolIdentity になっていると思います。
NetworkService や LocalSystem に変更するか、
この ApplicationPoolIdentity で動作できるように権限を付与していきます。

シャットダウンできない! “Operations are in progress, please wait. The machine will be turned off automatically after the operations are complete.”

いやぁ~久しぶりに困りました。

Operations are in progress, please wait. The machine will be turned off automatically after the operations are complete.

operationswin7

シャットダウンできない。電源ボタン長押しOFF後も、電源入れるとまたこの画面。

Google先生曰く、原因はAcronis。しばらく時間が経てば元に戻るよと。→ 1日放置しても変わりません。。
Acronis社 に電話するも、自動メッセージで相手にしてくれません。。

いろいろやった結果の解決策です。同じ状況の方の助けになれば。

解決策

多分それはノートパソコンですね?次の方法で解決です。

  1. まず電源ボタンを長押しして電源OFFにします。
  2. 電池を取り外し、電源ケーブルのみ接続します。
  3. 電源ボタンを押して、電源ONにします。もはや見慣れてしまったこの憎き(!)画面が表示されます。
  4. 電源ケーブルを抜きます。強制的に電源OFFになります。
  5. 電池を取り付けます。必要なら電源ケーブルも接続します。
  6. 電源ボタンを押して、電源ONにします。→ Windows起動画面(^o^)丿
  7. コントロールパネル → プログラムと機能 → 「Acronis  True Image ・・・」 をアンインストール!!!

以上です。

バックアップソフトウェアが原因で、リカバリしないといけないハメになるところでした。
しかも・・・ バックアップする前に! 危ない危ない・・・

 

この状況になったあなたもきっと、Acronisを使いこなしていないはず。迷わずアンインストールして別のバックアッププランを検討してください。