一、SQL Server分离的数据库,它们的文件从SQL Server当前服务脱离,所在位置保持不变。还在原来的位置。
(一切以默认安装的话,默认位置在C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data,里面有多个文件,一般可根据文件名找到对应的数据库文件。不过,用于生产的数据库上,多不在这个位置)
二、如果不知道 *** 作的数据库的文件所在的位置,在你进行脱离 *** 作前,最好先查看这个数据库的属性,在属性中的“文件”项中,清楚的注明了相关文件所在的位置。
三、脱离的主要意义是,让数据库文件从SQL服务中分离开来,以便于转移、备份等等。正在使用的数据库文件是不能进行移动和复制的。可以用附加将脱离的文件重新联入SQL服务。
你建数据库(包括附加)建在哪里,分离的时候就在哪里。如果是新建的时候没选择路径,默认在
C:\Program
Files\Microsoft
SQL
Server\MSSQL\Data\
以后记得在分离前查看下数据库的具体位置先
.mdf
和
.ldf
两个都要
在你SQLserver安装路径的实例名文件夹下面的DATA文件夹中,比如我的就是在C:\Program
Files\Microsoft
SQL
Server\MSSQL10.MSSQL_SERVER\MSSQL\DATA中,能找到对应的*.mdf文件,其中MSSQL10.MSSQL_SERVER是以实例名命名的文件夹,我用的SQL
server2008默认名字就叫这个,如果你改过了就是你起的那个名字。
另外你分离以后才可以移动你的*.mdf文件,否则会报错,因为正在使用。
希望采纳!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)