2010-11-30 8 views
7

SQL Server 2008 ExpressとSQL Server Management Studio 2008を使用しています。新しいスキーマがテーブルのプロパティペインに表示されないのはなぜですか?

データベーステーブルを新しいスキーマに関連付けようとしています。

オブジェクトエクスプローラで[セキュリティ] - [スキーマ]に移動して新しいスキーマを作成しました。私はそのフォルダを右クリックし、 'People'という新しいスキーマを作成し、db_ownerという名前でオーナーを設定しました。この新しいスキーマがオブジェクトエクスプローラに表示されるようになりました。

これで、このスキーマにテーブルを関連付けることにしました。デザインビューでテーブルを開き、使用可能なスキーマが含まれているテーブルのプロパティペインのドロップダウンリストをクリックしますが、新しく作成されたスキーマは表示されません。

私はオブジェクトエクスプローラ全体ですべてをリフレッシュしようとしました。デザインビューを閉じて再オープンしてもまだそこにはありません。

何か間違っていますか?

誰でも正しい方向に私を指摘できますか?

答えて

15

ソート済み...最もばかげたやり方で。

明らかに、すべての階層レベルでオブジェクトブラウザをリフレッシュするだけでは不十分です。

私はSQL管理スタジオを閉じて、それを開いていた。スキーマのリストが更新され、新しいカスタムスキーマをテーブルに関連付けることができました。

IMOこれはゴミです。

+3

明らかにこれはまだ当てはまります...これは、Management Studio 2014で動作させるために必要な作業です。 –

-2

「デザインモードでテーブルを開いてからドロップダウンリストをクリックする」と言ったときに私はあなたに従っていません。私は自分のSQL Expressのリストを見落とさなければならない。

TSQL経由でスキーマを変更しようとしましたか?コマンドは短いです:

ALTER SCHEMA "target schema" TRANSFER "source schema"."table name"; 
GO 

スキーマ名を持つターゲットとソースのスキーマを交換してください。

+0

管理スタジオで問題が発生したため、更新することを拒否しました。 – Lewray

+0

openでデザインモードで、オブジェクトエクスプローラでテーブルアイコンを右クリックし、[デザイン]を選択することを意味しました。テーブルのプロパティペイン(ワークスペース内の画面の右側にありますが、おそらく設定可能です)には、スキーマというラベルの付いたフィールドがあり、データは使用可能なスキーマのドロップダウンリストです。5秒ごとにコメントを編集できます閉じる) – Lewray

+0

私のプロパティウィンドウが閉じられました。 –

関連する問題