شاید خیلی واسه شما هم پیش اومده باشه که خواسته باشین یه سری اسکریپت رو روی یه دیتابیس خاص اجرا کنین. یا اینکه بخواین که دیتا بیس پیش فرضتون رو عوض کنین و دیگه Master نباشه تا دیگه موقع اجرای اسکریپت هاتون به ارور معروف :

Invalid object name

برنخورین، برای این کار از کد زیر استفاده کنین:

Exec sp_defaultdb @loginame='LOGIN', @defdb='MY_DB'

با اجرای این دستور از این پس هنگامی که با نام کاربری LOGIN در MSSQL لاگین شین دیتابیس پیش فرضتون MY_DB خواهد بود.