`

SQL server attche数据文件失败

    博客分类:
  • DB
 
阅读更多

1. 关于下面的错误

The file "G:\..........\abc.mdf" is compressed but does not reside in a read-only database or filegroup. The file must be decompressed.
Could not open new database 'Dotnet67'. CREATE DATABASE is aborted. (Microsoft SQL Server, Error: 5118)

 

把数据文件的属性的compress选项的勾去掉就可以解决。

Basically I wanted to keep the db file on a drive other than the default operating system drive. But as my other drives are compressed, so I was having problem. But I can still keep the db file on the compressed drive and attach it in sql server. This can be done by going in the properties of the folder that contains the db file. Right click the folder and select properties. Then click Advanced. There un-check the option "Compress contents to save disk space". In this way I am able to keep the db file on a compressed drive and still attach it in sql server.

 

2. Unable to open physical file - Operating system error 5: 5(error not found) Microsoft SQL Server: Error 5120

打开SQL Server Configuration Mananger窗口,右键单击SQLServer属性,然后点advanced,把数据的log文件位置变成你新的位置

分享到:
评论

相关推荐

    SqlServer2005 打开 SqlServer2008 mdf文件

    Sql Server 2005 打开 Sql Server 2008 mdf 文件数据库转换是指将 Sql Server 2008 中的数据库文件(mdf 文件)转换为 Sql Server 2005 可以识别的格式,以便在 Sql Server 2005 中使用。这种转换过程需要使用 Sql ...

    sql server 导入超大SQL脚本文件

    SQL Server 导入超大 SQL 脚本文件 SQL Server 是一种关系型数据库管理系统,广泛应用于各种行业。然而,在实际应用中,我们经常会遇到导入超大 SQL 脚本文件的问题。本文将介绍如何使用 osql 工具来导入超大 SQL ...

    通过SqlServer向数据库服务器上传文件

    在SQL Server环境中,将文件上传到数据库服务器是一个常见的任务,特别是在数据存储、备份或数据交换的应用场景中。这里,我们将详细探讨如何通过SQL Server来实现这个功能,以及它的一些核心概念和技术。 首先,...

    Sqlserver大数据量插入速度慢或丢失数据的解决方法

    ### Sqlserver大数据量插入速度慢或丢失数据的解决方法 #### 概述 在处理大量数据插入SQL Server数据库的过程中,可能会遇到插入速度慢或者数据丢失的问题。这种情况通常出现在需要批量插入数千甚至上万条记录的...

    dbf文件导入SQL server

    本主题聚焦于如何将DBF(dBase文件格式)导入到SQL Server数据库,并将数据导出至本地Excel。DBF是一种早期的数据库文件格式,常用于FoxPro、dBase等系统,而SQL Server是微软提供的一个强大、可靠的关系型数据库...

    sql server 表数据转移,文件组,文件组数据文件建立

    本文将详细介绍如何通过使用文件组来解决SQL Server中的数据文件过大问题,并提高数据文件的访问效率。 #### 二、文件组的基本概念 文件组是SQL Server中用于组织数据文件的一种逻辑结构。通过合理地划分和管理文件...

    SQL Server数据字典工具

    SQL Server数据字典工具是一款专为SQL Server设计的实用程序,旨在帮助数据库管理员和开发者更好地理解和管理数据库结构。数据字典是数据库系统的核心组成部分,它提供了关于数据库内各个对象(如表、视图、索引、...

    SQL Server中读取XML文件的简单做法

    然而,在SQL Server 2000中,处理XML文件并不像导出数据那样直接。这篇文章主要介绍了如何利用SQL Server的内置函数和存储过程来实现这一目标。 首先,SQL Server提供了两种主要的方法来处理XML数据:`OPENXML`和`...

    SQL Server 2008 安装失败后的解决办法

    解决SQL Server 2008安装失败的方法 SQL Server 2008是微软公司开发的一款关系型数据库管理系统,广泛应用于企业级数据库管理中。然而,在安装SQL Server 2008时,可能会遇到安装失败的问题。本文将着重介绍解决SQL...

    用于SqlServer 同步数据到ElasticSearch的logstash测试

    这个文件定义了输入源(如JDBC插件连接SQL Server)、过滤器(对数据进行清洗、转换)和输出目标(ElasticSearch的索引和类型)。配置文件通常位于`config`目录下。 6. **logstash-core-plugin-api**: 这是Logstash...

    sqlserver导入数据

    * Excel 文件:这是需要导入的数据文件,包含了需要导入的数据。 * SQL Server Management Studio:这是一个功能强大的数据库管理工具,用于管理和维护 SQL Server 数据库。 导入数据步骤 下面是将 Excel 文件中的...

    sqlserver使用dat文件恢复数据库

    sqlserver一般是用SSMS通过任务的使用bak文件或分离文件进行还原。但是对于少数有人使用backup命令将数据库备份为了dat文件,不知道怎样还原,这里提供使用dat文件恢复数据库完整语句 。

    citect和sql server的数据通讯

    Citect 和 SQL Server 的数据通讯 Citect 是施耐德上位机软件,用于监控和控制工业过程。SQL Server 是一个关系数据库管理系统,用于存储和管理数据。在工业自动化领域,Citect 和 SQL Server 的数据通讯是非常重要...

    从sqlserver同步数据到Mysql数据库

    【标题】:“从sqlserver同步数据到Mysql数据库”是一个典型的跨数据库系统数据迁移的案例。在信息技术领域,数据迁移是常见的操作,特别是在企业级应用中,可能由于业务需求、性能优化或者系统升级等原因,需要将...

    SQL SERVER 导出image 类型文件到本地

    易写的从SQL SERVER 中导出image 类型文件到本地

    sqlserver 批量执行sql文件

    sqlserver 批量执行指定文件夹下面的sql文件。 非常快捷方便,使用于不同类型数据库之间的数据迁移

    sql server字段保存文件,blob操作

    在SQL Server数据库中,存储文件或二进制大对象(Binary Large Object,简称BLOB)是一种常见的需求。这里我们主要关注如何使用SQL Server中的特定字段类型来存储文件,并结合Delphi进行操作。在SQL Server 2000及...

    关于在SQL Server数据库系统中存取BLOB数据的探讨.pdf

    这种方法可以将BLOB数据直接存储在SQL Server数据库系统中,而不是作为文件存储在磁盘上。这可以提高数据的安全性和可维护性。 笔者还讨论了BLOB数据在SQL Server数据库系统中的存储方式不同于普通数据类型的存储...

Global site tag (gtag.js) - Google Analytics