读取存储权限手机日程该不该允许

当前版本如果要使用该工具,您可以跳过该部分如果工具的非可配置选择不适合您的部署,则可以手动配置备份即使您不配置备份之前,本主题中的步骤通过处理嘚每个节将帮助您并且,如果您不熟悉 Transact-SQL当您开始,您将为则在执行后!换言之,不要担心虽然要完成很多步骤,它们都不会特别困难并且此主题指导您所有的步骤。

如果您管理系统您可能已熟悉所设置的好备份很关键的原因。 没有人希望成为没有完成就地备份設置就关闭的服务器的管理员 不过,您可以使用 SQL Server 工具和标记的事务来备份 TFS 数据以便在数据库中确立一系列公用恢复点。如果您定期备份这些数据库则可以降低由设备故障或其他意外事件引起的效率损失或数据丢失风险。

本主题中的过程介绍如何创建用于执行完整或增量数据库备份的维护计划以及如何为标记的事务创建表和存储过程。 要实现最大程度的数据保护应安排每天或每周运行完整备份,并咹排每小时运行增量备份 您还可以选择备份事务日志。 有关更多信息请参见 Microsoft 网站上的以下页面:。

若要避免数据损坏必须将 TFS 部署所使用的数据库的所有备份同步到同一时间戳。本示例部署所有数据库在同一服务器。完全备份部署您必须备份并同步在 SQL Server 中使用的 Team Foundation Server 的所囿数据库。此外你必须备份SharePoint 产品。由于 SharePoint 产品 具有从 TFS 备份和还原其数据库的不同要求您不能使用在 TFS 部署中的其他数据库执行的相同的备份策略。为了备份 SharePoint 产品 数据库您必须遵循 SharePoint 产品 指南。为了方便起见该文档包含适合于单服务器部署简要指南,但当配置您的 SharePoint Foundation 2010 备份时應先按照 TechNet 提供的链接和审阅最新可用信息。

此外如果您使用的是企业或数据中心版的 SQL Server,并且您想要将收集和配置数据库恢复到标准版的 SQL Server则您在备份之前,必须按照在 以下步骤关闭 SQL Server 压缩

  • 创建用于标记表的存储过程

  • 创建用于一次标记所有表的存储过程

  • 创建用于自动标记表嘚存储过程

  • 创建用于运行标记表过程的计划作业

  • 为完整备份创建维护计划

  • 为差异备份创建维护计划

  • 为事务备份创建维护计划

若要在本教程Φ执行过程,您必须同时为以下两个组的成员:

开始之前应花些时间确认您需要备份的所有数据库,以便完全还原您的部署 在本教程中,这包括 SharePoint Foundation 2010 和 SQL Server Reporting Services 的数据库但是,所有这些数据库位于 SQL Server 的同一默认实例中 在其他配置中,您可能不具有所有上述数据库或者,也可能在多台服务器上分配这些数据库 有关 TFS 数据库的完整表格和说明(包括数据库的默认名称),请参见

  1. 在**“SQL Server Management Studio”、對象资源管理器中,扩展该服务器的名称然后扩展“数据库”**。

  2. 检查数据库列表并标识您的部署使用的数据库

    在本教程中,以下数据庫用于单服务器部署:

若要确保所有数据库均还原到同一点可以在每个数据库中创建一个表以标记事务。 可以使用 SQL Server Management Studio 中嘚查询功能在每个数据库中创建相应的表。

不要在 SharePoint 产品所使用的任何数据库中创建表

创建表以在 Team Foundation 所使用的数据库中标记相关事务

  1. 在**“SQL Server Management Studio”中,突出显示该服务器的名称打开子菜单,然后单击“新建查询”**

    将打开“数据库引擎查询编辑器”窗口。

  2. 在**“查询”菜单中选择“SQLCMD 模式”**。

    查询编辑器将在其上下文中执行 sqlcmd 语句 如果未显示“查询”菜单,请选择**“数据庫引擎查询编辑器”**窗口中新查询中的任意位置

  3. 在**“SQL 编辑器”工具栏上,打开“可用数据库”**列表然后选择 “TFS_Configuration”

    TFS_Configuration 是配置数据库的默認名称此名称可自定义,因此可能会有所不同

  4. 在查询窗口中,输入以下脚本以在配置数据库中创建表:

  5. 选择 “F5” 键运行该脚本

    如果該脚本格式正确,则会在查询编辑器中显示消息“(1 行受影响)”。

  6. 对 TFS 部署中的每个数据库重复步骤 4?7但 SharePoint 产品 所使用的数据库除外。 在本蔀署示例 Jill 在以下所有数据库重复此操作过程:

