今天,有个新来的MM问我如何在Query Analyzer 把SQL文件恢复成数据库?真不知道她在大学里的数据库是怎么过滴??呵呵,,,难道????
不过疑问该疑问,回答还是要的,,,,呵呵,,呵呵,,,,
1,把数据库文件(a_date.MDF)和日志文件(a_date.LDF)都拷贝到目标机器的d:\data,(废话,不拷行吗);
2,打开Query Analyzer,(还是废话) 运行以下语句:
EXEC sp_attach_db @dbname = 'a',
@filename1 = 'd:\data\a_data.mdf',
@filename2 = 'd:\data\a_log.ldf'
这样就把a数据库附加到SQL Server中使用了,当然,需要修改所要的权限;
3,如果不想用原来的日志文件,用以下命令:
EXEC sp_detach_db @dbname = 'a'
EXEC sp_attach_single_file_db @dbname = 'a',
@physname = 'd:\data\a_data.mdf
这样就仅仅加载了数据文件,日志文件由SQL Server自动添加,但原来日记文件的数据就丢失了。。。