--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命令附加数据库示例--
--所遇到问题(找不到指定的文件所在位置)--