• ベストアンサー

データソースの作成に失敗しました

財務のソフトを開けなくなりました 最初に「データソースの作成に失敗・」と出て その次が「ODBCのエラー ステータスコード28000 ネイティブコード18456 ユーザー sa はログインできませんでした」とでます その次は SQL Serverのログインで ログインID パスワードを聞いてきます ソフト会社はインストールし直すしかないと言います やったことと言えば クッキーの削除をしました  インストールしなおしてデータは戻ってくるのでしょうか  バックアップが完全でなかったので 自業自得なんですが・・・ どなたか 助けてください

質問者が選んだベストアンサー

  • ベストアンサー
  • yamaneko7
  • ベストアンサー率38% (90/234)
回答No.1

> インストールしなおしてデータは戻ってくるのでしょうか その財務ソフトがどの様なディレクトリ構造とファイル構成をしているか解りませんので的確な説明は無理かと思いますが、一般的な話としてお読み下さい。 そのアプリケーションが構成しているディレクトリを探してみます。 次にデータファイルがどこにあるかを探します。 見つかったら、それが単体のファイルとしてデータを構成してるならば、ファイル事外部メディアに移しておきます。 こうすることによって再インストールをしても同じアプリケーション(バージョンも)であればそのディレクトリ構造は同じであるはずなのでデータファイルの格納場所に保存して置いたデータファイルを入れるだけで復活するはずです。 もしもマシンが他にあるならば、アプリケーションをアンインストールする前に他のマシンでこの方法を試してみてはいかがでしょうか?それで今までのデータが読めるのであれば使えると言うことになります。

eiko1227
質問者

補足

データファイルはどうやって探せばいいのでしょう できれば詳しく教えて下さい

その他の回答 (1)

  • driverII
  • ベストアンサー率27% (248/913)
回答No.2

ソフトがなんなのかわからないのであいまいなのですが、 そのソフトが必要とするデータを保護することが出来れば、 インストール後にそのデータを入れれば出来る場合があります。 OS(オペレーティングシステム)は、なんでしょう。 種類によっては復旧できるケースがあります。

eiko1227
質問者

補足

ウインドウズ98です ソフトはオーケンのスーパー財務2000です