创建用于标记表的存储过程

在要备份的每个数据库中创建表后,必须创建一个用于标记表的过程

  1. 在**“SQL 编辑器”工具栏上,打开“可用数据库”**列表然后选择 “TFS_Configuration”

  2. 在查询窗口中输入以下脚本以创建一个用于在配置数据库中标记事务的存储过程。

  3. 选择 “F5” 键运行该过程

    如果该過程格式良好,则会在查询编辑器中显示消息“命令已成功完成”。

  4. 对 TFS 部署中的每个数据库重复步骤 2?5在本部署示例, Jill 在以下所有数據库重复此操作过程:

    确保已选择您想要创建存储的程序的数据库的名称在您创建程序之前的对象资源管理器中列出的“可用数据库”中選择。否则当您运行时该脚本命令将显示该存储程序已存在的错误。

创建用于一次标记所有表的存儲过程

若要确保所有数据库都得到标记可以创建一个过程,以运行刚创建的用于标记表的所有过程 与上述过程不同的是,此过程仅在配置数据库中运行

创建一个存储过程以运行用于标记表的所有存储过程

  1. 在**“SQL 编辑器”工具栏上,打开“可用数据库”**列表然后选择 “TFS_Configuration”

  2. 在查询窗口中创建存储过程,该存储过程将执行在 TFS 所使用的每个数据库中创建嘚存储过程 将 ServerName 替换为运行 SQL Server 的服务器的名称,并将 Tfs_CollectionName 替换为每个团队项目集合的数据库的名称

  3. 选择 “F5” 键运行该过程。

    如果自创建用于标記事务的存储过程以来尚未重新启动 SQL Server Management Studio则服务器名称和数据库名称可能会带有用一个或多个红色的波浪下划线。但是该过程仍应该运行。

    如果该过程格式良好则会在查询编辑器中显示消息“命令已成功完成。”

创建用于自动标记表的存儲过程

当您有一个过程将运行用于标记表的所有存储过程时,您必须创建一个使用同一事务标记对所有表进行标记的过程 您将使用此标記将所有数据库还原到同一点。

  1. 在**“SQL 编辑器”工具栏上打开“可用数据库”**列表,嘫后选择 “TFS_Configuration”

  2. 在查询窗口中,输入以下脚本以使用“TFSMark”对表进行标记:

    TFSMark 是一个标记示例您可以在标记中使用任何支持的字母和数字序列。如果数据库中有多个标记的表请记录还原数据库所使用的标记。有关更多信息请参见 Microsoft 网站上的以下页面:。

  3. 选择 “F5” 键运行该过程

    如果该过程格式良好,则会在查询编辑器中显示消息“(1 行受影响)”。 WITH MARK 选项仅适用于每个已标记的表的首个“BEGIN TRAN WITH MARK”语句

创建用于运行标记表过程的计划作业

既然您已创建并存储所需的所有过程,那么必须安排标记表的过程以便让其恰好在数据库的计划备份之前运行。 应对此作业进行安排使其在数据库的维护计划运行之前大约一分钟时运行。

  1. 在对象资源管理器中展开**“SQL Server 代理”,打开“作业”菜单然后选择“新建作业”**。

    此时会打开**“新建作业”**窗口

  2. 在**“名称”**Φ,指定该作业的名称 例如, Jill 为她的任务名称键入“MarkTableJob”

  3. (可选)在**“说明”**中,指定该作业的说明

  4. 在**“选择页”,单击“步骤”嘫后单击“新建”**。

  5. 此时会打开**“新建作业步骤”**窗口

  6. 在**“步骤名称”**中,指定步骤的名称

  7. 在**“数据库”**中,选择配置数据库的名称 例如, Jill 的部署使用默认的数据库名 FS_Configuration这样她可以从下拉列表选择该数据库。

  8. 选择**“打开”浏览到已创建的用于标记表的过程,选择“咑开”两次然后选择“确定”**。

  9. 在**“选择页”单击“计划”,然后单击“新建”**

    此时会打开**“新建作业计划”**窗口。

  10. 在**“名称”**中指定计划的名称。

  11. 在“频率”中更改频率以匹配为备份数据库而将创建的计划。 在部署示例中Jill 希望在每天凌晨 2:00 运行增量备份,在星期天的凌晨 4:00 运行完整备份为了标记增量备份的数据库,她将**“执行”更改为“每日” 当她创建另一个工作作业来标记每周完整备份的數据库时,她保留了“出现”“每日”处的值并选择了“星期日”**复选框。

  12. 在“每天频率”中更改执行次数,以将该作业安排为在數据库备份之前一分钟时运行然后选择“确定”。 在部署示例中对于增量备份的工作,Jill 指定凌晨 1:59 在完全备份的工作中,Jill 指定凌晨 3:59

  13. 茬**“新建作业”中,选择“确定”**以完成计划作业的创建

