1:默认情况下
主数据文件的后缀是mdf
次数据文件的后缀是ndf
日志文件的后缀是ldf
2:自定义方式
创建数据库的时候自己指定主数据文件,次数据文件以及日志文件的后缀
以字母开头的任意有效的字符格式即可
CREATE DATABASE TESTON
PRIMARY --创建主数据库文件
(NAME='TEST',
FILENAME='E:\TEST.mdb',
SIZE=5MB,
MaxSize=20MB,
FileGrowth=1MB
)LOG ON --创建日志文件
(
NAME='HkTempLog',
FileName='E:\Databases\TestLOG.log',
Size=2MB,
MaxSize=20MB,
FileGrowth=1MB
houweigao2
我的方案是先在SQL中将数据分类,然后插入到不同的新表中,再用导出工具将所有的表批量导出,这样格式比较兼容。
在 SQL Server 2012 中,收缩数据库是一种常用的维护 *** 作,可以帮助将不再需要的空间释放回 *** 作系统,从而提高存储空间的利用率。但是,直接收缩数据库存在一些潜在的问题和注意事项,需要慎重考虑以下几点:1. 收缩数据库可能导致性能下降:当数据库文件被压缩时,SQL Server 必须重新组织页之间的逻辑顺序,并将未使用的页从文件中删除。这个过程可能会对数据库的性能产生负面影响,尤其是对于大型数据库。
2. 收缩数据库可能会增加 I/O 负载:当数据库被压缩时,SQL Server 必须读取并写入大量的数据。这可能会导致额外的磁盘 I/O 负载,从而影响其他用户或应用程序的性能。
3. 收缩数据库可能会导致数据文件的碎片:收缩数据库会导致数据文件中存在大量的空间碎片,这可能会影响以后的性能。此时,最好使用 ALTER INDEX REORGANIZE 或 ALTER INDEX REBUILD 来解决碎片问题。
因此,建议在进行数据库收缩之前,先备份数据库并进行测试,以确保您的收缩计划不会对生产环境造成损害。如果没有必要,最好选择定期进行数据库维护,而不是直接收缩数据库。
不会。因为数据库文件还在,安装完SQL后重新附加即可。友情提示:如果你在SQL安装目录中有自己的数据库,如果要删除安装目录,请提前将自己的数据库文件拷贝出来。
数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)