附加数据库:企业管理器
--右键"数据库"
--所有任务
--附加数据库
--选择你的.mdf文件名
--确定
--如果提示没有.ldf文件,是否创建,选择"是"
查询分析器中的方法:
--有数据文件及日志文件的情况
sp_attach_db '数据库名'
,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件
,'日志文件名(*.ldf注意要带目录)'--后面可以是用,分隔的该数据库的多个日志文件--如果只有数据文件的情况
sp_attach_single_file_db '数据库名'
,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件
--右键"数据库"
--所有任务
--附加数据库
--选择你的.mdf文件名
--确定
--如果提示没有.ldf文件,是否创建,选择"是"
查询分析器中的方法:
--有数据文件及日志文件的情况
sp_attach_db '数据库名'
,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件
,'日志文件名(*.ldf注意要带目录)'--后面可以是用,分隔的该数据库的多个日志文件--如果只有数据文件的情况
sp_attach_single_file_db '数据库名'
,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件
EXEC sp_attach_db @dbname = N'jl',
@filename1 = N'D:\mdf\msrcn_Data.MDF',
@filename2 = N'D:\mdf\msrcn_Log.LDF'错误提示是:
服务器: 消息 5105,级别 16,状态 4,行 1
设备激活错误。物理文件名 'D:\mdf\msrcn_Data.MDF' 可能有误。怎么来解决?
请问我的 问题该怎么来解决:
1、为何无法建立数据库
按照书上P126上的语句如下
create database lizi on(name=lizi_data,filename='C:\lizi\lizi_master.mdf',size=2,maxsize=32,filegrowth=3) log on (name=lizi_log,filename='D:\lizi\lizi_log1.ldf',size=1,maxsize=12,filegrowth=1)
go
为何无法建立数据库?
系统显示如下:
服务器: 消息 5105,级别 16,状态 2,行 1
设备激活错误。物理文件名 'D:\lizi\lizi_master.mdf' 可能有误。
服务器: 消息 1802,级别 16,状态 1,行 1
CREATE DATABASE 失败。未能创建所列出的某些文件名。请检查前面的错误信息。 答:先建立好相应的目录,即C:\lizi和D:\lizi
@filename1 = N'D:\mdf\hotop100_Data.MDF',
@filename2 = N'D:\mdf\hotop100_Log.LDF'
用上面的语句已经成功了,
是这样的,我开始在企业管理器里附加数据库,当我选择文件的时候我发现小里面显示的文件名都变了,
本来是hotop100_Data.MDF它自动变成了:msrcn_Data.MDF
所以出现那个提示!
已经行了,谢谢大家!