SQLServer中登录名(login)的默认数据库有什么作用?
2012-10-06 10:29
330 查看
在SQLServer中创建登录名时,可以从“默认数据库”下拉菜单中选择数据库,从而为登录名设置默认数据库。
虽然默认为master数据库,但推荐将默认数据库设置为该用户使用得最多的数据库,这会简化用户的工作,还能防止混乱master数据库。当DBA或者用户连接到SQLServer运行SQL脚本时,他们认为是在合适的数据库运行,但实际上可能是在master数据库中运行的,从而造成在错误的数据库中创建了对象。
如果将登录名的默认数据库设置为master以外的选项,可能发生的情况是,如果该登录名无权访问所选择的数据库,该用户就不能登录。
虽然默认为master数据库,但推荐将默认数据库设置为该用户使用得最多的数据库,这会简化用户的工作,还能防止混乱master数据库。当DBA或者用户连接到SQLServer运行SQL脚本时,他们认为是在合适的数据库运行,但实际上可能是在master数据库中运行的,从而造成在错误的数据库中创建了对象。
如果将登录名的默认数据库设置为master以外的选项,可能发生的情况是,如果该登录名无权访问所选择的数据库,该用户就不能登录。
相关文章推荐
- sqlserver默认数据库作用
- 所有login都不能登录,默认数据库离线导致
- sqlserver 登录时 默认数据库找不到错误(4064)解决
- sqlserver 登录时 默认数据库找不到错误(4064)解决
- SQL Server默认创建了哪些数据库, 这些数据库的作用分别是什么
- osql 命令 sqlserver 2008 登录无法打开默认数据库
- SQLServer无法打开用户默认数据库 登录失败错误4064的解决方法
- 在SQL Server中出现 “无法打开用户默认数据库,登录失败” 是什么原因?4046错误
- eclipse连接Sqlserver无法打开登录所请求的数据库 "XXX"。登录失败。
- 存储过程在数据库中的作用是什么
- 什么是数据库?数据库的作用想学数据库必看 (3)数据库操作 排序, 聚合函数 ,分组查询,分页查询,模糊查询,数据完整性
- Java - 在进行数据库编程时,连接池有什么作用?
- SqlServer 2008如何修改默认的sa登录名的密码
- SQLServer - 删除登录账号、数据库用户
- 在一台用户PC主机上,子网掩码、默认网关的作用是什么?
- 查询sqlserver用户默认数据库
- 模拟SQLServer登录 获取所有数据库实例
- SQL Server 2014 无法打开用户默认数据库 登录失败错误4064的解决方法
- 破解SQL Server连接错误-“无法打开用户默认数据库,登录失败”
- SQL server 中默认数据库和默认表的作用