我是SQL的新手,我正在用DB练习一些查询。 我现在只是使用Tasks>分离数据库。分离
问题1:当我分离文件时,我猜它已保存到MDF文件中?我在哪里可以找到这个文件?
问题2:当我创建新数据库时,相关文件的保存位置在哪里?我假设创建了一个MDF和一组LDF文件。
如果有帮助,这是我的版本信息
Microsoft SQL Server 2008(SP1) - 10.0.2531.0(X64)2009年3月29日10:11:52版权所有(c)1988-2008 Microsoft Corporation Developer Edition(64位)在Windows NT 6.1上(Build 7601:Service)包1)
谢谢!
答案 0 :(得分:10)
在分离之前,您始终可以在SQL Server Management Studio 中的对象资源管理器中查看数据库属性 - 在分离时不会移动文件或任何文件....
在Properties
对话框中,转到Files
部分,在右侧,可以找到相关信息:
答案 1 :(得分:2)
SQL Server数据库是 .mdf文件。分离时,.mdf文件由SQL Server进程关闭,但从创建数据库的那一刻起就存在。需要明确的是,SQL DBMS中没有“保存”的概念;至少,不是你所暗示的意义上的。您执行的每笔交易都是从提交之日起永久存储的。
创建数据库时,对话框会显示将要创建的文件列表。您可能必须调整某些列的大小并水平滚动以查看完整路径。您还可以通过打开数据库属性对话框来查看此信息。
.ldf文件是事务日志。它在确保承诺交易的永久性方面发挥着至关重要的作用。
答案 2 :(得分:0)