関連するQ&A

  • odbcのデータソース追加について

    windows7homeで、odbcの設定のuser DSNで「追加」をおして、エクセルや、アクセスの データソースを追加したいのですが、SQL以外のソースがまったく出てきません。オフィス2007を2回ほどインストールしてみたのですがだめです。オフィスのソフトは普通に使えます。通常オフィスのソフトをインストールすると、odbcのuser DSNで「追加」で、データソースが出てくると思うのですが、なにかほかに方法はありますでしょうか?

  • ODBCドライバの再インストール方法

    SQL Server用のODBCドライバを再インストールする方法を教えてください。 データベースエンジンにMSDE2000(SP2)、フロントエンドにAccess2000を使って開発したアプリケーションがあるのですが、MSDEへのアクセス時にエラーになります。OSはWin98SEです。 ODBCではsaでログインするように設定しているのですが、エラーメッセージではユーザーは”null”で接続しようとしているようです。 ODBCの構成を確認すると、ちゃんとsaでログインするようになっており、構成後にデータソースのテストを実施するとちゃんと接続しています。 しかし、構成をせずにデータソースのテストを行うと、上記のようにnullで接続しようとします。 別の名称でデータソースを作成しなおしても同じです。 しかし、リモートにSQL Server7.0があるのですが、そちらのDBへの接続はOKです。 ODBCドライバを入れなおして試したいのですが、その方法がわかりません。 ご存知の方教えてください。 よろしくお願いします。

  • SQLServer接続する為のODBC作成について

    現在、windows2008サーバーより アクセスのシステムをPC5台で共有管理しております。 さらにPC(Windows7)を導入したため Windows7でAccess2007とSQL Serverを接続する為のODBCの作成し 設定してます。 他のPCの環境と同じように スタート/コントロールパネル/管理ツール/【データソース(ODBC)】 ODBC データソース アドミニストレーター画面で システムDSNタブを選択し、【追加】をクリック 【SQL Server】を選択し、【完了】をクリック。 ・新しいデータソースの名前:任意 ・データソースについての説明:任意 ・接続する SQL Server サーバー名:インストールしたサーバー名 QL Server側の設定で作成したログインユーザーの【ログインID】と【パスワード】を入力 【既定のデータベースを以下のものに変更する】にチェックを入れ 接続したいデータベースを選択し、【次へ】 【データソースのテスト】→【テストは無事に完了しました。】 とここまで設定は終了したのですが アクセスのシステムを起動しますと ODBC呼び出しは失敗しましたとなります。 もうベンダーと契約は切れているので 問合せできないのですが なにか見直す部分や確認事項はありますでしょうか? どうぞよろしくお願いします。

  • 新規saの作成方法について

    sqlserver2005standardでwindowsXPproにインストールしました インストール後にsaを SQLマネージメントスタジオで対象サーバの[セキュリティ][ログイン]と展開して右ペインの[sa]をダブルクリックして状態のログイン を有効にしてからパスワードをいれてokすると ユーザー'sa'の作成に失敗しました transactSQLステートメントまたはバッチの実行中に例外が発生しました。 特殊なプリンシパル'sa'は使用できません。 とエラーがでます 前に他の方の質問の解答で 直接コンソールより c:\>sqlcmd-e-s\SQLEXPRESS 1>ALTER LOGIN SA ENABLE と、ありましたがよくわかりません できればSQLマネージメントスタジオの方で 作成できればとおもうのですが よろしくご教授おねがいします

  • エラーについて

    先ほどまで出来ていたSQL-serverなんですが、 新しくやろうとしたら SQL実行中に以下のエラーが発生しました。 エラーコード:0 [Microsoft][ODBC SQL Server Driver]通信リンクが失敗しました。 SQLステータス:08S01 というメッセージがでました。 コマンドプロンプトで入力したものだとおもったのですが・・・ 解りません。 大雑把かもしれませんがよろしくお願いします

  • SQL Serverへのネットワーク接続

    SQL ServerにODBC接続するために、DSN登録しようとしているのですが、 うまくいきません。 ドライバはSQL Serverを選択し、 サーバ名「PC16\SQLEXPRESS」 「SQLServer用のログインIDとパスワードを使う」 でログインID,Passを入力した際、 「sa」だと次へ進めるのですが、他のユーザだと 「ユーザー'XXXX'はログインできませんでした」 というメッセージが出てしまいます。 DB側では、TCP/IPを有効にしてあり、FireWallの例外にも追加してあります。 解決方法ご存知の方、よろしくお願いします。

  • ODBC接続でデータ件数を求める方法を教えてください

    いつもお世話になっております。 ODBCサーバー:IBM DB2(UDB)なのですが、下記コードを実行しても 件数が表示されず取得できませんでした。 何方か上記サーバーで件数を取得する方法をご存知でしたら、ご教授お願いいたします。(表示データ件数のコントロールをしたいのです) $con2 = odbc_connect($ODBCDSN2, $DSNUSER2, $DSNPASS2); $sql2 = "SELECT Count(*) AS cnt FROM tabl1"; $rst2 = odbc_exec($con2, $sql2); $col2 = odbc_fetch_array($rst2); $tcnt = $col2[cnt]; print "tcnt="; print $tcnt; 上記コードを、ODBC MySQLで実行すると件数が表示されますのでIBM DB2(UDB)固有の 状況だと思うのですが・・・どうしたらいいのか解りません。

    • 締切済み
    • PHP
  • SQLSERVER 2008 ODBC接続

    クライアントPCのデータソースの新規作成で、SQLSERVER 2008(評価版)への接続がエラーになってしまいます。 <環境> サーバー  OS:Windows Server 2008 Standard  SQLSERVER:SQL Server Enterprise Evaluation Edition (64-bit)  (評価版) クライアント  OS:Windows XP Professional SP3 <データソースの新規作成> 1.ODBC データソース アドミニストレータで、ファイルDSNを選択し、追加ボタンを押下。 2.データソースの新規作成で、SQL Serverを選択し次へ。 3.データソース名を入力し、次へ。 4.完了ボタンを押下。 5.接続するサーバーでSqlServer2008のを選択する。 6.ユーザーが入力するSQL Server用のログインIDとパスワードを使う を選択し、ログインID:sa パスワードを入力し次へ。 6.で、次へを押下すると以下のようなメッセージが表示されます。 ---------------以下、エラーダイアログのメッセージ----------- 接続できませんでした。 SQLState:'01000' SQL Server エラー:5 [Microsoft][ODBC SQL Server Driver][IDBNETLIB]ConnectionOpen(Connect()) 接続できませんでした。 SQLState:'08001' SQL Server エラー:17 [Microsoft][ODBC SQL Server Driver][IDBNETLIB]SQL Server が存在しないか、アクセスが拒否されました。 ---------------------------------------------------------------- その他、検証した内容として 1.SQLSERVERのサーバー認証は、混合モードに設定してあり、データソース作成時に、ログインIDでも試みましたが結果は同様でした。 2.同様の方法で、同クライアントから、Windows Server 2000 + SQLServer 2000 での接続は、問題無く出来ています。 3.サーバー上でのデータソースの作成で、同サーバーへの接続も試みてみましたが、同様の方法で、問題無く出来ました。 クライアントのMDACのバージョン等が関係しているのでしょうか? どなたか、ご存知の方がいらっしゃいましたら、ご教授の程、よろしくお願い致します。

  • cseデータ閲覧時に文字化け

    cseからodbc経由でmysqlに接続しています。 select文発行時の結果が、全角の文字データが??で表示され、正しく見ることができません。 また、cseから以下のようなsqlを発行するとエラーが発生してしまいます。 insert into myaddress values('168-0063','ああ',current_timestamp(),now(),current_date(),1234567,125) エラーメッセージ SQL実行中に以下のエラーが発生しました。 エラーコード:1366 [MySQL][ODBC 3.51 Driver][mysqld-5.0.37-community-nt]Incorrect string value: '\x82\xA0\x82\xA0' for column 'address' at row 1 SQLステータス:S1000 mysqlのプロンプトでデータを見ると全角文字列は文字化けすることなく 表示されます。 解決方法が解らず困っています。 ご存知の方がいらっしゃいましたら、宜しくお願いします。 動作環境は以下です。 wincse: ver 1.59 mysql :5.0.37 myodbc:3.51

  • FetchRow()によるデータの取得

    どなた様か、お知恵をください。 Win32 ODBCでデータベースのデータを取得するコードを書いております FetchRow()メソッドについて、マニュアルを読みますとFetchRow([ROW])の ROWを指定することにより、キーセットを相対的にROW番目の行に移動できると記述されておりました。 これを利用してROW番目の行からのデータを得ようと考えたのですが、下記のコードでは先頭からのデータを読んでしまうようです。 どのようにしたら指定の行からのデータを読めるのでしょうか。 use Win32::ODBC; my $dbs = new Win32::ODBC("DSN=seminar"); $dbs->Sql("SELECT dataid, event_name FROM T001"); for($i=0; $i < 15; ++$i){ $dbs->FetchRow(10); undef %FIELDS; %FIELDS = $dbs->DataHash(); } $dbs->Close();

    • ベストアンサー
    • Perl