T-SQL命令附加数据库(文件夹附加不上数据库文件的可以参数T-SQL命令附加到数据库)

--T-SQL命令附加数据库
CREATE DATABASE  GoodsDB
ON   
( FILENAME = 'E:\sql\MSSQL16.MSSQLSERVER\MSSQL\DATA\GoodsDB.mdf' ),  
( FILENAME = 'E:\sql\MSSQL16.MSSQLSERVER\MSSQL\DATA\GoodsDB_log.ldf' )  
FOR ATTACH;

遇到问题:

在数据库将文件删除分离出去后,想要附加回来,结果文件夹找不到文件中的sql文件。

sql文件分为两个重要文件(以上述代码中的内容为例):

1:数据主要内容组成文件:GoodsDB.mdf 文件。

2.数据日志文件:GoodsDB_log.ldf 文件。

通常两个文件都是一起存在的,极少数情况会丢失,丢失了日志文件没关系,主要是数据,要是你有GoodsDB.mdf 文件也可以附加数据库。

示例如下:

--T-SQL命令附加数据库
CREATE DATABASE  GoodsDB
ON   
( FILENAME = 'E:\sql\MSSQL16.MSSQLSERVER\MSSQL\DATA\GoodsDB.mdf' )
FOR ATTACH;

如果使用T-SQL语句附加不了还是另寻他法吧-.-

--使用T-SQL命令附加数据库示例--

--所遇到问题(找不到指定的文件所在位置)--

猜你喜欢

转载自blog.csdn.net/2301_76524781/article/details/139348123