为完整备份创建维护计划

创建用于标记数据库的计划莋业后,可以使用维护计划向导为 TFS 部署所使用的所有数据库安排完整备份

如果您的部署使用的是企业或数据中心版的 SQL Server,但您认为您可能唏望将数据库还原到运行标准版的服务器则必须使用通过禁用 SQL Server 压缩生成的备份集。只有禁用了数据压缩才能成功地将企业或数据中心蝂数据库还原到运行标准版的服务器。创建维护计划之间应关闭压缩。要关闭压缩请遵循 (Microsoft 知识库文章)中的步骤。

为完整备份创建维护计划

  1. 在**“SQL Server Management Studio”中展开“管理”节点,打开“维护计划”子菜单然后选择“维护计划向导”**。

  2. 在**“SQL Server 维护计划姠导”的欢迎页上选择“下一步”**。

    此时会出现**“选择计划属性”**页

  3. 在**“名称”**框中,指定维护计划的名称

  4. 选择**“整个计划统筹安排或无计划”,然后选择“更改”**

  5. 在**“频率”“每天频率”**之下指定计划选项。 例如Jill 指定每周备份在“频率”指定星期天,在“每忝频率”指定4:00 AM

    在**“持续时间”下,保留默认值“无结束日期” 单击“关闭”,然后单击“下一步”**

  6. 在**“选择维护任务”页上,选中“备份数据库(完整)”“执行 SQL Server 代理作业”“备份数据库(事务日志)”复选框然后选择“下一步”**。

  7. 在**“选择维护任务顺序”页上将顺序更改为依次运行完整备份、代理作业和事务日志备份,然后选择“下一步”**

    有关此对话框的更多信息,请选择 “F1” 键 此外,也可在 Microsoft 網站上的以下页面搜索**“维护计划向导”**:(SQL Server 联机丛书)

  8. 在**“定义‘备份数据库(完全)’任务”页上,选择下箭头选择“所有数据库”,然后选择“确定”**

  9. 根据部署和资源的需要,指定用于将文件保存到磁盘或磁带的备份选项然后选择**“下一步”**。

  10. 在**“定义‘执行 SQL Server 代悝作业’任务”页上选中已为标记表而创建的计划作业的相应复选框,然后选择“下一步”**

  11. 在**“定义‘备份数据库(事务日志)’任务”頁上,选择下箭头选择“所有数据库”,然后选择“确定”**

  12. 根据部署和资源的需要,指定用于将文件保存到磁盘或磁带的备份选项嘫后选择**“下一步”**。

  13. 在**“选择报告选项”页上指定报告分发选项,然后选择“下一步”**两次

  14. 在**“完成该向导”页上,选择“完成”**

    SQL Server 将按指定的频率创建维护计划并备份指定的数据库。

为差异备份创建维护计划

可以使用维护计划向导为 TFS 部署所使用的所有数据库来安排差异备份

为差异备份创建维护计划

  1. 登录到正在运行 SQL Server 实例的服务器,该实例包含要备份嘚数据库

    1. 在**“服务器类型”列表中,选择“数据库引擎”**

    2. 在**“服务器名称”“身份验证”**列表中,选择相应服务器和身份验证方案

    3. 如果 SQL Server 实例需要,请在**“用户名”“密码”**中指定相应帐户的凭据

    4. 选择**“连接”**。

  2. 在**“SQL Server Management Studio”中展开“管理”节点,打开子菜单选择“维护计划”,然后选择“维护计划向导”**

  3. 在**“SQL Server 维护计划向导”的欢迎页上,选择“下一步”**

  4. 在**“选择计划属性”页上的“名称”**框Φ,指定维护计划的名称

  5. 选择**“整个计划统筹安排或无计划”,然后选择“更改”**

  6. 在**“频率”“每天频率”**下,为备份计划指定选項

    在**“持续时间”下,保留默认值“无结束日期” 单击“关闭”,然后单击“下一步”**

  7. 在**“选择维护任务”页上,选中“备份数据庫(差异)”复选框然后选择“下一步”**。

  8. 在**“定义‘备份数据库(差异)’任务”页上选择下箭头,选择“所有数据库”然后选择“确定”**。

  9. 根据部署和资源的需要指定用于将文件保存到磁盘或磁带的备份选项,然后选择**“下一步”**

  10. 在**“选择报告选项”页上,指定报告汾发选项然后选择“下一步”**两次。

  11. 在**“完成该向导”页上选择“完成”**。

    SQL Server 将按指定的频率创建维护计划并备份指定的数据库

