
展开“数据库”。根据具体的数据库,选择一个用户数据库,或展开“系统数据库”并选择一个系统数据库。右键单击数据库,指向“任务”,再单击“还原”。单击“文件和文件组”,将打开“”对话框。在“常规”页上,还原数据库的名称将显示在“目标数据库”列表框中。若要指定要还原的备份集的源和位置,请单击下列选项之一:源数据库在列表框中输入数据库名称。源设备单击浏览按钮,打开“指定备份”对话框。在“备份媒体”列表框中,从列出的设备类型选择一种。若要为“备份位置”列表框选择一个或多个设备,请单击“添加”。将所需设备添加到“备份位置”列表框后,单击“确定”返回到“常规”页。在“选择用于还原的备份集”网格中,选择用于还原的备份。此网格将显示对于指定位置可用的备份。默认情况下,系统会推荐一个恢复计划。若要覆盖建议的恢复计划,可以更改网格中的选择。如果备份所依赖的备份已取消选择,将自动取消对它们的选择。有关“选择用于还原的备份集”网格中的列的信息,请参阅(“常规”页)。若要查看或选择高级选项,请在“选择页”窗格中单击“选项”。在“还原选项”面板中,可以根据您的实际情况选择下列任意选项:覆盖现有数据库还原每个备份之前进行提示限制访问还原的数据库有关这些选项的详细信息,请参阅(“选项”页)。还可以通过在“将数据库文件还原为”网格中指定每个文件的新还原目标,从而将数据库还原到新的位置。有关此网格的详细信息,请参阅(“选项”页)。通过“恢复状态”面板可确定还原 *** 作之后的数据库状态。默认行为是:回滚未提交的事务,使数据库处于可以使用的状态。无法还原其他事务日志。(RESTORE WITH RECOVERY)注意请仅在要还原所有必要的备份时选择此选项。或者,您可以选择以下两个选项之一:不对数据库执行任何 *** 作,不回滚未提交的事务。可以还原其他事务日志。(RESTORE WITH NORECOVERY)使数据库处于只读模式。回滚未提交的事务,但将回滚 *** 作保存在一个文件中,以便可使恢复效果逆转。
1、首先用管理员进入数据库级中的安全性,点击登录名,点击新建登录名。
2、在界面中,创建登录名,并设置默认的数据库的密码。
3、然后勾选需要设置的数据库,完成创建。
4、然后就可以对数据库中的User表进行权限的设置了,右键“属性”。
5、依次点击“添加”,浏览”,“选择对象”。
6、然后就可以下面的列表中找到对应的权限授予进行设置。
1Master数据库:记录Sql Server初始化信息、数据库信息、登录账户、系统配置设置等系统级别信息。
2Tempdb数据库:保存 *** 作数据时所创建的临时表和临时存储过程。
3Model数据库:保存数据库模板。当创建一个空白数据库时,可直接使用指定模板来创建 。
4Msdb数据库:用于给SQL Server代理提供必要的信息来运行调度警报、作业及记录 *** 作。同时也会记录数据库的备份和还原信息。
5Resource数据库:保存Sql Server中所有系统对象,是一个只读数据库。
1SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。
2SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNⅨ *** 作系统上的应用。
3SQL Server 2000 是Microsoft 公司推出的SQL Server数据库管理系统,该版本继承了SQL Server 70 版本的优点,可跨越从 运行Microsoft Windows 98 的膝上型 电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。
附加(Attach)上的数据库为“只读”,是因为启动SQL Server 的默认的启动帐号“网络服务”对所附加的数据库文件的权限不够造成的。
解决办法:
1打开 SQL Server Configuration Manager配置管理器, 打开数据库服务(如SQL Server SQLEXPRESS) 的属性
2在内置帐号处,把“网络服务”改成“本地系统”,重新启动数据库服务(如SQL Server 2005 Express) 后,再附加(Attach)数据库一切正常。
1) 首先双击桌面MCGS组态环境图标,进入组态环境,屏幕中间窗口为工作台。
2) 单击文件菜单中“新建工程”选项,自动生成新建工程,默认的工程名为:“新建工程0MCG”。
3) 选择文件菜单中的“工程另存为”菜单项,d出文件保存窗口。
4) 在文件名一栏内输入“机械手控制系统”,点击“保存”按钮,工程创建完毕。
在MCGS中,变量也叫数据对象。实时数据库是MCGS工程的数据交换和数据处理中心。数据对象是构成实时数据库的基本单元,建立实时数据库的过程也就是定义数据对象的过程。定义数据对象的内容主要包括:指定数据变量的名称、类型、初始值和数值范围确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。
变量的分配
在开始定义之前,我们先对系统进行分析,确定需要的变量。本系统至少需要16个变量
变量定义的步骤
1) 单击工作台中的“实时数据库”选项卡,进入“实时数据库”窗口页,如图2所示。窗口中列出了系统已有变量“数据对象”的名称。其中一部分为系统内部建立的数据对象。现在要将表中定义的数据对象添加进去。
2) 单击工作台右侧“新增对象” 按钮,在窗口的数据对象列表中,增加了一个新的数据对象,如图3所示。
3) 选中该数据对象,按“对象属性”按钮,或双击选中对象,则打开“数据对象属性设置” 窗口。
4) 将“对象名称”改为:启动按钮;“对象初值”改为:0;“对象类型”选择:开关型;在“对象内容注释输入框”内输入:机械手启动信号,X11输入,1有效。
5) 单击“确定”。如图4所示。
6) 按照步骤2~5,根据上面列表,设置其他数据对象。
7) 单击“保存”按钮。
系统数据库,如master model tempdb等
在SQL Server系统中,系统运行时会用到的相关信息,如系统对象和组态设置等,都是以数据库的形式存在,而存放这些系统信息的数据库称为系统数据库。成功安装SQL Server后,系统会自动建立master、model、msdb、resource、及tempdb等5个系统数据库。
1master
master数据库是SQL Server中最重要的数据库,记录了SQL Server系统中所有的系统信息,包括登入账户、系统配置和设置、服务器中数据库的名称、相关信息和这些数据库文件的位置,以及SQL Server初始化信息等。由于master数据库记录了如此多且重要的信息,一旦数据库文件损失或损毁,将对整个SQL Server系统的运行造成重大的影响,甚至是得整个系统瘫痪,因此,要经常对master数据库进行备份,以便在发生问题时,对数据库进行恢复。
2tempdb
tempdb数据库是存在于SQL Server会话期间的一个临时性的数据库。一旦关闭SQL Server,tempdb数据库保存的内容将自动消失。重启动SQL Server时,系统将重新创建新的、空的tempdb数据库。
tempdb保存的内容主要包括:
显示创建临时对象,例如表、存储过程、表变量或游标。
所有版本的更新记录。
SQL Server创建的内部工作表。
创建或重新生成索引时,临时排序的结果。
3model
model系统数据库是一个模板数据库,可以用作建立数据库的摸板。它包含了建立新数据库时所需的基本对象,如系统表、查看表、登录信息等。在系统执行建立新数据库 *** 作时,它会复制这个模板数据库的内容到新的数据库上。由于所有新建立的数据库都是继承这个model数据库而来的,因此,如果更改model数据库中得内容,如增加对象,则稍后建立的数据库也都会包含该变动。
model系统数据库是tempdb数据库的基础。由于每次启动提供SQL Server时,系统都会创建tempdb数据库,所以model数据库必须始终存在于SQL Server系统中。
4msdb
msdb系统数据库是提供提“SQL Server代理服务”调度警报、作业以及记录 *** 作员时使用。如果不使用这些SQL Server代理服务,就不会使用到该系统数据库。
SQL Server代理服务是SQL Server中的一个Windows服务,用于运行任何已创建的计划作业。作业是指SQL Server中定义的能自动运行的一系列 *** 作。例如,如果希望在每个工作日下班后备份公司所有服务器,就可以通过配置SQL Server代理服务使数据库备份任务在周一到周五的22:00之后自动运行。
5resource
resource数据库是只读数据库,包含了SQL Server中所有系统对象,如sysobject对象。SQL Server系统对象在物理上持续存在与resource数据库中。
以上就是关于文件恢复问题全部的内容,包括:文件恢复问题、如何设置数据库的权限、sql server系统数据库有哪些,它们各自的功能是哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)