欢迎光临

木子屋

标题: SQL Server2000数据库文件逻辑名称和物理文件名修改示例

作者: dnawo

日期: 2012-05-09 11:36 PM

分类: 服务器

内容: 本例将SQL Server2000数据库MzwuDB更名为MzwuComDB，同时修改数据库文件逻辑名称和物理文件名。
第一步：在SQL Server2000中分离数据库MzwuDB：
第二步：在磁盘中修改数据库文件物理文件名：
第三步：附加数据库，注意需手动修改①②两处：
第四步：修改数据库文件逻辑名称：
复制内容到剪贴板 程序代码alter database MzwuComDB modify file(name='MzwuDB_Data',newname='MzwuComDB_Data')
alter database MzwuComDB modify file(name='MzwuDB_Log',newname='MzwuComDB_Log')
第五步：验证修改结果：
复制内容到剪贴板 程序代码select * from sysfiles

+ 查看当前日志评论 (3)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.914 ms

返回

标题: SQL Server2000数据库文件逻辑名称和物理文件名修改示例

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.914 ms

返回

标题: SQL Server2000数据库文件逻辑名称和物理文件名修改示例

评论内容:

== 1461052153 2012-10-12 04:29 PM ----

输入修改数据库文件逻辑名称的程序代码：
alter database xscj modify file(name='1111_Data',newname='xscj_Data')
alter database xscj modify file(name='1111_Log',newname='xscj_Log')，
显示：
服务器: 消息 5041，级别 16，状态 1，行 1
MODIFY FILE 失败。文件 '1111_Data' 不存在。
服务器: 消息 5041，级别 16，状态 1，行 2
MODIFY FILE 失败。文件 '1111_Log' 不存在。
是怎么回事？
求高手指点
dnawo 回复 [2012-10-12 09:41 PM] 数据库文件原来逻辑名称和物理文件名是什么？

== 1461052153 2012-10-12 04:15 PM ----

输入修改数据库文件逻辑名称的程序代码后，显示：
服务器: 消息 5041，级别 16，状态 1，行 1
MODIFY FILE 失败。文件 '1111_Data' 不存在。
服务器: 消息 5041，级别 16，状态 1，行 2
MODIFY FILE 失败。文件 '1111_Log' 不存在。
是怎么回事？
求高手指点

== 咸水元子 2012-05-10 10:28 AM ----

太专业了啊~完全看不懂。

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 4.025 ms

返回