欢迎您访问我爱IT技术网,今天小编为你分享的电脑教程是通过网络精心收集筛选的最优节选:“【sql组备份】sql server 2008创建文件组备份-电脑软件--电脑-游戏-数码”,请注意:文中所谈及的内容不代表本站的真正观点,也请不要相信各种联系方式。下面是关于网络上【sql组备份】sql server 2008创建文件组备份-电脑软件--电脑-游戏-数码的整理详细信息
操作前的准备
文件组是一种将数据库存放在多个文件上的方法,并允许控制数据库对象(比如表或视图)存储到这些文件当中的哪些文件上,这样,数据库就不会受到只存储在单根硬盘上的限制,而是可以分散到许多硬盘上,因而可以变得非常大。

利用文件组备份,每次可以备份这些文件中的一个或多个文件,而不是同时备份整个数据库。在执行文件组备份之前,首先为数据库添加一个新文件组,

打开【SQL Server Management Studio】窗口,连接到服务器上

在【对象资源管理器】窗口中展开【数据库】节点,右键单击【新建的数据库】在弹出来的快捷菜单中选择【属性】命令,打开【数据库属性-新建的数据库】窗口,


单击【文件】选项,却换到【文件】页,然后单击【添加】按钮,为【新建的数据库】数据库创建一个新的数据文件,并且设置该数据文件所属的文件组为backup。


用户类似问题:
问题1:如何在sql server 中创建文件组?
--【添加文件组】 ALTER DATABASE ZHH ADD FILEGROUP [201109] --添加文件并把其指向指定文件组 ALTER DATABASE ZHH ADD FILE( NAME=N'201109', FILENAME='E:\201109.NDF', SIZE=3MB, MAXSIZE=100MB, FILEGROWTH=5MB )TO FILEGROUP [201109] --... >>详细
问题2:如何查询SQL Server 2008的表创建到哪个文件组
经过测试: 如下脚本可行 其中o.name代表表的名称 SELECT o.[name],-- o.[type], i.[name], i.[index_id], f.[name] FROM sys.indexes i INNER JOIN sys.filegroups f ON i.data_space_id = f.data_space_id INNER JOIN sys.all_objects o ON i.[... >>详细
问题3:如何查询SQL Server 2008的表创建到哪个文件组
SELECT o.[name], o.[type], i.[name], i.[index_id], f.[name] FROM sys.indexes i INNER JOIN sys.filegroups f ON i.data_space_id = f.data_space_id INNER JOIN sys.all_objects o ON i.[object_id] = o.[object_id] WHERE f.name = 'prima... >>详细
问题4:如何查询SQL Server 2008的表创建到哪个文件组
sp_help 表名,如下图 >>详细
问题5:sql server 2008 r2如何设置自动备份
打开SQL Server Manager Studio,在管理---维护计划中可以创建备份计划,实现自动备份 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
