SQLserver运维必备:权限管理、备份、复制
? ?小生博客:http://xsboke.blog.51cto.com ? ?小生 Q Q:1770058260 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -------谢谢您的参考,如有疑问,欢迎交流 一、权限简介 二、备份简介 三、复制简介 四、案例 。。。。。。。。。。。。。 一、 权限 ? 1. SQL Server 的安全机制 ? ? 1)客户机的安全机制 ? ? 2)服务器的安全机制 ? ? ? ?登录实例的账号和密码 ? ? ? ?身份验证模式 ? ? ? ?权限角色 ? ? 3)数据库的安全机制 ? ? ? ?访问数据库的“数据库用户” ? ? ? ?权限角色 ? ? 4)数据对象的安全机制 ? ? ? ?查询、更新、插入、删除???? ? 2. 登录权限设置 ? ??1)SQL Server的身份验证模式 ? ? ? A)Windows身份验证模式 ? ? ? ? 使用Windows用户和密码 ? ? ? ? 适用于局域网内部使用,如Windows域环境 ? ? ? B)SQL Server 和Windows 身份验证模式(混合验证模式) ? ? ? ? 用户名通过SQL Server创建并存储 ? ??2)登录权限设置 ? ? ? A)设置登录账户 ? ? ? ? Windows用户或SQL Server用户。 ? ? ? B)SA账户的使用 ? ? ? ? 设置复杂密码, ? ? ? ? 建议禁用SA,并创建一个拥有与SA权限相同的超级用户。 ? 3. 访问许可权限设置 ? ? 1)服务器级别设置:只对服务器有效,对数据库和表无效
? ? 2)?数据库级别设置:只对单个数据库有效
? ??3)对象级别权限设置 n ? 更加细化的权限,作用于表、视图、存储过程等 n ? 为表授权 n ? 为数据库授权 n ? 为存储过程授权 二、?备份 ? 1. 备份类型
?2.?恢复操作
? 3. 备份设备
三、 复制 ? ? ? 1. 复制简介
?2.?配置复制时需要注意:
??1)发布方式
? ?2)订阅方式:有两种
? ?3)实例名修改后需要执行的语句:
sp_addserver新的实例名,local:应用新的实例名,如果是本地计算机,必须在实例名后面加‘,local’,然后重启实例 ? 3. 具体实施流程 ? ? 1)?在发布服务器上新建复制 ? ? 2)?选择订阅方式 四、按列 本例概括 例:发布服务器和分发服务器为:WIN-B8RVQT412MQ 订阅服务器为:hangzhou 要求:1. 使用复制功能,使WIN-B8RVQT412MQ上的shop表可以同步到hangzhou上 ????? 2. 使用事务快照(只有发布服务器更新数据会同步到订阅服务器上,相反则不行) ????? 3. 使用推送订阅(为了保证统一性) 注释:经过实验,发现,使用事务快照虽然订阅服务器更新数据,发布服务器不会同步,但是订阅服务器可以更新同步过来的表的数据,只是不同步而已。 ? ? ? 1. 修改计算机名后需要做的操作(因为修改计算机名后数据库可能无法识别) ?? ?? ?? ?? ?? 2.?复制第一步,在订阅和分发服务器上开启1433端口,用于保证数据库的连通性(我们这里分发和发布服务器安装在一块)。 ?? 3. 分别开启发布服务器和订阅服务器的代理服务,因为代理服务会涉及到自动化。 ?? 4. 查看SQL SERVER的配置工具中TCP/IP协议是否开启,否则会影响分发服务器与订阅服务器的连通性。 ?? ?? ?? 5. 登录模式必须为混合模式,模式修改后最好重启实例。 ?? 6. 做复制的表必须要有一个主键,下面举例。 ?? 7. 开始发布此表(此例为事务发布,具体涵义请查看详细文档) ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ? 8. 开始新建订阅(此例为推送订阅,所以在分发服务器上创建即可,这里只说明一些需要注意的地方)
?? ?? ?? ?? ?? ? ?? ?? ?? ?? ?? ?? 9. 验证复制是否成功。 ?? 10.?验证发布服务器更新数据,订阅服务器是否同步。 ?? ?? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |