ホーム › フォーラム › A5:SQL Mk-2掲示板 › SQL Server Express 2019のテーブルが見えない
- このトピックには4件の返信、1人の参加者があり、最後ににより1年、 10ヶ月前に更新されました。
-
投稿者投稿
-
カンゲスト
A5:SQLをダウンロードし、SQL Server Express2019に接続してみたところ、
接続テストはOKになりますが、テーブルが見えなかった。
以下のトピックを参照して、名前付きパイプの設定を有効にして、SQLサービスみ再起動したのに、
https://a5m2.mmatsubara.com/wp/?topic=sql-server2016%E3%81%AE%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E3%81%8C%E3%80%81%E3%81%94%E3%81%8F%E4%B8%80%E9%83%A8%E3%81%97%E3%81%8B%E8%A6%8B%E3%81%88%E3%81%AA%E3%81%84上記の問題をチェックお願い出来ますか。
カンゲストちょっと環境情報を補足します。
Windows 10, Sql server 2019 Express
SQL Server 2012 Expressもインストールしてみましたのに、A5:SQLが「SQL server」からのデータベース一覧が表示されない。
※「データベース内容登録」画面に、接続情報を入力して、データベース名を選択すると、データベース一覧が表示できるが、
※Postgresの場合は問題ないです。松原正和キーマスターカンさんんこんにちは。
SQL Server でテーブルが見えないとのことですが、テーブルを作成したユーザーとA5:SQL Mk-2から接続したユーザーは同一でしょうか?
実のところ、SQL Server の認証周りの仕様は詳しくないのですが、例えばOS認証で接続するときでも、同じユーザーで接続しても、通常の権限で接続したときと管理者権限で接続したときで、ログイン(ログインユーザー)が異なったような記憶があります。カンゲスト質問1:SQL Server でテーブルが見えないとのことですが、テーブルを作成したユーザーとA5:SQL Mk-2から接続したユーザーは同一でしょうか?
⇒ はい。同じのユーザーで接続しました。
質問2:実のところ、SQL Server の認証周りの仕様は詳しくないのですが、例えばOS認証で接続するときでも、同じユーザーで接続しても、通常の権限で接続したときと管理者権限で接続したときで、ログイン(ログインユーザー)が異なったような記憶があります。⇒OS認証で接続するときでも、SQL Server の認証でも試してました。
両方は接続通常にできましたが、データベースのインスタンスは表示されない。
※ データベースを指定して、データをSQLクエリで取得できる。
例:SELECT * FROM DB.TableName松原正和キーマスターカンさんこんにちは。
状況として、テーブルが見えないとは、メイン画面左のデータベースツリーでテーブルが表示できないということでしょうか?
A5:SQL Mk-2内部では、以下のSQLでSQL Serverのテーブル一覧を取得しているのですが、以下のSQLを直接SQLエディタから実行してみて、正しく取得できるか確認していただけると助かります。select
S.name as TABLE_SCHEMA
, T.name as TABLE_NAME
, T.type_desc as TABLE_TYPE
from
sys.tables T
inner join sys.schemas S
on S.schema_id = T.schema_id
where
T.type_desc in (‘USER_TABLE’) -
投稿者投稿