私は過去8年間SQLServerManagement Studio(SSMS)を使用していますが、問題が発生し続けています。テーブルを右クリックして[SELECTTOP2000 ROWS]を選択すると、クエリエディタがクエリを含む新しいファイルを開きます。これは素晴らしく、テーブルを簡単に確認するのに役立ちます。
私が抱えている問題は、デフォルトのデータベースが実際のデータベースからマスターデータベースに変更されていることです。私はsysadmin権限を持っています。
SSMSによって生成されたクエリでは、データベース、スキーマ、およびテーブルが角かっこで囲まれています。つまり、[DB]。[dbo]。[TableName]です。
SELECT TOP 2000 ROWSコマンドでデフォルトのデータベースを設定する方法はありますか?デフォルトのデータベースを「マスター」に設定しないでください。
もう1つの回避策は、テーブルをクリックしてから「新しいクエリ」を実行することです。これにより、現在のデータベースが保持され、「SELECT*FROMTableName」と入力する必要があります。