none
Visual Studio LightSwitch 2011 の外部データソースでテーブルが見えない。 RRS feed

  • 質問

  • Visual Studio LightSwitch 2011 の外部データソースについての質問です。

    SQLserverのDB・テーブルを外部データソースにアタッチでウィザードを使用して取得していますが、表示されるテーブルとされない物があります。

    どのような原因が考えられますでしょうか?

    OS XPsp3

    Sqlserver 2008r2

     

    2011年8月30日 7:03

すべての返信

  • 私も同じ現象で悩んでいます。

    私の場合は、テーブル単位というよりデータベース単位でテーブルが見えるデータベースと見えないデータベースがあります。
    また、テーブルが見えて画面の作成ができても、データが表示できないデータベースがあったりします。
    権限などをデータが表示できるデータベースと同じにしても変化はありません。

    IDEのサーバーエクスプローラからは正常にデータも表示させることができます。

    どなたかわかる方いらっしゃいませんでしょうか?

    DB: SQL Server 2008 R2
    クライアントOS: Windows 7 Enterprise x86

    2011年9月29日 5:27
  • 自己レスです。

    原因らしきものを見つけました。

    現象1)
    LightSwitchでデーターソースをウィザードを使用してアタッチする際、特定のDBでテーブルが表示されない。
    >プライマリーキーが設定されていないテーブルがDBに含まれているとテーブルが見えなくなることがある。(見えることもある)

    現象2)
    同じDB内で特定のテーブルをデータソースに含めると、そのDBを使用しているすべてのLightSwitch実行画面でデータの表示ができなくなる(特定のテーブル以外のテーブルを使用している画面もデータを表示できない)
    >特定のテーブルのプライマリーキーフィールド名に全角のアルファベットを使用していると上記の現象が発生する。

    ※この現象は私の環境のみで起こることかもしれません。別の環境では試していません。(LightSwitchのバグのような気はしますが・・・)

    • 回答の候補に設定 mizmiz 2011年9月30日 9:15
    2011年9月30日 9:15