HUMAN & Sweet

生活に潤いを、お菓子をたのしもう!

ストアドプロシージャの名前の最後に「;1」

2008年04月07日 | エレクトロニクス
Access2000で作成したadpにてSQLServer2005に接続し、ストアドプロシージャの名前の最後に「;1」という文字がついてしう現象。

この問題は、SQL Server 2000 対応アップデートで修正することができます。

このアップデートに関する情報は以下のマイクロソフト Web サイトのページに記載されています。

http://office.microsoft.com/japan/downloads/2000/Accsql.aspx
Office 2000 アップデート: Service Pack 3 (SP-3)をダウンロードし、アップデートすると解決します。


●再現手順
1. Microsoft Windows NT 4.0 Server または Microsoft Windows 2000 Server に、Microsoft SQL Server 2000 をインストールします。
2. Microsoft Windows 98 のクリーン インストールを行っている別のコンピュータに、Access 2000 をインストールします。
3. Access 2000 で、[ファイル] メニューの [新規作成] をクリックします。
4. [新規作成] ダイアログ ボックスの [標準] タブで、[プロジェクト (既存のデータベース)] をクリックします。
5. 「Test」というファイル名を入力し、[作成] をクリックします。
6. [データ リンク プロパティ] ダイアログ ボックスの手順 1. で、SQL 2000 サーバーの名前を入力します。"Database" フィールドに Northwind (SQL Server 2000 に付属する Northwind サンプル データベース) と入力します。
[OK] をクリックします。
7. 新規 Access プロジェクトで、[ストアド プロシージャ] をクリックします。名前の後ろに ";1" が付いています。
8. [ツール] メニューの [セキュリティ] をポイントし、[データベース セキュリティー] をクリックします。コンポーネントがロードまたは初期化に失敗したことを伝えるエラーが表示されます (エラーの全文については、「現象」を参照してください)。
9. 既存のストアド プロシージャの実行を試みます。
エラーが発生します。
10. ストアド プロシージャを新規作成します。"エラーが発生します。" という繰り返しエラー メッセージが表示されます。
11. テーブルの新規作成を試みます。画面が一瞬明るくなりますが、テーブル デザイナは表示されません。
12. データベース ダイアグラムの新規作成を試みます。次のエラー メッセージが表示されます。
現在の SQL バックエンドに対して 'ダイアグラム' の種類のオブジェクトを作成することはできません。アクセス権とサーバー設定を確認してください。










この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« FTC-IPODDW FTC-IPODDW | トップ | FPS220IPB パワーバンクスリ... »
最新の画像もっと見る