none
ファイアウォール設定でORマッパーに作ったテーブルが出てこない。 RRS feed

  • 質問

  • visual studio2017にてAzure上に作ったSQLにつなごうとしています。

    Azure sql serverのサーバー名をSSMSにて指定し、そこでテーブルを作ったのですが、Entity Modelを作成する際に、データベースサーバーを選び、接続してテーブルを2つ確認できましたところまでは問題ないです。(初期で作られていたテーブルと自分が作ったテーブル)

    しかし、EntityData Model ウィザードにてデータベースからEF Designerを選び新しい接続でSSMSのサーバーと同じ名前を記載し、データベース名の選択でも目当ての自作のテーブル名が出てきました。テスト接続も成功しています。重要情報も接続文字列に含め、次へを押したところ、DB情報を引き出した中でテーブルにラジオチェックがつかなかったのはなぜなのでしょうか。そしてついてから完了を押しても、VisualStudioでORマッパーが出てきた際に、自分が作ったテーブルが出てきませんでした。初期で作られているテーブルのようです。

    重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
    警告  エラー 6002: テーブル/ビュー 'pubs.sys.database_firewall_rules' には主キーが定義されていません。主キーは推論され、定義は読み取り専用のテーブル/ビューとして作成されました。 Decode2017WebAPI

    というエラーが出ています。

    思い当たる節はファイアウォールのDBの許可にてエラーがでたので許可範囲を0~255にしてしまいました。

    どういったIPの範囲が適切なのでしょうか。

    アドバイス頂けないでしょうか。よろしくお願い致します。

    2017年12月2日 13:19