WEB开发网
开发学院数据库MSSQL Server SQL Server:移动系统数据库 阅读

SQL Server:移动系统数据库

 2010-03-16 00:00:00 来源:WEB开发网   
核心提示: b),在命令提示行下用NET STOP MSSQLSERVER命令停止SQL Server实例; c),SQL Server:移动系统数据库(4),物理移动文件到我们定义的文件夹,比如上面所述D:\Database文件夹; d),比如我移动到D:\Database\目录下; 最后启动SQL Se

b),在命令提示行下用NET STOP MSSQLSERVER命令停止SQL Server实例;

c),物理移动文件到我们定义的文件夹,比如上面所述D:\Database文件夹;

d),重启SQL Server实例;

大功告成,然后在用上面的查询来验证更改,F5执行,显示如图:

SQL Server:移动系统数据库

ii),由于硬件故障而需要移动系统数据库 

对于由于硬件故障而需要移动系统数据库,上面的方法就不行了,因为我们可能无法访问服务器来运行ALTER DATABASE命令。那我们就另外换一种解决方案!

a),如果SQL Server实例已经启动,那么停止该实例;

b),在命令提示行下,输入下面的命令把SQL Server实例启动到master-only恢复模式

NET START MSSQLSERVER /f /T3608

c),之后我们就能链接到服务器了,接下来就和上面”移动一个没有损坏的系统数据库 ”的步骤就一样了。

注:如果直接用NET START MSSSQL SERVER命令来启动SQL Server实例,会收到1814的错误提示。我们可以到“控制面板”-》“管理工具”-》“事件查看器”中看一下具体的错误日志。

2),移动master数据库

移动master数据库的位置和其他的系统数据库不同是,只能用SQL Server 配置管理器来更改master的位置。

首先打开SQL Server配置管理器,右击目标SQL Server实例,选择属性,然后点击高级标签,如图所示:

SQL Server:移动系统数据库

在启动参数中编辑各个参数的值来指向新的master数据库数据文件和日志文件的目录位置,如下:

-dD:\Database\master.mdf;

-eC:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Log\ERRORLOG;

-lD:\Database\mastlog.ldf

然后停止SQL Server实例,把物理文件移动到新的文件夹下,比如我移动到D:\Database\目录下;

最后启动SQL Server实例,就大功告成了!如果要检验一下,就用上面所提到的检验语句,F5执行,如图所示:

SQL Server:移动系统数据库

上一页  1 2 3 4 

Tags:SQL Server 移动

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接