摘要:
参考文献http://database.51cto.com/art/201009/224075.htm正文要想成功访问 SQL Server 数据库中的数据, 我们需要两个方面的授权:获得准许连接 SQL Server 服务器的权利;获得访问特定数据库中数据的权利(select, update, delete, create table ...)。假设,我们准备建立一个 dba 数据库帐户,用来管理数据库 mydb。1. 首先在 SQL Server 服务器级别,创建登陆帐户(create login)--创建登陆帐户(create login)create login dba with pa 阅读全文
摘要:
参考文献:http://social.msdn.microsoft.com/Forums/en-US/sqlgetstarted/thread/ec2ed3ae-eae9-427f-b8ad-9605fe67477a1.在http://msftdbprodsamples.codeplex.com/releases/view/55330下载AdventureWorks2012 Data File,下载后的文件名是AdventureWorks2012_Data.mdf。2.使用sqlserver management studio来attach(附加数据库)。3.我们下载的只有.mdf文件,没有l 阅读全文
摘要:
参考文献http://msdn.microsoft.com/zh-cn/library/ms188659.aspx服务器级别角色为帮助您管理服务器上的权限,SQL Server 提供了若干角色。这些角色是用于对其他主体进行分组的安全主体。服务器级角色的权限作用域为服务器范围。(“角色”类似于 Windows 操作系统中的“组”。)提供固定服务器角色是为了方便使用和向后兼容。应尽可能分配更具体的权限。SQL Server 提供了九种固定服务器角色。无法更改授予固定服务器角色的权限。从 SQL Server 2012 开始,您可以创建用户定义的服务器角色,并将服务器级权限添加到用户定义的服务器角色 阅读全文
摘要:
参考文献:sql server系统表详细说明下列这些系统表都是存放在master数据库下的Views中,而不是在Tables中。 系统表数据库功能sysaltfiles 主数据库保存数据库的文件syscharsets 主数据库字符集与排序顺序sysconfigures 主数据库配置选项syscurconfigs主数据库当前配置选项sysdatabases主数据库服务器中的数据库syslanguages主数据库语言syslogins主数据库登陆帐号信息sysoledbusers主数据库链接服务器登陆信息sysprocesses主数据库进程sysremotelogins主数... 阅读全文
摘要:
参考文献深入了解SQLServer系统数据库工作原理(转)正文数据库管理员(DBA)的一项基本的技能是对SQL数据库引擎的系统数据库的深刻理解。数据库开发人员了解SQLSERVER自带的系统数据库也是十分有用的。下面就列出了其中的一些系统数据库。(注:如果你决定研究一下这些系统数据库,那么你需要有一个开发数据库。)Master Master数据库保存有放在SQLSERVER实体上的所有数据库,它还是将引擎固定起来的粘合剂。如果不使用主数据库,SQLSERVER就不能启动,所以你必须要小心地管理好这个数据库。对这个数据库进行常规备份是十分必要的。建议在数据库发生变更的时候备份master数据库. 阅读全文