很可能是版本不对,高版本的数据库文件不能附加到低版本的数据库服务器上,比如:
SQL Server2008 R2的数据库文件不能附加在SQL Server2008数据库之上。
2. 在用SQL附加数据库时 错误5105:设备激活错误,物理文件名可能有误。什么原因
有肯能是数据库文件损坏
还有检查是否已经存在同名数据库
尝试叫要附加的数据库文件直接拷贝到数据库的装数据库文件的文件夹(Data)下,然后重新打开企业管理器,如果不出意外的话,应该能附加上去
3. 在用SQL附加数据库时 错误5105
1
那你这样
先新建一个
同名的数据库。
2
停止数据库服务器
将tt_data.mdf覆盖新建的数据这个数据库文件
3
在企业管理器附加数据库
或用楼上的语句附加
你先试一下
如果不行
如果置疑了就会很麻烦,
还有如果这个数据库很重要的话,你给我传过来我帮你!
4. SQL2000新建数据库时提示错误5105.怎么办卸载数据库又重装了还是不行
用360卸载干净(相应的注册表删除),换其它的安装包,更改安装路径。
5. SQL数据库创建失败,提示无法创建列出的某些文件名
你的FILENAME引号里多个空格。。。
createdatabase学生成绩管理系统
ON
(
NAME=学生成绩管理系统_DATA,
FILENAME='D:数据库学生成绩管理系统_data.mdf',
SIZE=10,
MAXSIZE=20,
FILEGROWTH=5%
)
LOGON
(
NAME=学生成绩管理系统_LOG,
FILENAME='D:数据库学生成绩管理系统_log.ldf',
SIZE=1,
MAXSIZE=10,
FILEGROWTH=3%
)
6. sqlserver2000附加数据库时两个成功,另外三个出错,见图,然后就出错信息5105
*.ldf的数据不能附加吧?那是日志文件,还有就是你的数据库服务启起来了么?两个
7. sql在建数据库的时候提示如下的错误
d:\sql server 2005\test1_data.mdf
查查你本地有没有这个路径这个鬼
8. sql2005创建数据库,表,出错
因为UserInfo已经存在所以你要先drop
drop database 数据库名
go
create database 数据库名
go
create table tableName
(
id int
)
9. 新建SQL数据库时 提示错误5105
这个提示好象是告诉你在这个路径下找不到指定文件吧。
你看下文件路径对不对
10. 在sql2000查询分析器新建一个数据为什么会显示错误5105,我应该如何解决
正确的应该是这样
create database 教学管理
on
primary
(name=教学管理_data,
fileName='D:\教学管理\教学管理_data.mdf ',
size=5mb,
maxsize=50mb,
filegrowth=2mb)
log on
(name=教学管理_log,
fileName='D:\教学管理\教学管理_log.ldf ',
size=5mb,
maxsize=100mb,
filegrowth=2mb)
注意1.要存放数据库文件的文件夹要先建立好,不然照样提示错误
2.语句分隔要用英文状态的逗号,不可以使用中文状态的逗号
你图中写成 教学管理_ldf 教学管理_mdf
还有你的逗号是中文状态的逗号啊,看清楚啊