• 締切済み

Accessからの接続について

こんにちは。 Access2000で作成したadpにてDB(SQLServer2005)に接続したところ、 Access上で認識しているストアドプロシージャの名前の最後に「;1」という文字がついてしまいアプリケーションエラーになってしまいました。 ルーターを越えた異なるサブネット環境から接続サーバーをIPアドレスで指定した場合には発生しませんで、 SQLServerと同一サブネット内で発生しております。(この場合、接続サーバーをIPアドレスで指定するとエラーになりました。) ファイアーウォール等の制限はありません。また、名前が変更されてしまう同一サブネットの環境ですと違うユーザー(SYS等)のストアドも表示されております。 まったく原因が判らないのですが、改善策、お気づきの点等ありましたらご教授お願いいたします。

みんなの回答

  • wingtodo
  • ベストアンサー率56% (9/16)
回答No.1

Access2000はSQLServer2005に対応していないと聞きましたが、勘違いだったらごめんなさい。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Access2013からADP廃止

    Access(ADP)+SQLの環境で社内の販売管理を作成、メンテしています。 Access2013からADP廃止をネットで見ました。実際Acess2013を購入して開こうとしてもエラーになります。.Netで作り変えるなど自分には無理です。Access2010で当分乗り切るのも考えましたが、Access2010が手に入りません。 (1)Access2003で開発したADP(IPアドレスでサーバーのSQLを参照) (2)SQLServer2008R2(サーバーで一元管理) こんな環境で、Access2013でプログラム修正をほとんどなしで対応できませんか? どなたか教えてください 宜しくお願いします

  • アクセスadpでのDLookUp関数

    アクセス2003 adpのレポートのあるコントロールのコントロールソースにDLookUp関数を使おうとしています。 =DLookUp("列名","ストアドプロシージャー名") *ストアドプロシージャーの抽出条件にパラメータを設定してあります レポートの「入力パラメータ」にも記入してあります *ストアドプロシージャーを実行した結果のレコードは1つのみです mdbでは =DLookUp("列名","クエリー名") でうまくいっていたのですが adpの場合#エラーになってしまいます 一時ファイルにレコードを追加してそれを引数にすればうまくいくのですが、 できればストアドプロシージャーを引数にしたいと思っています。 どなたかご教授をお願いいたします

  • RAS接続でサブネットが255.255.255.255になる

    以前も質問させていただきましたが、結局解決するに至らず、日が開いてしまいましたので新たに質問をさせていただくことにしました。 OSはWindowsXP SP2を使用しております。 ダイヤルアップ(ISDN)で遠隔地のサーバーに接続し検索等のアクセスをするPRGを稼働させています。WindowsXP以前では正常に接続されアクセスも可能だったのですがXPになってからアクセスできなくなってしまいました。現象等については次のようになります。 ・クライアントとなるPCはルータにてLAN接続されている。 ・ダイヤルアップで認証まで行なわれ正常に接続されたようになる。(PINGにサーバーのアドレスにアクセスした場合正常)しかし、アクセスできない。 ・サーバー側ではDHCPにてIPを自動割り当てされている ・IPCONFIGで確認するとIPも割り当てられているがサブネットが255.255.255.255となる。(多分このサブネットのためアクセスできないと判断しております) ・以前の質問の回答でnetshのset addressにてIPとサブネットも指定しようとしますが「無効なインターフェース」として設定できない。 ・ダイヤルアップのプロパティではIP指定のみ可能でサブネット、デフォルトゲートウェイの指定欄が表示されない。 ・ネットワークブリッジ接続の表示はない。 このような状態で困っております。よろしくお願いいたします。

  • Access2007のadp

    Access2007でSQLServer2008にadp形式で接続は可能なのですが、 ビュー(クエリ)を作成しても保存が出来ません。 「接続した SQL Server のバージョンは、Microsoft Office Access によってサポートされていません。このため、今後エラーが発生する可能性があります。 Microsoft 社に連絡して、現在接続されている SQL Server のバージョンをサポートするための、Visual Studio または Office のサービス パック版があるかどうかを問い合わせてください。 作業を続行できますが、新しいオブジェクトの型は列挙されない可能性があります。また、Visual Database Tools を使って作成するオブジェクトまたはデータベース ダイアグラムは保存できません。」 上記のメッセージが出ます。 SQLServer2008は駄目だけどSQLServer2005であればビュー(クエリ)等の作成・保存が可能なのでしょうか?

  • IPアドレスでアクセス制限

    別サーバからデータベースサーバにアクセスさせるIPアドレスを限定したいのですが、 SQLServerでそのような設定箇所ってあるのでしょうか? ファイアーウォールでIPとポートを指定して、例外を所除する方法しか思いつきません。 対象サーバは、SQLServer2005WorkgroupEditionだったと思います。 宜しくお願いいたします。

  • SQLServerの接続が突然できなくなった

    SQLServer2000 を使用しています。 海外拠点のSQLServer(2000)とインターネットVPN経由でDTSでデータの交換をする ジョブを使っていました。 問題なく動作していましたが、ある日突然、失敗するようになり、 SQLServerのログインすら出来なくなってしまいました。 (PINGは通るし、名前解決も問題ありません。エクスプローラーでアクセス可能です) 不思議なことに私の端末からの接続は問題なく、動作も正常です。 そして、海外拠点のサーバーから本社のサーバーへの接続も正常です。 また、海外拠点の他のサーバーへの接続も正常です。 問題のサーバーのみ、一方通行です。(アクセスされるほうは正常) おかしくなったあと、サーバー名でなくIPアドレスでログインしたら 接続できたのですが、しばらくたつと、IPアドレスのログインすらできなくなり、 いったい何がなんだか訳がわかりません。 エラー内容ですが、EnterpriseManagerからサーバーに接続すると下記のエラーが でます。(その他、ジョブの実行、DTSの実行もすべてこれで失敗します) SQL Server が存在しないか、アクセスが拒否されました。 ConnectionOpen (Connect()).。 海外拠点とのやりとりで夜間バッチでデータ交換ができないと 運用的に厳しくなんとか復旧したいとおもいます。 同じような境遇にあるかたいらっしゃいましたら、 情報をいただけると幸いです。

  • Accessプロジェクト ストアドプロシージャでのデータ更新

    AccessのMDBをADPへ作り変えています。 MDBの更新クエリーの場合、「レコードの更新」欄に更新したい値を記述します。たとえば、ユーザー定義関数を使っている場合は、ユーザー関数名([○○○]) ・・・。 これと同じことを、ADPのストアドプロシージャで行う場合はどのようにすればよいのでしょうか? スツアドプロシージャは「デザイナを使用してストアドプロシージャを作成する」を使って作成しています。ここで、「新しい値」欄に ユーザー関数名(○○○) と記述すると、 ”ADOエラー:"ユーザー関数名"は関数名として認識されません” となります。 初めてADPを使用するのでよくわかりません。 以上、よろしくお願いします。

  • サーバー接続時、ホスト名はIPアドレスでも接続できるのでは?

    SQLの本には画面の様にホスト名をIPアドレスにしても接続できると書いてあったので試してみたのですが、いざやってみると下記のエラーがでます。 ************************************************* SQL Server への接続を確立しているときにネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないかアクセスできません。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。 (provider: 名前付きパイプ プロバイダ, error: 40 - SQL Server への接続を開けませんでした) (Microsoft SQL Server, Error: 5) ************************************************* IPアドレスはプライベートIPアドレスで、固定にしています。 やはりIPアドレスでの接続は、無理なのでしょうか? ご教授よろしくお願い致します。

  • AccessとMSDEの接続が端末によって出来ない

    現在MSDEをデータベースにAccess2000(ADP)にて開発をしています。 開発環境では接続できますが、クライアント環境にファイルを持って行ったら接続テストが通りませんでした。 混合認証モードにし、接続設定にSQLServer認証のID,PASSを保存 サーバー側のユーザー(Admin)グループに対象ユーザーを追加しました。 ただ、他の端末(本プログラム開発にかかわっていない開発端末)では接続できました。 何を確認したら宜しいでしょうか。 何かアドバイスいただけたら嬉しいです!

  • SQL接続ACCESSにPCからはODBCエラー

    サーバー上のSQLSERVERにODBC接続のACCESSにLAN上のPCから実行するとODBCエラー"名称"への接続が失敗しました。 元々サーバー上(administrator/password)の共有フォルダにあったACCESSですが、複数人数で使用したくて、アップサイジングでSQLSERVERにテーブルを移しましたが、各々PCからサーバーに入り実行するとエラーになります。(サーバーで実行するとエラーになりません) ODBCはサーバー上でのみ設定ではダメ?(PC上に必要?) サーバー上にPCのアカウントが必要? SQLSERVERでのログインユーザーが必要?(権限等?) SQLSERVER2008R2EXPRESSを使用 PCはWindows7 ドメインではなくワークグループ環境