为事务日志创建维护计划

您可以使用维护计划向导为 TFS 部署所使用的所有数据库来安排事务日志备份。

为事务日志备份创建维护计划

  1. 登录到正在运行 SQL Server 实例的服务器该实例包含要备份的数据库。

  2. 在**“服务器类型”列表中选择“数据库引擎”**。

    1. 在**“服务器名称”“身份验证”**列表中选择相应服务器和身份验证方案。

    2. 如果 SQL Server 实例需要请在**“用户名”“密码”**中指定相应帐户的凭据。

    3. 选择**“连接”**

  3. 在**“SQL Server Management Studio”中,展开“管理”节点打开子菜单,选择“维护计划”然后选择“维护计划向导”**。

  4. 在**“SQL Server 维护计划向导”的欢迎页上选择“下一步”**。

    此时会出现**“选择计划属性”**页

  5. 在**“名称”**框中,指定维护计划的名称

  6. 选择**“整个计划统筹安排或无计划”,然后选择“更改”**

  7. 在**“频率”“每天频率”**之下指定计划选项。

    在**“持续时间”下保留默认值“无結束日期”**。

  8. 单击**“关闭”然后单击“下一步”**。

  9. 在**“选择维护任务”页上选中“执行 SQL Server 代理作业”“备份数据库(事务日志)”复选框,然后选择“下一步”**

  10. 在**“选择维护任务顺序”页上,将顺序更改为在事务日志备份之前运行代理作业然后选择“下一步”**。

    有关此對话框的更多信息请选择 “F1” 键。 此外也可在 Microsoft 网站的以下页面搜索**“维护计划向导”**:(SQL Server 联机丛书)。

  11. 在**“定义‘执行 SQL Server 代理作业’任務”页上选中已为标记表而创建的计划作业的相应复选框,然后选择“下一步”**

  12. 在**“定义‘备份数据库(事务日志)’任务”页上,选择丅箭头选择“所有数据库”,然后选择“确定”**

  13. 根据部署和资源的需要,指定用于将文件保存到磁盘或磁带的备份选项然后选择**“丅一步”**。

  14. 在**“选择报告选项”页上指定报告分发选项,然后选择“下一步”**两次

  15. 在**“完成该向导”页上,选择“完成”**

    SQL Server 将创建维護计划,并按指定的频率来备份指定数据库的事务日志

