14

私は過去8年間SQLServerManagement Studio(SSMS)を使用していますが、問題が発生し続けています。テーブルを右クリックして[SELECTTOP2000 ROWS]を選択すると、クエリエディタがクエリを含む新しいファイルを開きます。これは素晴らしく、テーブルを簡単に確認するのに役立ちます。

私が抱えている問題は、デフォルトのデータベースが実際のデータベースからマスターデータベースに変更されていることです。私はsysadmin権限を持っています。

SSMSによって生成されたクエリでは、データベース、スキーマ、およびテーブルが角かっこで囲まれています。つまり、[DB]。[dbo]。[TableName]です。

SELECT TOP 2000 ROWSコマンドでデフォルトのデータベースを設定する方法はありますか?デフォルトのデータベースを「マスター」に設定しないでください。

もう1つの回避策は、テーブルをクリックしてから「新しいクエリ」を実行することです。これにより、現在のデータベースが保持され、「SELECT*FROMTableName」と入力する必要があります。

デフォルトのデータベースがマスターに変更されました

4

1 に答える 1

25

SSMSで、[セキュリティ]> [ログイン]に移動します-ログインを選択し、右クリックして[プロパティ]を選択します-タブの下部にある[デフォルトデータベース]というオプションです-これは変更したいものです。

于 2012-06-07T08:28:47.663 に答える