本例将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
上一篇: TreeView控件运行出错:回调时发生错误
下一篇: 淘宝旺铺标准版和拓展版店铺装修比较 文章来自: 本站原创 引用通告: 查看所有引用 | 我要引用此文章 Tags: 最新日志: 评论: 3 | 引用: 0 | 查看次数: 7109
地板 输入修改数据库文件逻辑名称的程序代码: 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] 数据库文件原来逻辑名称和物理文件名是什么? 板凳
输入修改数据库文件逻辑名称的程序代码后,显示: 服务器: 消息 5041,级别 16,状态 1,行 1 MODIFY FILE 失败。文件 '1111_Data' 不存在。 服务器: 消息 5041,级别 16,状态 1,行 2 MODIFY FILE 失败。文件 '1111_Log' 不存在。 是怎么回事? 求高手指点 |
|