- 締切済み
先日にサーバーを新しく購入して旧サーバーから環境を移行しました
先日にサーバーを新しく購入して旧サーバーから環境を移行しました (WINDOWS 2003 SERVERからWINDOWS 2008 SERVER) ファイルサーバーを作成して旧から新へデータをコピーしまして 使用しています。 VB6で作成しました事務ソフトで帳票にクリスタルレポートを使用しています その事務ソフトのEXEファイルや作成したすべてのファイルをファイルサーバーに 入れています。 クライアントPCから事務ソフトを起動しまして、帳票を出力しようとすると PrintReportが20533(データーベースが見つからない?)を返します。 そこでクリスタルレポートから直接帳票フォームを開いてプレビューで出力を すると正常に見られます。 そのあとにクライアントPCから事務ソフトを起動して、帳票を出力すると 今度は正常に出力します。 が、クライアントPCを再起動すると、またクリスタルレポートのPrintReportが 20533のエラーを返します。 いちどクリスタルレポートからデーターベースにアクセスしておかないと エラーになります 旧サーバーと新サーバーのコンピューター名は違う名前です。 VB6の事務ソフトでのパスなどはすべて変更済み(だと思います) このような現象はどこを確認すればよいのでしょうか? 説明が分かりにくいかと思いますが、宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- 1050 円(@1050YEN)
- ベストアンサー率69% (477/687)
※1・共有フォルダへのアクセス権限 ※2・名前解決が正常に行われないうちのタイムアウト が考えられると思います。 ※1であればもしかしたら、エクスプローラでアクセスしたときに、「パスワードを保存する」を利用していませんか? コントロールパネル →ユーザーアカウント →→詳細設定タブ →→→パスワード管理 を選択し、確認してみてください。 もしその共有フォルダへのログイン情報があったら、それを削除し、アクセスができなかったら、共有フォルダへのアクセス権限の問題です。 アクセス権限を見直す必要があります。 ※2であれば、PC名ではなく、IPアドレスの直打ちにすると、解決されるかも知れません。 これ以外であれば、想像も付きません。
- ToOrisugaru
- ベストアンサー率28% (80/280)
はじめまして、通りすがるともうします。 パスの変更だけでは、だめだと思います。 クライアントのexeの中でおそらくdbサーバーに接続するためのIPアドレス(サーバー名) 、db名、ユーザー、パスワード、接続方式等 ETC)の設定があると思います。 そちらの方も合わせて、変更する必要があると思います。 EXE提供のみでしたら、その変更を製造元に修正してもらう必要があります。
お礼
VB6で私自身で作成した事務ソフトです。 サーバーに接続するための設定があるのですね? 調べてみます。 ありがとうございました