SQL Server 管理须知

演讲时间:2014年7月31日
演讲者:吕祖德


内容一:
1\账户的 UIID-> User ID
  Windows 账户. 即使,Name相同,User ID也不同.
  SQL Server 账户,Name相同,User ID也不同.
  USER ID -> GUID,字符串.

  基于安全考虑.使用A计算机的 相同用户名,无法访问另外一台计算机.
  例外:
  克隆的.克隆之前的用户,会带到新的机器上.

2\数据库恢复的同名账户问题.
  不同的服务器,SA账户的USER ID是相同的.

  是User ID的问题.
  恢复之前的数据,是从公司拷贝的.iDDEVP 账户的USERID是公司的服务器产生的.
  现在的服务器的,iDDEVP 账户是当前用户产生的.
  AS.iDDEVP.UserID <> Bs.iDDEVP.UserID

  1\去不掉,
  2\加不进.

  解决办法:
  0\将iDDevp2加入当前数据库
  1\将对象的所有者是 IDDEvp的对象的所有者,修改为iDDevp2.
  2\删除数据库的iDDEvp.
  3\重新加入iDDEvp,并分配Owern权限.
  4\将对象的所有者是 IDDEvp2的对象的所有者,修改为iDDevp.
  5\将iDDevp2移除当前数据库

  1\测试版的SERvER.
  2\恢复了Master数据库. 备份之前创建好了iDDEVP.


内容二:
1\版本.
  7 /SQL2000 /2005 /2008 /2010 /2012
  附加可逆的过程.

  SQL2000管理工具.
  1\企业管理器 -> 少用或者不用,尽量用脚本完成.
    创建表..管理数据.....

  2\查询分析器
    SQL Language -> DML 数据操纵语句.
    1\显示预估的查询计划.
      SQL 引擎,会分析语句,生成查询计划 -> 执行查询.
      为了优化查询语句而存在.

      深层次的优化,就是靠查询计划.
    2\GO
    3\要使用自带的帮助

  3\事件探查器
    跟踪数据库全局执行脚本,或者事件.
    一定要用SA或者具备跟踪权限的账户.
    新建探查器时,可以指定过滤条件.


  2005-2012管理工具.
  1\Management Studio,
  综合了查询分析器和企业管理器的功能.
  2\事件探查器

2\成为DBA.
  修改内模式.

你可能感兴趣的:(SQL,Server)