use master
go
exec sp_detach_db @dbname = 'StudentsJobSystem'
gouse master
go
exec sp_attach_db @dbname = 'StudentsJobSystem'
go附加时系统提示是
消息 201,级别 16,状态 4,过程 sp_attach_db,第 0 行
过程或函数 'sp_attach_db' 需要参数 '@filename1',但未提供该参数。怎么回事儿呀,我知道这个语法sp_attach_db[@dbname = ]'dbname', [@filename1 = ]'filename_n'[,...16]
但问题是我不知道该提供什么参数啊,是分离后的那些文件嘛,要是的话,我也不知道怎么写,也不知道是什么,求各位高手指点一二,本人将不尽感激……
go
exec sp_detach_db @dbname = 'StudentsJobSystem'
gouse master
go
exec sp_attach_db @dbname = 'StudentsJobSystem'
go附加时系统提示是
消息 201,级别 16,状态 4,过程 sp_attach_db,第 0 行
过程或函数 'sp_attach_db' 需要参数 '@filename1',但未提供该参数。怎么回事儿呀,我知道这个语法sp_attach_db[@dbname = ]'dbname', [@filename1 = ]'filename_n'[,...16]
但问题是我不知道该提供什么参数啊,是分离后的那些文件嘛,要是的话,我也不知道怎么写,也不知道是什么,求各位高手指点一二,本人将不尽感激……
GO
CREATE DATABASE [Test] ON
( FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\Test.mdf' ),
( FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\Test_log.LDF' )
FOR ATTACH
GO
@filename2='C:\Program Files\Microsoft SQL Server\MSSQL\Data\db_YYJXC_Log.LDF'这样用
这个语法怎么搞呀
无法打开物理文件 "L:\SQL2008\DataBase\DataStudentsJobSystem_Data.mdf"。操作系统错误 2:"2(系统找不到指定的文件。)"。
文件明明在那,怎么还说找不到指定文件呢?
go
backup database StudentsJobSystem
to disk = 'L:\SQL2008\DataBase\StudentsJobSystem.bak'
with format
go
像以下那样还原怎么不可以呀,没有分了,对不住各位多问一个啊,谢谢指教……
--还原
use master
go
restore database StudentsJobSystem from StudentsJobSystem.bak
go