web-dev-qa-db-ja.com

SYSテーブルとINFORMATION_SCHEMAテーブルしか表示されないのはなぜですか? 2007 ODBからSQL Server 2008へのアクセス

ようやくODBC接続を作成できましたが、Access 2007でODBC接続を使用して外部データ> ODBC>リンクテーブルに移動すると、などのテーブルの巨大なリスト

INFORMATION_SCHEMA.CHECK_CONSTRAINTS

INFORMATION_SCHEMA.COLUMNS

INFORMATION_SCHEMA.DOMAINS

等.....

そして、たくさんの

sys.all_columns

sys.all_objects

sys.all_parameters 

等...

私が本当に必要な唯一のテーブルは、次のようなテーブルです

dbo.users

dbo.stats

dbo.customers

等...

しかし、それらのテーブルはどれも、リンクするために選択できるテーブルのリストにありません。

必要なDBOテーブルを表示またはリンクできない理由を誰かが知っていますか?

(私がODBC接続を作成するために新しいユーザーログインを作成した方法)

2
Juan Velez

JimboとSharkのコメントのおかげで、表示したいテーブルの権限を調整することで問題を解決できました。テーブルに対するSELECT権限を持っていなかったため、表示できませんでした。 SELECT権限をテーブルに追加すると、データを完全に表示することができました。

3
Juan Velez