注册 登录
编程论坛 SQL Server论坛

帮助!感激万分!

Soul寂 发布于 2008-11-30 01:46, 1007 次点击
今天下载了一个VA2005+SQL2005的源码,将数据库文件附加进去后可以运行成功,
可是当我更改.mdf数据库文件的名字后,再用SQL2005附加时,会显示找不到数据库文件,无法附加!

如果我想更改数据库文件的名字和位置后,还能附加成功,改怎么办呢?

这该怎么办呢?能不能说说具体办法!

万分感谢各位大侠帮忙!

[[it] 本帖最后由 Soul寂 于 2008-11-30 01:47 编辑 [/it]]
4 回复
#2
Soul寂2008-11-30 13:03
哎,没有高手吗?
#3
provoke2008-11-30 14:40
数据库文件名不能改;
要改变存储位置可先分离,移动后再附加;
要实现改名的目的,可以在附加时指定为别名。
说明一点,附加时改了别名,多数情况下程序就找不到数据库了,因为通常都是写死的指定哪个数据库的,当然可以让用户在使用数据库前进行配置的程序就另当别论了。
#4
Soul寂2008-11-30 15:05
以下是引用provoke在2008-11-30 14:40的发言:

数据库文件名不能改;
要改变存储位置可先分离,移动后再附加;
要实现改名的目的,可以在附加时指定为别名。
说明一点,附加时改了别名,多数情况下程序就找不到数据库了,因为通常都是写死的指定哪个数据库的, ...

能不能说明白点?
#5
不懂法2008-12-03 19:58
如果要改名,可以先附加到数据库后直接在数据库中改啊,改完后再备份就可以啊
1