SQL Server 设置默认数据库
STEP 1 调用系统函数 查看SQL Server的当前用户名
SELECT SUSER_NAME();
NOTE : 系统函数的调用跟sql语句执行一样
![](http://upload-images.jianshu.io/upload_images/1199728-0890f0a74a27ee3d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
Paste_Image.png
运行结果
Turing 是我当前的Windows用户组 Scorpion是我的用户名
![](http://upload-images.jianshu.io/upload_images/1199728-a7dd7b4ff8a2736e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
Paste_Image.png
为特定用户设置默认数据库
EXEC sp_defaultdb @loginame = 'Turing\Scorpion' , @defdb = 'GradeManager'
@loginame 是登陆用户名
@defdb 是你要设置的数据库
![](http://upload-images.jianshu.io/upload_images/1199728-163410764951014c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
Paste_Image.png
测试一下效果
。。。