文件 "c:Program FilesMicrosoft SQL ServerMSSQL10.SQLEXPRESSMSSQLDATA tt.mdf" 已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩。 CREATE DATABASE 失败。无法创建列出的某些文件名。请查看相关错误。 (.Net SqlClient Data Provider)

摘要:
此文件必须解压缩。无法创建列出的某些文件名。压缩卷无法保证扇区对齐的写入,但在某些情况下,此类写入对于确保事务恢复是必要的。此外,建议不要将SQL Server数据库备份为压缩卷上的磁盘文件。解决方案:1。找到存储sqlserverDATA的位置,如下图2所示。单击DATA文件夹属性3中的“高级”。删除高级属性中的复选框“压缩内容以节省磁盘空间”,然后单击“确定”

问题

文件 "c:Program FilesMicrosoft SQL ServerMSSQL10.SQLEXPRESSMSSQLDATA tt.mdf" 已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩。
CREATE DATABASE 失败。无法创建列出的某些文件名。请查看相关错误。 (.Net SqlClient Data Provider)

原因:

可能是在安装sql server的盘上执行了“压缩此驱动器以节约磁盘空间”,

NTFS 或 FAT 压缩卷上不支持 SQL Server 数据库。 压缩卷无法保证扇区对齐方式的写入,但这种写入在某些情况下是确保事务恢复所必需的。 此外,建议不要将 SQL Server 数据库备份为压缩卷上的磁盘文件。

解决

1、找到存放sql server DATA的地方,如下图

2、在DATA文件夹属性中点击“高级”

3、在高级属性中去掉复选框”压缩内容以节约磁盘空间“,点击确定

文件 "c:Program FilesMicrosoft SQL ServerMSSQL10.SQLEXPRESSMSSQLDATA tt.mdf" 已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩。 CREATE DATABASE 失败。无法创建列出的某些文件名。请查看相关错误。 (.Net SqlClient Data Provider)第1张

免责声明:文章转载自《文件 "c:Program FilesMicrosoft SQL ServerMSSQL10.SQLEXPRESSMSSQLDATA tt.mdf" 已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩。 CREATE DATABASE 失败。无法创建列出的某些文件名。请查看相关错误。 (.Net SqlClient Data Provider)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Python面向对象之继承敏捷企业宣言下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

oracle minus 与sqlserver except

摘自:http://www.cnblogs.com/jhxk/articles/1614655.html Oracle中 MINUS 指令是运用在两个 SQL 语句上。它先找出第一个 SQL 语句所产生的结果,然后看这些结果有没有在第二个 SQL 语句的结果中。如果有的话,那这一笔资料就被去除,而不会在最后的结果中出现。如果第二个 SQL 语句所产生的结果...

SQL Server中如何生成GUID C#.NET中如何生成和使用GUID

GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。” 1.一个GUID为一个128位的整数(16字节),在使用唯一标识符的情况下,你可以在所有计算机和网络...

Sqlserver作业-手把手带你体验

所谓Sql Server作业就是按照规定的时间执行指定的脚本,如果在SQL Server 里需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时,可以用管理-SQL Server代理-作业来实现. (1)打开Sqlserver,可以再sqlserver代理中看到作业这一项 (2)我们新建一个作业,我用的是自己测试数据库是一个算收益的作...

SQL Server数据库查询速度慢的原因和解决方法

SQL Server数据库查询速度慢的原因有很多,常见的有以下几种:   1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)   2、I/O吞吐量小,形成了瓶颈效应。   3、没有创建计算列导致查询不优化。   4、内存不足   5、网络速度慢   6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)   ...

SQL Server 2008 R2占用内存越来越大解决方法

最近开发sql server数据库项目的过程中发现了这么一个问题,后台网站内存占用95%,通过任务管理器查看发现占内存的进程是sqlserver.exe,是因为SQL Server 2008 R2运行越久,占用内存会越来越大。 因为sqlserver 本身内存回收机制的问题【Sql Server系统内存管理在没有配置内存最大值,很多时候我们会发现运行Sql...

JAVA入门到精通-第64讲-sql server备份恢复

  邮件服务器备份:   c 创建  查询  更新  删除  /  增删改查;   分离:把数据库aaa暂时离开数据库,可以分离,附加到另外地方去; .mdf  和  .ldf 这两个文件   所有任务---分离数据库     附加数据库:   ---备份和恢复 备份数据库不会影响原数据库的使用;   备份数据库会形成bac...