SQL Server Enterprise Manager でテーブルの行を追加したのですがが、
リンクさせているAccessのテーブルに反映されません。
会社のDBで、テーブルをSQL Serverで作成し、
Accessへリンクさせています。
通常の入力業務はAccessで行っています。
このDBを作成した前任者が退職してしまい、
DBを管理できる人がいない状況です。
ネットで調べたところ、SQL Serverで、
「パブリケーションの新規作成」を行うか、
「DTSインポート/エクスポート」を行う必要がありそうなのですが、
これらの違いもわからず、
またAccesDBへの影響がわからず、うかつに試せない状況です。
SQL Server、Access共に全く明るくないため、
つたない文章で申し訳ありませんが、
どなたか、テーブルの追加を反映させる方法を
教えて頂けませんでしょうか。
No.1ベストアンサー
- 回答日時:
ネットでお調べになった内容は明らかに関係ないのですが、
そもそも、Enterprise Managerでなさったオペレーション内容はテーブルの「行」の追加ですか?
デザイン画面でテーブルの「列」(カラム、項目、フィールド)を追加されたわけではないですか?
もし「列」ならリンクテーブルの貼り直しが必要かと思いますが、Accessへの影響を考えないで列を増やすのは危険なので、なぜそのオペレーションを行ったのかの背景も気になります。
そのオペレーションはあなたがなさったのですか?
この回答への補足
ご回答ありがとうございます。こちらの回答がおそくなりまして、すみません。
また、ご指摘の通り、「列」の追加です。間違っておりました、すみません。
該当オペレーションをしたのは私です。
ある人に聞いたところ、列を追加するには、Enterprise Managerから行う必要があると教えてもらったので、実行しました。
背景と致しましては、このテーブルの入力内容を含むクエリから報告書を作っておりまして、その報告書に2つほど加えたい項目があるためです。
当初は、テーブルに列の追加する(Enterprise Manager)⇒クエリに、テーブルに追加した列を追加する(Access)⇒報告書のフォームを変更する(Access)、ということを考えていました。
やはり、Accessに影響が出るのですね。
「リンクテーブルの貼り直し」の方法は、ネットで調べた方法ではないということも教えて頂きまして、ありがとうございます。
No.2
- 回答日時:
テーブルに列を追加すると、参照する分には特に問題はないのですが、追加するときに追加の仕方によっては影響がでます。
(Accessの中でそのテーブルをどう更新しているか次第ですが、今回はそこを確認されているわけではなかったようなので)
絶対に影響が出るというわけではないですよ。
リンクの貼り直しというのは、SQL Server側の作業ではなく、Access側の作業です。Accessのバージョンやリンク方法が読み取れませんが、「Accessのリンクテーブルのはりなおし」であれば身近にお分かりになる方もいらっしゃるのではないですか?
この回答への補足
jamshid6さま、ありがとうございます。
Accessに影響が出ないだろうというお話、安心しました。
SQLServer側での作業ではないことを教えて頂き、大変ありがとうございます。
ずっとSQLserverからしか、作業できないと思っていました。
Accessは2000で、リンク方法はよくわかりません。
テーブルを見ると、緑の○印がついています。
リンクテーブルの貼り直しというのは、思いもつきませんでした。
わかる人がいるか、わかりませんが、まずは聞いてみます。
ありがとうございました。
jamshid6様、ご回答ありがとうございました。
まだ、解決していないのですが、もう少し自分で調べたり、
周りの人に聞いてみます。
調べるにしろ聞くにしろ、全く検討違いの認識をしていては
意味がないところでした。
お陰さまで、方向性が少し見えてきました。
本当に、ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- SQL Server AccessのInsertクエリのあとつづけてDeleteクエリを行いたいがSQLでどう書いたらいい 3 2023/05/27 14:12
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
- Access(アクセス) access フォーム 大分類、小分類 1 2022/08/11 18:03
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- その他(ブラウザ) python から COBOL を呼び出すことは可能でしょうか。 1 2023/04/21 21:03
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コンボボックスで入力したもの...
-
クエリのキャンセルがいつにな...
-
accessテーブル作成クエリを実...
-
エクセルでテーブルの最終行が...
-
テーブル作成クエリで新テーブ...
-
SI Object Browserのテーブルス...
-
VIEWしか読み取れないユーザの...
-
ユニオンクエリの結果をテーブ...
-
SQLサーバーのテーブルの値...
-
UNIONなどで複数のテーブルから...
-
IDENTITY列の複数テーブルへのI...
-
SQLについて質問です。 テーブ...
-
位置を指定してフィールドを追...
-
重複するレコードに対しフラグ...
-
SQL Serverのテーブル追加を、A...
-
SQSQL文を教えてください。
-
excel テーブル
-
ファイルメーカーのテーブルの...
-
SQLスクリプトを自動生成する方法
-
あるテーブルのデータを追加、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
accessテーブル作成クエリを実...
-
エクセル
-
エクセルでテーブルの最終行が...
-
クエリのキャンセルがいつにな...
-
SI Object Browserのテーブルス...
-
あるテーブルのデータを追加、...
-
ユニオンクエリの結果をテーブ...
-
Accessにインポートした複数の...
-
コンボボックスで入力したもの...
-
VIEWしか読み取れないユーザの...
-
レプリケーションしているテー...
-
テーブル作成クエリで新テーブ...
-
SQLサーバーのテーブルの値...
-
excel テーブル
-
UNIONなどで複数のテーブルから...
-
Access のリレーションシップで...
-
アクセスのテーブル作成クエリ...
-
ストアドをまたがるローカル一...
-
ADOでSeekメッソッドが使えませ...
-
SQLスクリプトを自動生成する方法
おすすめ情報