命令行工具,但是配置工具更简单 有关 RSKEYMGMT 的更多信息,请参见 Microsoft 网站上的以下页面:(RSKEYMGMT

  1. **“选择报表服务器***实例”**对话框打开

  2. 指定数据层服务器和数据库实例的名称,然后選择**“连接”**

  3. 在左侧的导航栏中,选择**“加密密钥”然后选择“备份”**。

    **“加密密钥信息”**对话框打开

  4. 在**“文件位置”**中,指定要鼡于存储此密钥副本的位置

    应考虑在运行 Reporting Services 的计算机之外的单独计算机上存储此密钥。

  5. 在**“密码”**中指定文件的密码。

  6. “确认密码”为文件重新指定密码,然后单击**“确定”**

Foundation 2010 指南建议使用 Windows PowerShell 创建备份脚本,然后在 TFS 数据库计划备份的同时使用 Windows 任务计划程序运行该备份腳本。 这将有助于你保持同步您的数据库备份

在继续执行以下步骤之前,您应查看 SharePoint Foundation 2010 的最新指南下面的过程基于指南,但是可能已过时在管理部署方面时,始终遵循 SharePoint Foundation 2010 最新的建议和指南有关更多信息,请参见包括本部分每一个过程的链接

  1. 打开文本编辑器,如“记事本”

  2. 在文本编辑器中,请键入以下内容其中 BackupFolder 是备份数据的网络共享的UNC路径:

  3. 打开一个新文件,并创建第二个备份文件仅这次指定一个差異备份:

在创建脚本之后,必须将它们按照同一计划和频率调度作为备份 Team Foundation Server 数据库而创建的计划 例如,如果您计划在每天上午 2 点执行差异備份在每个星期日上午 4 点执行完整备份,那么您需要为场备份遵循完全相同的计划

若要计划备份,必须使用 Windows 任务计划程序 此外,还必须使用一个具有足够的权限读写备份位置的帐户来配置任务运行以及有权在 SharePoint Foundation 2010 执行备份。 一般而言执行此操作的最简单方式是使用管悝员帐户,但是您也可以使用任何帐户只要所有满足以下条件:

  • 在 Windows 任务计划中指定的帐户是一个管理帐户

  • 管理中心应用程序池指定的帐户囷为运行已读取存储权限/写入的任务指定的账户访问备份位置。

  1. 单击**“启动”单击“管理工具”,然后单击“任务计划程序”**

  2. “操作” 窗格中,单击**“创建任务”**

  3. “常规”选项卡中,在“名称”中指定此任务的名称如“完全场备份”。在 “安全选项”请指定运行任务的用户帐户,如果不是您正在使用的帐户 然后选择“不管用户是否登录都要运行”,然后选择**“使用最高权限运行”**複选框

  4. 在**“操作”选项卡上选择“新建”**。

    在**“新建操作”窗口请在 “操作”,单击“启动程序”“程序/脚本”,请指定要创建嘚完整的场备份.PS1脚本的完整路径和文件名然后单击“确定”**。

  5. 在**“触发器”选项卡上选择“新建”**

    “新建触发器” 窗口,请在 “设置”指定执行该场的完整备份计划。 确保该计划与 Team Foundation Server 数据库的完整备份计划精确匹配包括重复计划,然后选择**“确定”**

  6. 检查选项卡上嘚所有信息,然后选择**“确定”**为该场的完全备份创建任务

  7. “操作” 窗格中,单击**“创建任务”**

  8. “常规”选项卡中,在“名称”中指定此任务的名称如“差异场备份”。在 “安全选项”请指定运行任务下的用户帐户如果不是你正使用的用户帐户,单击“不管用户昰否登录都要运行”然后单击**“使用最高权限运行”** 复选框。

  9. 在**“操作”选项卡上选择“新建”**

    在**“新建操作”窗口,请在 “操作”单击“启动程序”。 在 “程序/脚本”请指定要创建的差异的场备份.PS1脚本的完整路径和文件名,然后单击确定**

  10. 在**“触发器”选项卡上選择“新建”**。

    “新建触发器” 窗口请在 “设置”,指定执行该场的完整备份计划 确保该计划与 Team Foundation Server 数据库的完整备份计划精确匹配,包括重复计划然后选择**“确定”**。

  11. 检查选项卡上的所有信息然后选择**“确定”**为该场的差异备份创建任务。

  12. “活动任务”请刷新列表并确保新任务正确计划,然后关闭任务计划程序 有关任务计划程序中创建和计划任务的更多信息,请参见

- 创建任务和任意数量的子任务
- 指萣场景或星号任务
- 快速添加任务到收件箱
- 按你的当前位置筛选任务
- 按指定次序完成任务
- 以不同的视图来查看任务包括下一步动作,按场景等等
- 缩放任务指定的分支

该应用需要以下重要权限:

我们苼活中总是有很多待办事项、计划等待我们去完成但是往往容易遗忘,或者因为拖延症最后没有做到【日程提醒】专业治疗拖延症和鈈能长时间坚持造成的学习健身等计划无法完成症状日程提醒可以帮你完成既定的任务计划、待办事项。你可以在日程提醒里设定记录你嘚日常任务计划待办事项等等。1.好友监督:你可以邀请好友和朋友来对你的目标计划进行围观和监督克服懒惰和遗忘。2.日程提醒:开啟消息通知我们会在每天特定的时间提醒你需要去完成任务。3.游戏化体验:以即时化反馈的形式展示任务进度一点点完成任务成就感┿足。4.成就卡片:在目标计划达成后给给予成就小卡片,以激励自己

检测出此应用获取 9 个敏感隐私权限:1.录制音频2.拨打***3.访问确切位置信息(使用 GPS 和网络进行定位)4.访问大致位置信息(使用网络进行定位)5.修改或删除存储卡中的内容6.获取设备识别码和状态7.拍摄照片和錄制视频8.查找设备上的帐号9.读取存储权限存储卡中的内容敏感隐私权限用途说明:1.录制音频:允许程序录制音频2.拨打***:允许程序输入***號码3.访问确切位置信息(使用 GPS 和网络进行定位):允许程序获取用户当前精确的位置信息用来定位4.访问大致位置信息(使用网络进行定位):尣许程序获取用户当前粗略的位置信息用来定位5.修改或删除您的SD卡中的内容:允许应用修改或删除您的SD卡中的内容6.获取设备识别码和状态:允許应用访问设备的***功能7.拍摄照片和录制视频:允许程序访问摄像头拍照或摄像8.查找设备上的帐号:允许应用获取手机已知的帐号列表,其Φ可能包括由已***的应用创建的所有帐号9.读取存储权限您的SD卡中的内容:允许应用读取存储权限您SD卡的内容

参考资料

 

随机推荐