在论坛看到有人遇到 NDF文件丢失并且没有备份,所以无法成功附加数据库。在网上也看到过很多回答是如果没有NDF就无法附加成功。 其实我自己测试下来即使没有NDF也是可以成功附加的。但是有条件,丢失的NDF文件不属于Primary file group并且SQL Server为企业版下面是我做的测试:1.   &nbsp
数据库数据恢复环境: 某品牌存储存放大小约80TB的SQL SERVER数据库数据库包含两个LDF文件,每10天生成一个500GB大小的NDF文件数据库故障&分析: 存储损坏,SQL SERVER数据库不可用。对数据库文件进行恢复后发现有几个NDF文件大小变为0KB。
原创 精选 2022-09-29 11:26:52
935阅读
3图
在论坛看到有人遇到 NDF文件丢失并且没有备份,所以无法成功附加数据库。在网上也看到过很多回答是如果没有NDF就无法附加成功。其实我自己测试下来即使没有NDF也是可以成功附加的。但是有条件,丢失的NDF文件不属于Primary file group并且SQL Server为企业版下面是我做的测试: 1.--创建数据库CREATE DATABASE[test1]CONTAINMENT=NONE ONPRIMARY( NAME=N'test1',FILENAME= N'C:\data\test1.mdf',SIZE = 5120KB,MAXSIZE = UNLIMI
转载 2013-08-07 19:36:00
138阅读
2评论
今天在做表分区的试验时创建了几个文件组和ndf数据文件,做完试验之后我想把文件组和文件一同删去,可是在删除的时候提示错误,提示无法删除文件‘abc’,因为它不为空。我还是第一次遇到这样的问题,所以也不知道怎么把这个文件中的数据清空,最后在帮助文档上找到了清空数据文件的方法,其实这个方法也是清空日志和截取日志的新方法: USE AdventureWorks; GO
原创 2010-03-18 18:08:39
2441阅读
SQL数据库在现在的中小型企业中运用是非常多地,但它的损坏也是很常见地,现就SQL数据库损坏的状况、原因及应急方案分析一下。 一. 在还原数据库和附加数据库时出错 SQL备份有两种方法:一是直接复制MDF和LDF文件,二是利用SQL备份机制创建备份文件,但无论是那种备份都会出现无法附加或无法还原的情况。下面就分析一下出错的原因。 1. 在利用备份出来的数据库文件和日志文件
转载 2023-08-31 20:48:02
185阅读
数据库数据恢复环境: 某公司存储上部署SQL SERVER数据库数据库中有1000多个文件,该SQL SERVER数据库每10天生成一个NDF文件数据库包含两个LDF文件数据库故障&分析: 存储设备出现故障导致SQL SERVER数据库异常,经过检测发现有几个ndf文件大小变为0KB。 虽然存储故障导致NDF文件大小变为0KB,但是数据恢复工程师推测NDF文件还存在于磁盘中。可以通过编写数据库扫描碎片程序扫描数据库碎片,通过碎片拼接来恢复NDF文件,最后修复数据库
曾经看到有人遇到过NDF文件损坏或者丢失想要通过MDF直接附加数据库,但是结果是失败。在网上也Google了一下看到很多人问这个问题,答案是不可以的。   来自MSDN:FORATTACH requires the following:   · Alldata files (MDF and NDF) must be available. ·
原创 2013-01-10 09:56:58
708阅读
SQL Server中的数据压缩功能,最早是从SQL Server 2005开始,在企业版和开发版中增加了一种叫做vardecimal的新存储格式,这通过该功能应用可以影响到decimal和numeric字段。如果数据库里的表含有decimal和numeric类型数据,用户就可以使用vardecimal存储格式来缩小数据库的大小。值得注意的是,能够节省出多少空间取决于数据库中含有多少de
一、故障描述成都某客户,存储损坏,数据库崩溃。重组存储,恢复数据库文件,发现有四个ndf文件大小变为0KB。数据库大小约80TB。数据库中有1223个文件数据库每10天生成一个NDF文件,每个NDF大约500GB,数据库包含两个LDF文件。二、故障分析存储损坏,NDF文件大小变为0KB,根据NDF文件在磁盘上可能存在。可以通过编写数据库扫描碎片程序,扫描数据库碎片、拼接碎片恢复NDF文件,然后修
原创 2018-09-17 15:14:48
1406阅读
SQL SERVER数据库故障类型: MDF(NDF)或LDF损坏。 SQL SERVER故障原因: 1、数据库正在操作过程中,机器突然断电; 2、人为误操作。
存储设备损坏导致存储中SQL Server数据库崩溃。对数据库文件进行恢复后,用户发现有4个ndf文件的大小变为0KB。该SQL Server数据库每10天生成一个大小相同的NDF文件,该SQL Server数据库包含两个LDF文件
创建数据库 并且指定存储数据库的主数据文件和日志文件USE master GO CREATE DATABASE BOOK ON PRIMARY //主数据文件组primary ( NAME=‘book_data’,–主数据文件逻辑文件名 FILENAME=‘D:\MyLocalDB\book_data.mdf’, –主文件地址和文件名 SIZE=5mb,–系统默认创建的时候会给主文件
# SQL Server NDF文件恢复指南 在数据库管理中,你可能会遇到NDF文件的恢复,这些都是SQL Server使用的数据库数据文件。在开始这个过程之前,我们需要了解首先NDF文件的作用及恢复的流程。 NDF文件是SQL Server中的第二个数据文件,通常用于存储数据。其恢复过程涉及以下步骤。在整个过程中,我们将使用T-SQL(Transact-SQL)命令来实现恢复。 ## 恢复
原创 2024-09-10 03:43:16
412阅读
SQL SERVER数据库故障类型: SQL SERVER数据库MDF(NDF)或LDF损坏。 SQL SERVER数据库故障原因: 1、数据库正在操作过程中,机器突然断电。 2、人为误操作。
一、数据文件格式     SQLSERVER中,数据库文件后缀有3种:mdf、ndf、ldf。     如下图所示,DW_TEST.mdf、DW_TEST_HIS.ndf、DW_TEST.ldf 属于同一个数据库TEST。     其中 mdf 是主数据文件,每个数据库有且只能有一个;ndf 是次要数据文件
转载 2018-09-18 15:52:20
1598阅读
SQL Serverf 索引 - 索引压缩 、附加特性 <第十篇> 一、索引压缩  数据和索引压缩在SQL Server2008被引入。压缩一个索引意味着将在一个页面中获得更多的关键字信息。这可以造成重大的性能改进,因为存储索引需要的页面和索引级别更少。因为索引中的键值被压缩和解压缩,也将造成CPU和内存的开销,所以这并不是适合所有索引的方案。  默认情况下,索引
转载 2023-12-14 21:48:26
125阅读
主要由文件文件组组成。 数据库中的所有数据和对象(如表,存储过程和触发器)都i被存储在文件中。 (1)文件    主要分3种类型。
1 浅析DMP       DMP是一种数据库文件,其内容包括了整个数据库和表以及用户的所有信息,如存储过程,表定义,表结构等。用于程序员调试程序。2 导出DMP文件的两种方式      导出数据库的DMP文件一般使用命令提示符或SQLPlus两种方式。这两种方式在命令
疫情在家,总结下之前研究的MongoDB目录什么是MongoDBMongoDB技术优势MongoDB应用场景什么是MongoDBMongoDB是一个文档数据库(以 JSON 为数据模型),由C++语言编写,旨在为WEB应用提供可扩展的 高性能数据存储解决方案。文档来自于“JSON Document”,并非我们一般理解的 PDF,WORD 文档。MongoDB是一个介于关系数据库和非关系数据库之间的
1.打开“我的电脑”-“工具”-“文件夹选项”-“查看”-在“显示所有文件文件夹”选项前打勾-再按“确定” 2.删除以下文件夹中的内容: C:\Documents and Settings\用户名\Cookies\下的所有文件(保留index文件) C:\Documents and Settings\用户名\Local Settings\Temp\下的所有文件(用户临时文件) C:\Docume
  • 1
  • 2
  • 3
  • 4
  • 5