0

Windows 2003サーバーがあり、最近、MSアクセスを使用していたいくつかの非常に古いクラシックASPサイトをアップグレードしてSQL Server 2005を使用するようになりました。しかし、これらのサイトはランダムなSQL Serverタイムアウトを取得しているため、クラシックASP/SQLがすべて発生します。ダウンするサーバーサイト。

これらのサイトがダウンしている間は、これらのサイトに関連付けられているCMS(ASP.NETに組み込まれていますが、同じSQL Serverデータベースに接続しています)は問題ありません。また、同じサーバー上のクラシックASP / MS Accessサイトは問題なく、サイトにイベントを発生させます。

これらのサイトをオンラインに戻すには、IISを再起動するか、個々のアプリケーションプールを再起動するしかありません。

Windowsログには何もありません。

これを引き起こしている可能性のあるアイデアはありますか?

Soem詳細...

サイトはサーバーを移動していません。データベースをMSAccessからSQLServerに変更しただけです...

このようにSQLServerデータベースに接続します...

connStr = "Provider=SQLOLEDB.1;Password=xxxx;Persist Security Info=True;User ID=hallgarthmanorUser;Initial Catalog=xxxx;Data Source=xxxx"

ほとんどのコードはこのようなものです...

Set dbMain = Server.CreateObject("ADODB.Connection")
dbMain.Open connStr
Set rsPage = Server.CreateObject("ADODB.Recordset")
rsPage.Open "SELECT * FROM Pages WHERE PageID = " & PageID,dbMain,0,1
....
rsPage.close
set rsPage= nothing

ありがとうkb

4

1 に答える 1

0

古いサイトのコードがクリーンアップされていない可能性があります。例: https://stackoverflow.com/a/11288637/297808

これはサーバーを移動する前に機能しましたか?

従来の ASP サイトから MS Access DB への接続に ODBC データソースを使用していますか?

その場合、プロパティは古いサーバーと同じですか?

サーバーに最新の「Jet」サービス パックがあることを確認してください: http://support.microsoft.com/kb/239114

試してみるいくつかのこと...

于 2012-07-12T16:34:23.417 に答える