SQL 2008 数据库迁移

SQL 2008 数据库迁移

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

1,改动迁移路径

USE master
GO
ALTER DATABASE 数据库名  –主数据
MODIFY FILE(NAME=’数据库名’, FILENAME=’F:\DataBase\数据库名.mdf’);
GO
ALTER DATABASE 数据库名  –日志数据
MODIFY FILE(NAME=’数据库名_log’, FILENAME=’F:\DataBase\数据库名_log.ldf’);
GO
ALTER DATABASE 数据库名  –文件流数据
MODIFY FILE(NAME=’PlatformFiles’, FILENAME=’F:\OA_PLUS\PlatformFiles’);
GO

2,停止SQL Server实例,你能够在SQL Server Management Studio的配置工具Sql Server Configuration Manager下停止。也可用NET STOP MSSQLSERVER命令实现。

3,将那些数据文件或日志文件手工移动到相应的文件夹(也就是上面命令中FILENAME相应的文件夹)

4,重新启动SQL Server实例,验证数据文件迁移是否成功。

測试:
SELECT name, physical_name FROM sys.master_files
 WHERE database_id = DB_ID(‘数据库名’);

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118295.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号