現在、我々はaspクラシックコードを完全に実行するSQL Server 2008 R2のWindows 2003(IIS 6.0)サーバーを使用しています。同じバージョンのSQL Serverを使用してWindows 2016サーバーに移行しています。ほとんどのコードでは、完全なデータベースパスを設定する必要がありました。例えば、他のサーバ上で動作するオリジナル:。。新しいサーバーにaspクラシックの完全なデータベースパスを読み取る
SELECT *ファイル
[TABLE] [DBO] [ファイル]から
SELECT *に変更することから、
新しいサーバーでは、正しく実行して読み取ることができます。
コード自体に読みやすいクエリが含まれている部分では、理解しやすいです。私は、ASPの古典とよく知られていない元のコードは、同じテーブル名の変数を持っているので、呼び出されたコード項目が実際にテーブルまたは変数かどうかわからない。
私はそれが環境から設定するものだと思います。コード全体を変更することなくこれを解決することは可能でしょうか?
IISからのログファイルのエラーを理解しようとしています。
たぶん誰かが持っています同じ状況では、私はこの変更を解決するコードでは、DSN接続(ODBC):Connection.Open "プロバイダ= SQLNCLI10;サーバー=ネームサーバー\ nameinstance;データベース= namedatabase; UID = sa; PWD = password1234; – testerlinguagem
これを解決した場合は自己回答を投稿してください。タイトルに "SOLVED"を追加するだけでなく、無意味で無益です。 –
@ ShadowWizard、フィードバックありがとうございます。私はここで初心者で、12/18に私はちょうどその答えでコメントを掲示します。私の間違いは、ちょうど今修正されました。再度、感謝します! – testerlinguagem